avformat: unref packet after storing it in internal packet queue

Fixes a memory leak when using genpts
This commit is contained in:
Hendrik Leppkes 2015-11-01 11:08:42 +01:00
parent b64fe49371
commit 55abb94b7d

View File

@ -1559,6 +1559,7 @@ int av_read_frame(AVFormatContext *s, AVPacket *pkt)
ret = add_to_pktbuf(&s->internal->packet_buffer, pkt,
&s->internal->packet_buffer_end, 1);
av_packet_unref(pkt);
if (ret < 0)
return ret;
}