On Thu, 29 Jun 2000, Vlad Harchev wrote: > On Thu, 29 Jun 2000, Victor Wagner wrote: > > > On Thu, 29 Jun 2000, Max Kosmach wrote: > > > > > From: Max Kosmach <[EMAIL PROTECTED]> > > > Subject: Re: ALSA > > > > > > > > 2. Вообще не надо пользоваться /dev/audio и /dev/dsp. Пользуйся > > > > > esd или NAS. > > > > > > > > не впечатляет меня проигрывание mp3 ни через NAS, ни через esd. > > > Я бы даже сказал что работа текущих xmms/esd из woody меня просто УЖАСАЕТ > > > по > > > качеству > > > > Скорее всего количество процессоров и общий объем памяти в машине тут ни > > при чем. То есть если памяти больше, ну скажем, 24Mб и процессор быстрее > > pentium 100. > > > > Скорее всего имеет место взаимонепонимание между xmms и esd. > > > > Я не смотрел на сколько прям протокол esd (nas - достаточно прям, но вот > > конкретный audio-сервер кривоват). Что xmms крив сам по себе это очевидно. > >
Я не много посмотрел на код esd - я бы сказал что это обычный хак, по глупой случайности переросший в достаточно поддерживаемую тулзу/протокол. Свойства: * Обеспечивает микширование звука из несольких потоков данных, в том числе с других хостов * Обеспечивает загрузку звука на сервер (с именованием данного звука) с последующей возможностью проигрывания данного звука путем ссылки на него по полученному идентификатору * Еще обеспечивает запись звука с микрофона (вроде тоже по сети, но я не в этом направлении вообще не копал) * Поддерживает различные способы проигрывания звука - через alsa, oss, /dev/dsp, а также проигрывание на aix, hpux, irix, solaris Сразу о недостатках: 1) Тупой непродуманный протокол (нет передачи версии в протоколе) - его наверно будет невозможно расширить (при поддержке обратной совместимости)- хотя тщательно я его на этот счет не анализировал. 2) Нет возможности контролировать громкость отдельно взятого потока, а также именнованного сэмпла 3) Нет возможности микширования потоков/сэмплов разной дискретизации Короче, вполне типичная ситуация. Было бы неплохо его пофиксить конечно. > > Когда игралка музыки пишется в виде GUI программы, очевидно что человек > > в Unix не понимает ничего. Потому что правильным решением была бы игралка В принципе они только хотели создать прямой аналог winamp, но дизайн конечно немного долбанутый. И на sourceforge лежит софтина позволяющая управлять xmms с командной строки - если на ней свет клином сошелся. > > > > > -- > > Victor Wagner [EMAIL PROTECTED] > > Programmer Office:7-(095)-785-09-72 > > Communiware.Net Home: 7-(095)-135-46-61 > > http://www.communiware.net http://www.ice.ru/~vitus > > Best regards, -Vlad