At Mon, 3 Feb 2003 12:06:22 +0100 (CET),
Oliver Schrempf wrote:
> 
> > > /home/oliver>arecord -Dplug:multi -c 16 test.wav
> > > Recording WAVE 'test.wav' : Unsigned 8 bit, Rate 8000 Hz, Channels 16
> > > arecord: set_params:765: Broken configuration for this PCM: no
> > > configurations available
> >
> > hmm..  does it work when you specify the format and rate?
> >
> >     % arecord -Dplug:multi -c16 -fS16_LE -r48000 foo.wav
> >
> > (or -fS32_LE as a native format, then you don't need plug layer)
> 
> None of that works, always the same error as above

ok.

> > also, try whether areocord (with -c 8) works on each card (hw:0 and
> > hw:1).
> It works with -Ddefault
>  or with -Dice_a and the following pcm
> pcm.ice_a {
>         type plug
>         ttable.0.0 1
>         ttable.1.1 1
>         ttable.2.2 1
>         ttable.3.3 1
>         ttable.4.4 1
>         ttable.5.5 1
>         ttable.6.6 1
>         ttable.7.7 1
>         slave.pcm {
>                 type hw
>                 card 0
>                 device 0
>         }
> }
> 
> -Dhw:0,0 gives
> arecord -Dhw:0,0 -c8 -fS16_LE -r44100 foo.wav
> Recording WAVE 'foo.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Channels 8
> arecord: set_params:787: Sample format non available
 
it's the expected behavior, because the hardware doesn't support this
format.  it suppors only S32_LE.

but it seems that this is an alsa-lib bug although i can play
4-channel wav file using two consumer cards...


Takashi


-------------------------------------------------------
This SF.NET email is sponsored by:
SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
http://www.vasoftware.com
_______________________________________________
Alsa-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-devel

Reply via email to