[alsa-devel] OSS app works but aplay does not with SNDRV_PCM_FMTBIT_U32_LE

Clemens Ladisch cladisch at fastmail.net
Wed Sep 19 08:46:17 CEST 2007


Steve Strobel wrote:
> If I set up the snd_pcm_hardware_t structure with
> 
>    .formats =          SNDRV_PCM_FMTBIT_U32_LE,
> 
> the OSS test application sends a nice sine wave, but aplay fails with 
> the following messages:
> 
> root:~> aplay < /dev/urandom
> ALSA sound/blackfin/ad1836.c:1050: snd_ad1836_playback_open
> Playing raw data 'stdin' : Unsigned 8 bit, Rate 8000 Hz, Mono
> snd_pcm_hw_refine()
> ACCESS = 00000000ffffffffffffffff -> 0000000000000008
> FORMAT = 0000000000000400 -> 0000000000000000

aplay tries to set S32_LE, but the driver doesn't accept it.

Where does this S32_LE come from?  Did you set up some devices in
~/.asoundrc or /etc/asound.conf, or did you create a card-specific .conf
file for your controller?  (I would guess that the "default" device is
set up to use dmix.)


Regards,
Clemens


More information about the Alsa-devel mailing list