[alsa-devel] [PATCH] ALSA: oxygen: Fix S/PDIF muting

Clemens Ladisch clemens at ladisch.de
Sun Jun 28 20:44:26 CEST 2015


Laurence Darby wrote:
> The S/PDIF output was muted whenever audio wasn't playing which resulted
> in a clicking noise from the DAC when resuming

It indeed appears that there are too many oxygen_clear_bits32() calls.
However, I don't trust the hardware; please confirm that the S/PDIF
output, without an active stream, play zeros and not the last sample.

> Also, the mixer control wasn't actually controlling the S/PDIF output.

Because that is not its purpose to begin with.  >:-)

The mixer control enables copying the "Multichannel" device to the
S/PDIF output.  The "Digital" device has no mute, and takes precedence
over the multichannel device when both are active.


Regards,
Clemens


More information about the Alsa-devel mailing list