ALSA - obsługa wątków
Kategoria: FAQ, etykiety: multimedia, dźwięk
Dodany: 2009-07-25 16:51
(zmodyfikowany: 2009-08-17 21:02)
Przez: adamos
Wyświetleń: 7081
Dużo osób ma problem z odtwarzaniem dźwięku z kilku źródeł na raz. Jest to spowodowane tym, że większość tanich oraz zintegrowanych kart muzycznych nie wspiera sprzętowej obsługi wątków.
Najlepszym wyjściem jest zastosowanie wtyczki ALSY dmix
(direct mixing
), który programowo załatwia sprawę miksowania. W katalogu /etc/
należy utworzyć plik asound.conf
z zawartością:
pcm.!default {
type plug
slave.pcm "dmixer"
}
pcm.dsp0 {
type plug
slave.pcm "dmixer"
}
pcm.dmixer {
type dmix
ipc_key 1024
slave {
pcm "hw:0,0"
period_time 0
period_size 1024
buffer_size 8192
rate 44100
}
bindings {
0 0
1 1
}
}
ctl.mixer0 {
type hw
card 0
}