13 Dec
2013
13 Dec
'13
2:50 p.m.
On Fri, Dec 13, 2013 at 02:41:44PM +0100, Takashi Iwai wrote:
Mark Brown wrote:
No, I'd expect the wire behaviour to be identical for any 24 bit samples (that's certainly what most drivers are written for). The memory layout differences shouldn't be visible to CODEC drivers.
Like I say we ought to be handling this stuff in the core :/
But this codec driver declares the available formats as:
#define AIC3X_FORMATS (SNDRV_PCM_FMTBIT_S16_LE | SNDRV_PCM_FMTBIT_S20_3LE | \ SNDRV_PCM_FMTBIT_S24_3LE | SNDRV_PCM_FMTBIT_S32_LE)
so the fix for inconsistency is needed anyway.
Ah, indeed - and that one should go to stable. The changelog ought to be more accurate though.