On Sat, Mar 04, 2006 at 09:03:59PM +0300, Valery V. Inozemtsev wrote: > В сообщении от 4 марта 2006 20:58 Michael Shigorin написал(a): > > On Sat, Mar 04, 2006 at 08:52:45PM +0300, Valery V. Inozemtsev wrote: > > > сдается мне проблема глубже. при отсутсвии аппаратного > > > микширования и включенном програмном микшировании разве должен > > > блокироваться /dev/dsp? > > > > Мне тоже непонятен смысл этого изменения, которое случилось то ли > > за время 0.9.x, то ли в ранних 1.0.x. Когда-то просто возвращали > > device busy и всё (во времена 0.9.2--0.9.4 вроде ещё так было). > > так оно и сейчас возвращает device busy, а по идее должно микшировать /dev/dsp, эмулируемое ядром, микшировать не умеет - dmix доступен только при использовании aoss. А вот блокирующийся open при открытии устройств ALSA убрали как раз в 1.0.11rc3 (точнее, сделали настраиваемым и поставили nonblock по умолчанию).