Hi,

I tried to get the copy plugin running using the following lines in my
.asoundrc:

pcm.cp_test {
        type copy       # Copy PCM
        slave cp_slave  # Slave name
}

pcm.pb {                # playback device for copy plugin test
        type hw
        card 0
}

pcm_slave.cp_slave {
        pcm pb
}

I can use the "cp_test" device for playback with aplay, i.e.
aplay -D cp_test some_wav_file.wav
works.

But using the "cp_test" device as output with BruteFIR(0.99), I get the
following error:

ALSA lib pcm_hw.c:384:(snd_pcm_hw_start) SNDRV_PCM_IOCTL_START failed: File
descriptor in bad state
Could not start audio: File descriptor in bad state.
Failed to start I/O module, aborting.

Using the "pb" device with BruteFIR *does* work (and of course with aplay,
too).
Is this an Alsa-, copyPlugin-, asoundrc- or BruteFIR-problem?

Here's some data about the redhat linux box used:
Advanced Linux Sound Architecture Driver Version 0.9.0rc1.
Compiled on Jun 14 2002 for kernel 2.4.9-13smp (SMP) with versioned symbols.

0 [card0          ]: ES1371 - Ensoniq AudioPCI
                     Ensoniq AudioPCI ES1371 at 0xc400, irq 5
1 [card1          ]: RME9652 - RME Digi9652 (Rev 1.5)
                     RME Digi9652 (Rev 1.5) at 0xda000000, irq 11

Using card1 instead of card0, I get the same error.

However, I still don't see how the copy plugin could help me transferring
the data from an ALSA output to an ALSA input. Maybe the "cp_slave" gets the
audio data, but can I use this slave pcm as an ALSA input device for another
application?

Any ideas?

    fritz_e


-- 
GMX - Die Kommunikationsplattform im Internet.
http://www.gmx.net



-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
Alsa-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-user

Reply via email to