[FFmpeg-devel] [PATCH] avformat/utils: Fix memleak when decoding subtitle in find_stream_info
Andreas Rheinhardt
andreas.rheinhardt at gmail.com
Mon Apr 20 19:37:36 EEST 2020
Anton Khirnov:
> Quoting Andreas Rheinhardt (2020-04-18 21:54:26)
>> avformat_find_stream_info() may decode some frames to get stream
>> information. And when it does this for subtitles, the decoded subtitles
>> leak.
>>
>> (Decoding subtitles was added in b1511e00f6fefde6cb31b2e17f7812cfac1c8bd6
>> for PGS subtitles. When PGS subtitles originate from a container that
>> exports every segment as a packet of its own, no output will be
>> generated when decoding a packet, because not enough input is available.
>> Yet when used with PGS subtitles in the Matroska form a single packet
>> contains enough data to generate output. Yet said output is not freed,
>> hence this leak.)
>>
>> Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt at gmail.com>
>> ---
>
> Looks good.
>
Applied, thanks.
- Andreas
More information about the ffmpeg-devel
mailing list