From 1560f74dde1f29c4cd1a8b6bf91dfa120ace786b Mon Sep 17 00:00:00 2001 From: wm4 Date: Mon, 5 Jan 2015 06:16:50 +0100 Subject: [PATCH] demux_mkv: avoid PTS warning with image attachments Removes an annoying "No video PTS! Making something up." warning. Mark it as keyframe, which is needed to prevent strange behavior with PNG. Also, don't leak the picture data. --- demux/demux_mkv.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/demux/demux_mkv.c b/demux/demux_mkv.c index a0ba477c07..5535fc0ec2 100644 --- a/demux/demux_mkv.c +++ b/demux/demux_mkv.c @@ -1135,6 +1135,11 @@ static void add_coverart(struct demuxer *demuxer) break; sh->codec = codec; sh->attached_picture = new_demux_packet_from(att->data, att->data_size); + if (sh->attached_picture) { + sh->attached_picture->pts = 0; + talloc_steal(sh, sh->attached_picture); + sh->attached_picture->keyframe = true; + } sh->title = att->name; } }