LINUX.ORG.RU

ALSA 5.1 >1 приложения

 ,


1

1

Всех приветствую! Собственно сабж Не получается натроить alsa под вывод звука с нескольких истоников. Копался в интернетах, прописывал всякое разное в .asoundrc, но ничего не помогает. Понимаю, что проблема не первой свежести, но все-таки был бы признателен, если бы помогли разобраться. Звуковуха xonar DS. 5.1. Со звуком и 5.1 проблем нет, но вот одновременный вывод звука из нескольких приложений не работает.



Последнее исправление: cetjs2 (всего исправлений: 1)

Короче разобрался. Очень помог .asoundrc ожного хорошего человека, которой удалось нагуглить http://www.balancer.ru/tech/forum/2012/11/t73337--programmnoe-mikshirovanie-v...

Сделал по образу и подобию. По сути выкинув записи скайпа и заменив ID звуковой карты (у него hw:1,0 ; у меня hw:0,0)

#Узнать ID вашей звуковой можно набрав в консоли aplay -l

В итоге получилось вот так:

pcm.!default { type plug slave.pcm «stereo20» }

pcm.!stereo20 { type asym playback.pcm «upmix2to6» capture.pcm «dsnooped» } pcm.!surround51 { type asym playback.pcm «swmixer» capture.pcm «hw:0,0» }

pcm.snd_card { type plug slave.pcm «swmixer» }

pcm.upmix2to6 { type route slave.pcm «snd_card» slave.channels 6

ttable.0.0 1 # left to left ttable.0.2 0.5 # left to back left ttable.0.4 0 # left to center

ttable.1.1 1 # right to right ttable.1.3 0.5 # right to back right ttable.1.4 0 # right ti center

ttable.0.5 0.15 # left to SW ttable.1.5 0.15 # right to SW }

pcm.swmixer { type dmix ipc_key 1234 slave { pcm «hw:0,0» channels 6 period_time 0 period_size 1024 buffer_size 4096 rate 48000 } } pcm.dsnooped { ipc_key 1026 type dsnoop slave { pcm «hw:0,0»# HW ID HERE } }

Если чуток вникнуть в код становится понятно что к чему. Конфиг получился простым и полезным.

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