2017-08-29 3:49 GMT+05:00 Pierre-Louis Bossart
:
> HDMI passthrough needs some love. What works with ALSA is plain
> broken with PulseAudio (no audio or random noise). Only the AC3
> format seems to work, EAC3 is broken and HBR formats are not
> supported yet.
>
> Fix EAC3 issues where the AES non-
Add definitions and fixups for channel count
Signed-off-by: Pierre-Louis Bossart
---
src/pulse/format.c | 2 ++
src/pulse/format.h | 8
src/pulsecore/core-format.c | 6 +-
3 files changed, 15 insertions(+), 1 deletion(-)
diff --git a/src/pulse/format.c b/src/pulse
A race condition prevents the AES non-audio bit from being set
when enabling IEC61937 passthrough on resume with no sink-input
connected (pa_sink_is_passthrough returns false). The non-audio
bit should really be set when opening the sink.
Force the sink to suspend/resume when actually entering pas
HDMI passthrough needs some love. What works with ALSA is plain
broken with PulseAudio (no audio or random noise). Only the AC3
format seems to work, EAC3 is broken and HBR formats are not
supported yet.
Fix EAC3 issues where the AES non-audio bit is not set when opening
the alsa-sink. The fix is