summaryrefslogtreecommitdiffstats
path: root/demux/demux_mkv.c
diff options
context:
space:
mode:
authorwm4 <wm4@nowhere>2013-08-21 18:41:59 +0200
committerwm4 <wm4@nowhere>2013-08-21 18:41:59 +0200
commit74e3a29606f2995c5ba04944db3a32aaf2a75b55 (patch)
tree8f6d82f4fbfa5036c17f3940f6f91aca5c7f4901 /demux/demux_mkv.c
parentc8a7140c739038d33e030aa0b668e101e5228491 (diff)
downloadmpv-74e3a29606f2995c5ba04944db3a32aaf2a75b55.tar.bz2
mpv-74e3a29606f2995c5ba04944db3a32aaf2a75b55.tar.xz
options: replace --edition=-1 with --edition=auto
Originally, the objective of this commit was changing --edition to be 1-based, but this was cancelled. I'm still leaving the change to demux_mkv.c though, which is now only of cosmetic nature.
Diffstat (limited to 'demux/demux_mkv.c')
-rw-r--r--demux/demux_mkv.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/demux/demux_mkv.c b/demux/demux_mkv.c
index 9fc1c6f0bb..8d157d2ee7 100644
--- a/demux/demux_mkv.c
+++ b/demux/demux_mkv.c
@@ -778,6 +778,7 @@ static int demux_mkv_read_chapters(struct demuxer *demuxer)
{
struct MPOpts *opts = demuxer->opts;
stream_t *s = demuxer->stream;
+ int wanted_edition = opts->edition_id;
mp_msg(MSGT_DEMUX, MSGL_V, "[mkv] /---- [ parsing chapters ] ---------\n");
struct ebml_chapters file_chapters = {};
@@ -789,8 +790,8 @@ static int demux_mkv_read_chapters(struct demuxer *demuxer)
int selected_edition = 0;
int num_editions = file_chapters.n_edition_entry;
struct ebml_edition_entry *editions = file_chapters.edition_entry;
- if (opts->edition_id >= 0 && opts->edition_id < num_editions) {
- selected_edition = opts->edition_id;
+ if (wanted_edition >= 0 && wanted_edition < num_editions) {
+ selected_edition = wanted_edition;
mp_msg(MSGT_DEMUX, MSGL_V, "[mkv] User-specified edition: %d\n",
selected_edition);
} else