summaryrefslogtreecommitdiffstats
path: root/mplayer.c
diff options
context:
space:
mode:
authorreimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2>2009-09-28 11:32:27 +0000
committerreimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2>2009-09-28 11:32:27 +0000
commite3625bd232a27113c4f6d1e68815da94630ba29c (patch)
tree61a21c00b3c0988e83393a7992ec6525b5b13a95 /mplayer.c
parent76cc7886d8cd484daed0e444fd150db01f0f7c0a (diff)
downloadmpv-e3625bd232a27113c4f6d1e68815da94630ba29c.tar.bz2
mpv-e3625bd232a27113c4f6d1e68815da94630ba29c.tar.xz
Add a -nosub option that allows disabling auto-selected subtitles as e.g. the
mkv demuxer supports. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29730 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'mplayer.c')
-rw-r--r--mplayer.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/mplayer.c b/mplayer.c
index 7480a7b665..d5ce13cf95 100644
--- a/mplayer.c
+++ b/mplayer.c
@@ -253,7 +253,7 @@ extern char *sub_demuxer_name; // override sub demuxer
// streaming:
int audio_id=-1;
int video_id=-1;
-int dvdsub_id=-2;
+int dvdsub_id=-1;
int vobsub_id=-1;
char* audio_lang=NULL;
char* dvdsub_lang=NULL;
@@ -3491,11 +3491,11 @@ if (mpctx->global_sub_size) {
} else if (mpctx->global_sub_indices[SUB_SOURCE_SUBS] >= 0) {
// if there are text subs to use, use those. (autosubs come last here)
mpctx->global_sub_pos = mpctx->global_sub_indices[SUB_SOURCE_SUBS];
- } else if (dvdsub_id < 0 && mpctx->global_sub_indices[SUB_SOURCE_DEMUX] >= 0) {
+ } else if (dvdsub_id == -1 && mpctx->global_sub_indices[SUB_SOURCE_DEMUX] >= 0) {
// finally select subs by language and container hints
- if (dvdsub_id < 0 && dvdsub_lang)
+ if (dvdsub_id == -1 && dvdsub_lang)
dvdsub_id = demuxer_sub_track_by_lang(mpctx->demuxer, dvdsub_lang);
- if (dvdsub_id < 0)
+ if (dvdsub_id == -1)
dvdsub_id = demuxer_default_sub_track(mpctx->demuxer);
if (dvdsub_id >= 0)
mpctx->global_sub_pos = mpctx->global_sub_indices[SUB_SOURCE_DEMUX] + dvdsub_id;