Skip to content
Commit b2eb378f authored by Matthias Reichl's avatar Matthias Reichl Committed by Dom Cobley
Browse files

ALSA: pcm: fix ELD constraints for (E)AC3, DTS(-HD) and MLP formats

commit 04b49b90

 upstream.

The SADs of compressed formats contain the channel and sample rate
info of the audio data inside the compressed stream, but when
building constraints we must use the rates and channels used to
transport the compressed streams.

eg 48kHz 6ch EAC3 needs to be transmitted as a 2ch 192kHz stream.

This patch fixes the constraints for the common AC3 and DTS formats,
the constraints for the less common MPEG, DSD etc formats are copied
directly from the info in the SADs as before as I don't have the specs
and equipment to test those.

Signed-off-by: default avatarMatthias Reichl <hias@horus.com>
Link: https://lore.kernel.org/r/20230624165216.5719-1-hias@horus.com


Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
parent 902ab27a
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment