[dvdplayer] Fix streams for DVDs sync with lang settings gui
authorVoyager1 <voyager@xbmc.org>
Tue, 12 Nov 2013 18:15:09 +0000 (19:15 +0100)
committerVoyager1 <voyager@xbmc.org>
Mon, 18 Nov 2013 20:03:33 +0000 (21:03 +0100)
xbmc/cores/dvdplayer/DVDPlayer.cpp

index 1dbc732..c588551 100644 (file)
@@ -2985,7 +2985,7 @@ bool CDVDPlayer::OpenAudioStream(int iStream, int source, bool reset)
 
   /* audio normally won't consume full cpu, so let it have prio */
   m_dvdPlayerAudio.SetPriority(GetPriority()+1);
-  CMediaSettings::Get().GetCurrentVideoSettings().m_AudioStream =  m_SelectionStreams.IndexOf(STREAM_AUDIO, source, iStream);
+  CMediaSettings::Get().GetCurrentVideoSettings().m_AudioStream = GetAudioStream();
   return true;
 }
 
@@ -3170,7 +3170,7 @@ bool CDVDPlayer::OpenSubtitleStream(int iStream, int source)
   m_CurrentSubtitle.stream = (void*)pStream;
   m_CurrentSubtitle.started = false;
 
-  CMediaSettings::Get().GetCurrentVideoSettings().m_SubtitleStream = m_SelectionStreams.IndexOf(STREAM_SUBTITLE, source, iStream);
+  CMediaSettings::Get().GetCurrentVideoSettings().m_SubtitleStream = GetSubtitle();
   return true;
 }