ghrt wrote:
> salut
>
Salut
> as vrea sa pun xmms-ul (sau alt player, dar il prefer pe xmms daca se
> poate) sa dea output pe 2 placi de sunet simultan. aceeasi melodie si
> este foarte important sa nu existe delay-uri = sa fie sincronizate.
> se poate? eventual niste comenzi pe la configurarea alsa?
> placile de sunet sunt SB Live 5.1 si USB C-MEDIA.
> acum folosesc 2.6.19.x.
M-am jucat un pic si urmatorul config pare sa mearga. Ideea: daca ai o
placa cu x canale si una cu y canale, creezi un device virtual cu x + y
canale si apoi multiplici inputul pe toate.
Exemplu cu un intel cu 2 canale si un creative-usb cu 6:
# /etc/asound.conf
# intel - 2 channels
pcm.intel { type hw; card 0; }
ctl.intel { type hw; card 0; }
# creative - 6 channels
pcm.creative { type hw; card 1; }
ctl.creative { type hw; card 1 ; }
# virtual device with 8 channels
pcm.multi {
type multi;
slaves.a.pcm "intel";
slaves.a.channels 2;
slaves.b.pcm "creative";
slaves.b.channels 6;
bindings.0.slave a;
bindings.0.channel 0;
bindings.1.slave a;
bindings.1.channel 1;
bindings.2.slave b;
bindings.2.channel 0;
bindings.3.slave b;
bindings.3.channel 1;
bindings.4.slave b;
bindings.4.channel 2;
bindings.5.slave b;
bindings.5.channel 3;
bindings.6.slave b;
bindings.6.channel 4;
bindings.7.slave b;
bindings.7.channel 5;
}
# duplicate the input into the 8 channels
pcm.duplicate {
type plug
slave.pcm "multi"
slave.channels 8
route_policy duplicate
}
pcm.!default pcm.duplicate
ctl.!default ctl.creative
N-am testat cu xmms pentru ca nu-l am instalat. In audacious a mers
fara sa schimb nimic.
Resurse:
http://www.alsa-project.org/alsa-doc/doc-php/asoundrc.php#virmulti
unde scrie ca in lumea reala se desincronizeaza in timp.
Tudor "bubuind la 1AM prin 8 difuzoare" Golubenco
--
http://golubenco.org/blog/
___
RLUG mailing list
RLUG@lists.lug.ro
http://lists.lug.ro/mailman/listinfo/rlug