On Wed, May 11, 2011 at 11:38:05PM +0400, Nikita V. Youshchenko wrote:
> > Если бы оно еще и для уже играющих программ умело переключать... Но тут
> > уже костыли вроде pulseaudio
> 
> Почему костыли-то?
> 
> То, что запрошено, является динамическим переключением потоков.
> 
> Приложение, генерирующее поток, не знает и не должно знать, что он в 
> динамике куда-то перенаправляется.
> Бибилиотека alsa - это средство сконфигурировать поток и потом его 
> воспроизводить. То есть поддерживает статические потоки.
> 
> Для динамических потоков *необходимо* дополнительное средство - внешнее и 
> по отношению к приложению, и по отношению к алсе. Так почему бы эту роль 
> не отдать pulseaudio (который в общем для этого и предназначен)?

Потому, что IMHO можно написать plug-in для alsa, который сделает тоже самое.
И писали наверняка. Другое дело, что от этого вырастет латентность, загрузка
процессора и т. д. на что разработчики alsa смотрят очень серьезно на такие 
вещи.

А разработчикам pulseaudio на это класть, потому, что на pulseaudio все-равно
сверху намажут еще слой десктопного говна и уже никто не будет разбираться
было ли масло свежим или протухшим.


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110511201527.gk13...@nano.ioffe.rssi.ru

Ответить