[alsa-devel] ASOC PCM formats

Jon Smirl jonsmirl at gmail.com
Sat Jun 7 02:00:04 CEST 2008


Why is the AC97 format set to S16 in all of the drivers? The link is
20b and my codec takes 20b, how do I get 20b data to the device? I
tried using SNDRV_PCM_FORMAT_S20_3BE but all I get is static.

If I use S24 for the format it works but volume is divided by 16. I
think the bits have been right justified into the 24 bits so the
bottom four bits are lost.

AC97 link is Efika, MPC5200
Codec is STAC9766.

-- 
Jon Smirl
jonsmirl at gmail.com


More information about the Alsa-devel mailing list