From ba9aa55de906f39b408bb187fd3d7d0db7126ac8 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 25910d5db6..ed5b2c74a9 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; } }