INTERACT FORUM

More => Old Versions => JRiver Media Center 18 for Windows => Topic started by: Jong on February 18, 2013, 03:58:11 am

Title: MCC_SET_AUDIO_STREAM not working for DVD
Post by: Jong on February 18, 2013, 03:58:11 am
I am using the below to switch audio/subtitle stream using my remote control
Code: [Select]
   <Entry Key="Ctrl;S" Command="10052" Text="Next Subtitle" Param="-1" Global="0" />
    <Entry Key="Ctrl;A" Command="10053" Text="Next Language" Param="-1" Global="0" />

Each time I press the button MC should move on to the next stream.

Subtitle selection works fine but audio stream selection works for bluray, but not for DVD. When I press the list of available streams appears but repeated pressing does not cycle through. The audio stream remain stuck on the current playing track.
Title: Re: MCC_SET_AUDIO_STREAM not working for DVD
Post by: Matt on February 18, 2013, 11:32:13 am
This was never implemented for DVD (which is different that other video).

But it's no trouble, so next build:
SDK: Setting an audio stream / language with MCC_PLAYBACK_ENGINE_SET_AUDIO_STREAM works with DVD.
Title: Re: MCC_SET_AUDIO_STREAM not working for DVD
Post by: Jong on February 18, 2013, 11:33:36 am
Thank you!
Title: Re: MCC_SET_AUDIO_STREAM not working for DVD
Post by: Jong on February 23, 2013, 08:27:05 am
Matt, as I didn't hear from you about this fix not working for me I eventually looked into why your core command looked different to mine. Initially I assumed you were simply using some more detailed internal description of the same command.

I now see that your core command list has a "Playback" section, which was what I was using, and a "Playback Engine" section, that includes the command you amended. What is the difference between these two sections? When should we use one and when the other?  ?
Title: Re: MCC_SET_AUDIO_STREAM not working for DVD
Post by: Jong on February 23, 2013, 08:53:51 am
Matt, specifically setting the audio stream using MCC_PLAYBACK_ENGINE_SET_AUDIO_STREAM works (i.e with a param of 1,2,3 etc.), but toggling (param -1) does not.