summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBen Boeckel <mathstuf@gmail.com>2013-09-26 02:54:25 -0400
committerBen Boeckel <mathstuf@gmail.com>2013-10-07 22:40:40 -0400
commit069a2d047d458d980181de9b5b9654d3dc2c1bdf (patch)
treee91946c06829a801c5db71b00f80a09716db75e0
parent4f287f17929e4448688266105caa2c939720d01f (diff)
downloadmpv-069a2d047d458d980181de9b5b9654d3dc2c1bdf.tar.bz2
mpv-069a2d047d458d980181de9b5b9654d3dc2c1bdf.tar.xz
matroska: set the edition uid when reading a chapter reference
-rw-r--r--demux/demux_mkv.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/demux/demux_mkv.c b/demux/demux_mkv.c
index 8b497a1402..8c827f4131 100644
--- a/demux/demux_mkv.c
+++ b/demux/demux_mkv.c
@@ -394,8 +394,10 @@ static int demux_mkv_read_info(demuxer_t *demuxer)
if (info.n_segment_uid) {
for (int i = 0; i < demuxer->params->matroska_num_wanted_uids; i++) {
struct matroska_segment_uid *uid = demuxer->params->matroska_wanted_uids + i;
- if (!memcmp(info.segment_uid.start, uid->segment, 16))
+ if (!memcmp(info.segment_uid.start, uid->segment, 16)) {
+ demuxer->matroska_data.uid.edition = uid->edition;
goto out;
+ }
}
}
mp_tmsg(MSGT_DEMUX, MSGL_INFO,