-
Notifications
You must be signed in to change notification settings - Fork 515
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
MPC Audio Renderer fails to bitstream after switching to HDR mode #3087
Comments
@Aleksoid1978 |
At the moment I don't have an A/V receiver connected and I can't test this case. |
|
@MistarMuffin Possibly it is switching device when the HDMI output is temporarily unavailable due to HDR switching on. |
I have had the output device set to DENON-AVR (NVIDIA High Definition Audio) throughout my testing. Would a video of the behavior be of any help? |
No, just use SaneAR instead. |
For testing, you need to use the Debug version, then I will try to determine the reason from the Debug logs. |
Do you test in MPC-BE ? |
I had previously tested in MPC-BE but tried again and found something interesting: I had been using standalone LAV filters in both MPC-HC and BE. I enabled internal filters in BE and found the issue was partially fixed. I narrowed it down to LAV Video vs MPC Video Decoder. With LAV Video, the audio is silent when beginning playback of HDR file. When using MPC Video Decoder, audio works fine. Switching between LAV Audio and MPC Audio Decoder does not matter. It is the video decoder that seems to make a difference. I say the issue is partially fixed because bitstreaming still breaks if you toggle HDR manually during playback. This is not a common use case but just something I noticed. Something else I noticed is that DTS bitstreaming is not affected. It is only Dolby tracks that drop out when HDR is toggled. The issue persists in MPC-HC when using internal filters as they are also LAV. I installed the standalone MPC Video Decoder filter and confirmed it partially fixes the issue in MPC-HC as well. My hypothesis is that MPC Video Decoder starts playback after the Windows HDR toggle has completed and that this keeps the issue from occurring at beginning of the file. It would explain why the issue is still present when manually toggling Windows HDR. |
I have yamaha receiver hooked up via HDMI. I might be able to reproduce this. Can you provide the video and your settings? |
https://files.muffinworld.net/share/4nqBfehA This is an HDR + Dolby Atmos demo. |
Show MPC Audio Renderer's Status when sound is on and when sound is off. |
I could not reproduce this issue. I used all the settings exactly as you have them. However, I am using a Yamaha RX-A2060. I realize this may not be feasible for you, but could you verify the same issue exists with other branded receivers? |
Might depend on receiver, tv, or even sound driver. Perhaps disconnecting and reconnecting hdmi cable can trigger it as well? |
Switching Windows 11 to HDR mode interrupts audio when using MPC Audio Renderer + bitstreaming from LAV. Audio can be restored by switching audio tracks within the file or by changing any setting in the MPC AR settings. This seems to reinitialize things.
I am not enabling Windows 11 HDR manually during playback but did confirm the issue by doing this. I am using the MPC Video Renderer -> HDR Passthrough to display -> Windows HDR -> All turn on/off settings.
Steps to duplicate:
Result: Video plays in HDR but with no audio. Audio can be reinitialized by changing track within file.
I tested with SaneAR and audio bitstreaming continues after HDR is toggled.
I am using an NVIDIA RTX 3080 on Driver 560.70 with Windows 11 23H2 connected to a Denon AVR. Let me know if I can provide any more information.
Thank you.
The text was updated successfully, but these errors were encountered: