Browse Source

avformat: unref packet after storing it in internal packet queue

Fixes a memory leak when using genpts
tags/n3.0
Hendrik Leppkes 10 years ago
parent
commit
55abb94b7d
1 changed files with 1 additions and 0 deletions
  1. +1
    -0
      libavformat/utils.c

+ 1
- 0
libavformat/utils.c 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;
}


Loading…
Cancel
Save