LINUX.ORG.RU

ALSA & dmix


0

0

Подскажите пожалуйста как правильно настроить программную мультипоточность в ALSA, чтобы всё работало. ;-)

anonymous

В поиск.

Q: Как сделать программное микширование с ALSA на картах, не поддерживающих аппаратное?
A: Кидаем в /etc такой конфиг (назвается asound.conf)

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
#buffer_size 32768
#periods 128
rate 44100
}
bindings {
0 0
1 1
}
}

ctl.mixer0 {
type hw
card 0
}

За ответ благодарим McMcc. Готовый файл лежит на http://mcmcc.bat.ru/mypatches/asound.conf

jackill ★★★★★
()
Ответ на: комментарий от jackill

Самое интересное что у меня нифига не рабтает dmix. Карточка дерьмовая - встроенная интеловская 810. Ерунда конечно, а не карта. Одновременно смотреть кино и фоном пустить музычку не получается. Попробавл этот конфиг. У меня ALSA 1.0.5 Не получилось. Пробовал по разному, пробовал эти строки в .asoundrc - результат - никакого. Только в консоле звук пропал :) Наверное руки у меня из одного места растут :))

JahS
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.