INTERACT FORUM

More => Old Versions => JRiver Media Center 28 for Windows => Topic started by: bogdanbz on January 05, 2022, 11:58:59 am

Title: [BUG] OSD not displayed when changing subtitle delay using keyboard shortcuts
Post by: bogdanbz on January 05, 2022, 11:58:59 am
This is a bug report regarding the OSD while playing video.

- when using the keyboard shortcuts to change the current audio stream (Ctr+Shift+L), the OSD pops up to show what is the new selected audio stream -> OK
- when using the keyboard shortcuts to change the current subtitle stream (Alt+C), the OSD pops up to show what is the new selected subtitle stream -> OK

I added keyboard shortcuts to change the subtitle delay to a custom "C:\Program Files\J River\Media Center 28\Data\Custom Resources\Resource.xml" file, as these do not seem to exist by default.

Code: [Select]
<MJRS version="1.0">
  <ACCELERATORS>
    <!-- Increment subtitle delay by 500ms -->
    <Entry Key="Ctrl;F1" Command="28037" Param="-500" TranslateFlags="13" />
    <Entry Key="Ctrl;F2" Command="28037" Param="500" TranslateFlags="13" />
  </ACCELERATORS>
</MJRS>

- when using these keyboard shortcuts to change the current subtitle delay, the OSD does not pop up to show what is the new subtitle delay -> NOK

The subtitle delay is changed, but you have no idea by how much.

There's another bug hiding here regarding the OSD and subtitle delays, in fact. If I display the OSD and navigate to its "Subtitle timing" entry before using the keyboard shortcuts, what I can notice is that the value displayed by the OSD does not change while I press the keyboard shortcuts! I can see the new value in the OSD only after I navigate away from the OSD Subtitle Timing entry and then go back to it.
Title: Re: [BUG] OSD not displayed when changing subtitle delay using keyboard shortcuts
Post by: bogdanbz on January 07, 2022, 09:54:05 am
Sorry for bumping up this, but was it acknowledged as a bug? Is there any hope for a fix?
Title: Re: [BUG] OSD not displayed when changing subtitle delay using keyboard shortcuts
Post by: Yaobing on January 07, 2022, 03:34:53 pm
We just added this:

NEW: When MCCommand MCC_PLAYBACK_ENGINE_SET_SUBTITLE_TIMING (28037) is used to change the subtitle timing during playback of a video, the new timing will be displayed briefly as an OSD "Subtitle timing: n ms".
Title: Re: [BUG] OSD not displayed when changing subtitle delay using keyboard shortcuts
Post by: bogdanbz on January 09, 2022, 12:03:40 pm
Thank you!