Commit 55abb94b authored by Hendrik Leppkes's avatar Hendrik Leppkes

avformat: unref packet after storing it in internal packet queue

Fixes a memory leak when using genpts
parent b64fe493
...@@ -1559,6 +1559,7 @@ int av_read_frame(AVFormatContext *s, AVPacket *pkt) ...@@ -1559,6 +1559,7 @@ int av_read_frame(AVFormatContext *s, AVPacket *pkt)
ret = add_to_pktbuf(&s->internal->packet_buffer, pkt, ret = add_to_pktbuf(&s->internal->packet_buffer, pkt,
&s->internal->packet_buffer_end, 1); &s->internal->packet_buffer_end, 1);
av_packet_unref(pkt);
if (ret < 0) if (ret < 0)
return ret; return ret;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment