summaryrefslogtreecommitdiffstats
path: root/mencoder.c
diff options
context:
space:
mode:
authornicodvb <nicodvb@b3059339-0415-0410-9bf9-f77b7e298cf2>2007-07-15 20:32:19 +0000
committernicodvb <nicodvb@b3059339-0415-0410-9bf9-f77b7e298cf2>2007-07-15 20:32:19 +0000
commit40b96432a1e0e27d92c946ba901d8374a3e94f3d (patch)
tree8e042d7e14f6555ce07f889ee8b44f3b71abc73e /mencoder.c
parentdfae0dfa58f40d291354c67eedc4ff7cc15dcc1e (diff)
downloadmpv-40b96432a1e0e27d92c946ba901d8374a3e94f3d.tar.bz2
mpv-40b96432a1e0e27d92c946ba901d8374a3e94f3d.tar.xz
added support for -alang and -slang with dvdnav:// streams
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@23787 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'mencoder.c')
-rw-r--r--mencoder.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/mencoder.c b/mencoder.c
index e1c7ef2823..c1dc9fcd40 100644
--- a/mencoder.c
+++ b/mencoder.c
@@ -580,6 +580,13 @@ if(stream->type==STREAMTYPE_DVD){
}
#endif
+#ifdef USE_DVDNAV
+if(stream->type==STREAMTYPE_DVDNAV){
+ if(audio_lang && audio_id==-1) audio_id=dvdnav_aid_from_lang(stream,audio_lang);
+ if(dvdsub_lang && dvdsub_id==-2) dvdsub_id=dvdnav_sid_from_lang(stream,dvdsub_lang);
+}
+#endif
+
stream->start_pos+=seek_to_byte;
if(stream_cache_size>0) stream_enable_cache(stream,stream_cache_size*1024,0,0);