Volume control doesn't work with "HDMI (Encoded Output)"
Posted: 19 Apr 2017 04:10
Not sure if this is a bug, or something specific to me, so would like to check first.
Background:
Recently replaced basic stereo amplifier with surround sound receiver.
Mac Mini (2014, OS X 10.10) -> HDMI cable -> Pioneer Amp -> HDMI cable -> TV
Amplifier correctly detects stereo or 5.1/Dolby audio input from VLC.
Audio plays correctly over HDMI whether Audio Device is set to "HDMI" (stereo only) or "HDMI (Encoded Output)" (5.1/Dolby).
When VLC plays audio via built-in audio/headphones, or "HDMI", volume control menu item/keyboard shortcut correctly adjusts the volume up and down 5% (shown with the onscreen display), and the GUI volume slider can correctly control the audible volume level.
When output "HDMI (Encoded Output)" is selected, the volume level appears stuck to default/100%. The menu item/keyboard shifts the volume exclusively within a 10% range (eg. 95% or 105% ONLY), with no audible difference. The slider appears to have no effect. If the audio level is set to 0% while another Output Device is selected, and then I attempt to adjust volume while "HDMI (Encoded Output)" is selected, the audible audio level jumps to 100%, regardless of what the OSD or slider displays.
Troubleshooting:
Select Audio Device "HDMI":
- Can adjust volume in 5% increments with audible change
- Can adjust volume via GUI slider
Select Audio Device "HDMI (Encoded Output)":
- Attempt to adjust volume via menu/keyboard: OSD sticks at two levels within 10% of each other, centered on the last selected volume. Actual audio jumps to 100%.
- Attempt to adjust volume via slider: audio jumps to 100% and stays there.
Reset audio device (eg. "HDMI")
- Audio level returns to last selected, works as normal.
Current audio preferences:
I have tried enabling/disabling all of: Remember audio volume, S/PDIF, peak protection, time stretching with no change.
Unless "HDMI (Encoded Output)" is super-special in that VLC volume control shouldn't be allowed to adjust it, I think this may be a bug.
Background:
Recently replaced basic stereo amplifier with surround sound receiver.
Mac Mini (2014, OS X 10.10) -> HDMI cable -> Pioneer Amp -> HDMI cable -> TV
Amplifier correctly detects stereo or 5.1/Dolby audio input from VLC.
Audio plays correctly over HDMI whether Audio Device is set to "HDMI" (stereo only) or "HDMI (Encoded Output)" (5.1/Dolby).
When VLC plays audio via built-in audio/headphones, or "HDMI", volume control menu item/keyboard shortcut correctly adjusts the volume up and down 5% (shown with the onscreen display), and the GUI volume slider can correctly control the audible volume level.
When output "HDMI (Encoded Output)" is selected, the volume level appears stuck to default/100%. The menu item/keyboard shifts the volume exclusively within a 10% range (eg. 95% or 105% ONLY), with no audible difference. The slider appears to have no effect. If the audio level is set to 0% while another Output Device is selected, and then I attempt to adjust volume while "HDMI (Encoded Output)" is selected, the audible audio level jumps to 100%, regardless of what the OSD or slider displays.
Troubleshooting:
Select Audio Device "HDMI":
- Can adjust volume in 5% increments with audible change
- Can adjust volume via GUI slider
Select Audio Device "HDMI (Encoded Output)":
- Attempt to adjust volume via menu/keyboard: OSD sticks at two levels within 10% of each other, centered on the last selected volume. Actual audio jumps to 100%.
- Attempt to adjust volume via slider: audio jumps to 100% and stays there.
Reset audio device (eg. "HDMI")
- Audio level returns to last selected, works as normal.
Current audio preferences:
I have tried enabling/disabling all of: Remember audio volume, S/PDIF, peak protection, time stretching with no change.
Unless "HDMI (Encoded Output)" is super-special in that VLC volume control shouldn't be allowed to adjust it, I think this may be a bug.