On 2023-08-14 4:41 PM, Takashi Iwai wrote:
On Fri, 11 Aug 2023 18:48:41 +0200,
Cezary Rojewski wrote:
Introduce a set of functions that facilite SDxFMT-related calculations
in atomic manner:
snd_hdac_format_normalize() - format converter. S20_LE, S24_LE and their
unsigned and BE friends are invalid from HDAudio perspective but still
can be specified as function argument due to compatibility reasons.
Which compatibility reason? Those formats should have been never used
for HD-audio codecs at the first place, so shouldn't it rather return
an error?
In regard to avs-driver we can "force" the S24_LE out, no problem.
However, I do not believe the same is true for the skylake-driver. I
agree, S24_LE and its friends should not have been used, but they were.
Czarek