LINUX.ORG.RU

Alsa surround51 mixing


0

0

Как известно dmix для stereo в alsa работает номально, а вот как быть с surround51? Если к примеру надо запустить 2 фильма со звуком 5.1 одновременно и оба они будут ломиться на устройство surround51 и само собой что 2-у скажут device busy, как с этим бороться? Можно ли по образу и подобию dmix для stereo сделать такой же для surround51?

anonymous

Можно. Только делать это придется вручную в файле ~/.asoundrc, и точное его содержимое зависит от типа звуковой карты.

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

А можно кинуть пример конфига? А то уже обгуглился-везде только про то как развести стерео на 6 каналов, а это и так работает если отсылать поток на surround51, а нужно что бы оно обрабатывало несколько потоков от разных приложений на этом устройстве. А звуковуха обычная встроенная на asus p5b модуль snd-hda-intel

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

Вот только звук иногда заикается и со щелчками, пробовал менять period_size и buffer_size всеравно периодически щелкает и заикается но с разными промежутками.С этим что-то сделать можно?

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

Щелчки в каких приложениях? (спрашиваю, потому что раньше убил много нервов на поиск похожего бага в исходниках ALSA, тогда как он на самом деле был в xine-lib).

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

> xine-lib-1.1.14

Баг с щелчками там исправлен, хотя далеко не лучшим образом, т.е. в остатке имеются металлические призвуки, но никак не щелчки.

Хорошо, ставлю вопрос иначе: удается ли воспроизвести щелчки и заикание с плеерами, не использующими xine-lib?

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

Поставил buffer_size 32768 rate 44100 и заккоментил period_size-вроде бы нормально-по крайней мере явно никаких щелчков не слышно. На других плеерах(audacious, mplayer) тоже вроде бы нормально. И еще такой вопрос вот я принудительно поставил rate 44100 а если файл будет в 48000 то альса сама реземпл до 44100 сделает?

anonymous
()
Ответ на: комментарий от AEP

Вообщем пощелкивает и похрипывает только через xine-lib в mplayer все ок. И только с дефолтными настройками(заккоментированными buffer_size period_size). При buffer_size 32768 еще терпимо.

anonymous
()
Ответ на: комментарий от AEP

Во блин, на #xine в irc они пульсеаудио называют gaysoft, а у самих поделка не лучше)))

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