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?
Thanks Baek
On Fri, Nov 7, 2008 at 6:08 AM, Clemens Ladisch clemens@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.
HTH Clemens