diff -u alsa-lib-1.0.6-orig/src/pcm/pcm.c alsa-lib-1.0.6/src/pcm/pcm.c --- alsa-lib-1.0.6-orig/src/pcm/pcm.c 2004-05-04 09:13:23.000000000 -0600 +++ alsa-lib-1.0.6/src/pcm/pcm.c 2004-11-29 14:25:31.000000000 -0700 @@ -206,7 +206,7 @@ The full list of formats present the #snd_pcm_format_t type. The 24-bit linear samples uses 32-bit physical space, but the sample is -stored in low three bits. Some hardware does not support processing of full +stored in low three bytes. Some hardware does not support processing of full range, thus you may get the significant bits for linear samples via #snd_pcm_hw_params_get_sbits() function. The example: ICE1712 chips support 32-bit sample processing, but low byte is ignored (playback)