'Twas brillig, and Michael Rans at 13/07/10 19:53 did gyre and gimble: > # Encode AC3 -> Directly on hardware > # with Rate Converter to 48kHz, needed for some applications > pcm.a52 { > @args [ CARD ] > @args.CARD { > type integer > } > type rate > slave { > pcm { > type a52 > bitrate 448 > channels 6 > card $CARD > } > rate 48000 > } > } > > If I replace $CARD with 0 (manually), the above works - does anyone know > why it doesn't work when I leave the $CARD there - shouldn't it get it > from Pulseaudio when udev tries a52:0 ? Or is this not the correct way > to do it? Maybe I'm wrong with that syntax.... Does this work? pcm.a52 { @args.0 { type integer } type rate slave { pcm { type a52 bitrate 448 channels 6 card $0 } rate 48000 } } -- Colin Guthrie gmane(at)colin.guthr.ie http://colin.guthr.ie/ Day Job: Tribalogic Limited [http://www.tribalogic.net/] Open Source: Mandriva Linux Contributor [http://www.mandriva.com/] PulseAudio Hacker [http://www.pulseaudio.org/] Trac Hacker [http://trac.edgewall.org/]