[alsa-devel] S24_BLE does not play using aplay.

Baek Chang baeksan at ccrma.stanford.edu
Thu Nov 13 19:44:49 CET 2008

I am using pulseaudio as the sound server in conjunction with alsa.  My alsa
sinks are mapped to pulseaudio in asound.conf.  Using paplay with a 24 bit
file seems to work fine, because pulseaudio just converts the S24 bit data
to 32 bit float.  Is there a way to bypass using plughw with alsa, so that
alsa can just send the 24 bit pcm data to pulseaudio, then have pulseaudio
do the neccessary conversion?


On Fri, Nov 7, 2008 at 6:08 AM, Clemens Ladisch <clemens at ladisch.de> wrote:

> Baek Chang wrote:
> > Playing WAVE 'sine_24_48k.wav' : Signed 24 bit Little Endian in 3bytes,
> Rate 48000 Hz, Stereo
> > aplay: set_params:961: Sample format non available
> This error message indicates that the device does not support the sample
> format.
> You didn't show the aplay command line, but I'd guess that you used a
> "hw" device.  Try "plughw" or "default" to get automatic sample format
> conversion.
> Clemens

Baek Chang
baeksan at ccrma.stanford.edu

More information about the Alsa-devel mailing list