From f102c24d9040b94eb8a561fbd40f0e61b808703e Mon Sep 17 00:00:00 2001 From: Nicolas George Date: Wed, 6 Feb 2013 15:00:38 +0100 Subject: [PATCH] ffmpeg: free last sub when using -fix_sub_duration. Fix trac ticket #2242. Note: under valid circumstances, when using -fix_sub_duration, the last subtitle is a dummy termination packet, with no allocated memory. --- ffmpeg.c | 1 + 1 file changed, 1 insertion(+) diff --git a/ffmpeg.c b/ffmpeg.c index af93880ed80..65f252bdf30 100644 --- a/ffmpeg.c +++ b/ffmpeg.c @@ -459,6 +459,7 @@ static void exit_program(void) avcodec_free_frame(&input_streams[i]->decoded_frame); av_dict_free(&input_streams[i]->opts); free_buffer_pool(&input_streams[i]->buffer_pool); + avsubtitle_free(&input_streams[i]->prev_sub.subtitle); avfilter_unref_bufferp(&input_streams[i]->sub2video.ref); av_freep(&input_streams[i]->filters); av_freep(&input_streams[i]); -- 2.39.2