X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=mux.cpp;h=5e9043e78906989031e3c8bb30d0077ace184b54;hb=ffd68fbfb90242069af957f2a28908f0559f8348;hp=cfe38b63a67041eb2a6f0f3b7cb0b1cec945f490;hpb=eedf61e845d7f5aab0ec8ce79efd19d6bfe686f2;p=nageru diff --git a/mux.cpp b/mux.cpp index cfe38b6..5e9043e 100644 --- a/mux.cpp +++ b/mux.cpp @@ -148,7 +148,8 @@ Mux::~Mux() void Mux::add_packet(const AVPacket &pkt, int64_t pts, int64_t dts, AVRational timebase) { AVPacket pkt_copy; - if (av_copy_packet(&pkt_copy, &pkt) < 0) { + av_init_packet(&pkt_copy); + if (av_packet_ref(&pkt_copy, &pkt) < 0) { fprintf(stderr, "av_copy_packet() failed\n"); exit(1); }