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