From 858eaebe62c48e378b1f23b82ad706448a5ec86f Mon Sep 17 00:00:00 2001 From: Maksym Veremeyenko Date: Thu, 19 Jul 2012 12:39:24 +0300 Subject: [PATCH] fix leak of dv packets --- src/modules/avformat/producer_avformat.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/modules/avformat/producer_avformat.c b/src/modules/avformat/producer_avformat.c index 263972b8..8b327c37 100644 --- a/src/modules/avformat/producer_avformat.c +++ b/src/modules/avformat/producer_avformat.c @@ -790,8 +790,11 @@ static int get_basic_info( producer_avformat self, mlt_profile profile, const ch if ( ret >= 0 && pkt.stream_index == self->video_index && pkt.size > 0 ) { get_aspect_ratio( properties, format->streams[ self->video_index ], codec_context, &pkt ); + av_free_packet(&pkt); break; } + if ( ret >= 0 ) + av_free_packet(&pkt); } } else -- 2.39.2