From 44429544f55699e602b23c410b184eda7bd6e559 Mon Sep 17 00:00:00 2001 From: wm4 Date: Sun, 1 Feb 2015 18:34:49 +0100 Subject: demux_mkv: use unique IDs for cover art pseudo-tracks Might fix behavior with mkv files that use ordered chapters and have cover art tags. In my opinion, this should actually have worked (because cover art pseudo-tracks are strictly appended), but I don't have a sample file to test at hand. --- demux/demux_mkv.c | 1 + 1 file changed, 1 insertion(+) (limited to 'demux') diff --git a/demux/demux_mkv.c b/demux/demux_mkv.c index 979d4c081b..6382126f0a 100644 --- a/demux/demux_mkv.c +++ b/demux/demux_mkv.c @@ -1133,6 +1133,7 @@ static void add_coverart(struct demuxer *demuxer) struct sh_stream *sh = new_sh_stream(demuxer, STREAM_VIDEO); if (!sh) break; + sh->demuxer_id = -1 - sh->index; // don't clash with mkv IDs sh->codec = codec; sh->attached_picture = new_demux_packet_from(att->data, att->data_size); if (sh->attached_picture) { -- cgit v1.2.3