diff mencoder.c @ 36337:805ff0c5b699

Support -alang and -slang for bluray://
author reimar
date Sun, 25 Aug 2013 17:57:25 +0000
parents 389d43c448b3
children 68794f2fbf1e
line wrap: on
line diff
--- a/mencoder.c	Sun Aug 25 17:23:22 2013 +0000
+++ b/mencoder.c	Sun Aug 25 17:57:25 2013 +0000
@@ -671,6 +671,13 @@
   if(dvdsub_lang && dvdsub_id==-1) dvdsub_id=bd_sid_from_lang(stream,dvdsub_lang);
 }
 
+#ifdef CONFIG_LIBBLURAY
+if(stream->type==STREAMTYPE_BLURAY){
+  if(audio_lang && audio_id==-1) audio_id=bluray_id_from_lang(stream,stream_ctrl_audio,audio_lang);
+  if(dvdsub_lang && dvdsub_id==-1) dvdsub_id=bluray_id_from_lang(stream,stream_ctrl_sub,dvdsub_lang);
+}
+#endif
+
 #ifdef CONFIG_DVDREAD
 if(stream->type==STREAMTYPE_DVD){
   if(audio_lang && audio_id==-1) audio_id=dvd_aid_from_lang(stream,audio_lang);