On Tue, 3 Feb 2004, Jaroslav Kysela wrote:

> On Tue, 3 Feb 2004, Stephen Stocker wrote:
>
> >   Hi,
> >
> >   I've just got a Soundblaster 16 (Vibra16C, isapnp). Sure seems like
> > something about it's wrong, although it'll record/play S16_LE at 44.1 kHZ
> > maximum. The computer's an old 200MHz Pentium MMX, running Slackware, if
> > that helps.
> >
> >   Really, it's a small issue, but it'd be so great to figure out how to do
> > this without ESD or whatever. Thanks again.
>
> At first: Set "16-bit DMA Allocation" to "Playback" using alsamixer or
> amixer. It will force the playback to use the 16-bit sample resolution.
>
> The other stream (capture) will have only 8-bit resolution (it's
> limitation of hardware). Then add 'format U8' to your dsnoop pcm
> definition (slave.pcm section) to inform the dsnoop plugin to use the
> 8-bit capture stream.
>
>                                               Jaroslav

  That's it, and I should've thought of it. I've still got an error,
because dsnoop doesn't support 8-bit, but I understand that!

$ arecord -Dduplex test.wav
ALSA lib pcm_dsnoop.c:843:(_snd_pcm_dsnoop_open) invalid format, specify s16 or
s32
arecord: main:502: audio open error: Invalid argument

  I'm not sure if a rate convert plug can somehow be used, but it's
probably not worthwhile. I think I just wasted a lot of your time, but I
appreciate the help! :)

        Take care,
        Steve


-------------------------------------------------------
The SF.Net email is sponsored by EclipseCon 2004
Premiere Conference on Open Tools Development and Integration
See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn
_______________________________________________
Alsa-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-user

Reply via email to