On Sun, 1 Feb 2004 13:48:38 +0100
Florian Schmidt <[EMAIL PROTECTED]> wrote:

problem persists with alsa-1.0.2

Flo

> 
> Ok, i have a hw mixing capable card, but i do have interest in getting
> the dmix/dsnoop/asym thing working. Well, i defined a "pasymed" device
> like this:
> 
> 
> ------.asoundrc start
> #asym fun start here. we define one pcm device called "dmixed"
> pcm.dmixed {
>         ipc_key 1025
>         type dmix
>         slave.pcm "hw:0,0"
> }
> 
> #one called "dsnooped" for capturing 
> pcm.dsnooped {
>         ipc_key 1026
>         type dsnoop
>         slave.pcm "hw:0,0"
> }
> 
> #and this is the real magic
> pcm.asymed {
>         type asym
>         playback.pcm "dmixed"
>         capture.pcm "dsnooped"
> }
> 
> #a quick plug plugin for above device to do the converting magic
> pcm.pasymed {
>         type plug
>         slave.pcm "asymed"
> }
> 
> #a ctl device to keep xmms happy
> ctl.pasymed {
>         type hw
>         card 0
> }
> ------.asoundrc end
> 
> Now i should be able to test that device "pasymed" with the aplay
> command:
> 
> aplay -D pasymed foo.wav
> 
> This command does not give any error messages on my machine. It also
> does not produce any sound. The soundfile is rather short and aplay
> exits fine after the duration of the soundfile. So i figure it is
> played back correctly. The question is though: Where is it played to?
> I have three playback devices on my cs46xx soundcard:
> 
> [EMAIL PROTECTED]:~$ cat /proc/asound/devices 
>   1:       : sequencer
>   0: [0- 0]: ctl
>   8: [0- 0]: raw midi
>  18: [0- 2]: digital audio playback
>  17: [0- 1]: digital audio playback
>  16: [0- 0]: digital audio playback
>  24: [0- 0]: digital audio capture
>  33:       : timer
> 
> But i have only one speaker pair connected to the soundcard outs. I
> just tested the two analoge outs [don't have any digital equipment for
> digital out]. The pasymed signal doesn't come out anywhere.. I think
> it's a dmix issue, because
> 
> aplay -D plug:dmix foo.wav
> 
> shows the exact same behaviour [no errors, no sound, normal
> termination after duration of soundfile].. dsnoop is behaving weirdly,
> too. I just recorded with
> 
> arecord -D pasymed -t wav -f cd foo.wav
> 
> and it records just a little chunk of audio repeated over and over. It
> seems to be the first period that is in the buffer after opening the
> device [for i get a file filled with silence when i start recording at
> a silent point]. I put up the .wav at
> 
> http://mistatapas.ath.cx:8888/foo.wav
> 
> I get the exact same result with
> 
> aplay -D plug:dsnooped -t wav -f cd foo.wav
> 
> 
> 
> 
> 
> Here's some more info about my setup:
> 
> [EMAIL PROTECTED]:~$ uname -a
> Linux mango.fruits.de 2.4.22 #1 SMP Wed Nov 19 13:43:03 CET 2003 i686
> GNU/Linux
> 
> [EMAIL PROTECTED]:~$ cat /proc/asound/version 
> Advanced Linux Sound Architecture Driver Version 1.0.1.
> Compiled on Jan 22 2004 for kernel 2.4.22 (SMP) with versioned
> symbols.
> 
> [EMAIL PROTECTED]:~$ cat /proc/asound/cards 
> 0 [CS46xx         ]: CS46xx - Sound Fusion CS46xx
>                      Sound Fusion CS46xx at 0xcffef000/0xcfe00000, irq
>                      5
> 
> 
> 
> 
> Flo


-- 
signature :)



-------------------------------------------------------
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-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-devel

Reply via email to