[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Идеологически верный звукосервер.



Yuriy Kaminskiy wrote:
On 23.11.2009 21:07, Ed wrote:
flashpugin-nonfree имеет гадкую способность захватывать /dev/snd/*
самолично.
И пока не пришебешь iceweasel - держать.
и как побороть?
Дык таки dmix настроить. google://alsa+dmix вам в помошь.
я писал - vlc, mplayer и aplay у меня не мешают друг другу.
imho это говорит о том, что dmix работает.
Если держать аудио-устройство открытым в dmix (к примеру, запущенным mpd), то
никто его эксклюзивно зохавать его не сможет.
сейчас проверил: пустил параллельно с ютубовским роликом mplayer - они друг другу не мешают, значит flash не открывает аудиоустройство эксклюзивно. но, несмотря на это, evince периодически блокирует воспроизведение звука.

что и где не так?


PS Отдельная проблема - с тем, что libasound за каким-то [beep] не ставит на всё
ей открытое fcntl(FCLOEXEC). В результате у evince/xarchiver оказывается
/dev/snd/pcmXX про который он ничего не знает, и ничего сделать с ним не может.
 FWIW, разработчики в курсе и исправлять отказались :-E На мой взгляд это баг
именно libasound, поскольку этот fd скрыт внутри структур алсы, и приложение
ничего разумного с ним сделать не может.
гхм...


Reply to: