Код для полной поддержки звукового сервера PulseAudio в звуковой библиотеке Phonon, которая используется для работы со звуковыми устройствами в KDE, добавлен (http://colin.guthr.ie/2009/11/pulseaudio-phonon-support-now-.../) в ветку разработки KDE 4.4 и будет там присутствовать в финальном релизе.
Среди прочего, это также обозначает, что KMix в ближайшем времени научится регулировать громкость для каждого приложения в отдельности.URL: http://colin.guthr.ie/2009/11/pulseaudio-phonon-support-now-.../
Новость: http://www.opennet.me/opennews/art.shtml?num=24372
Ну, будем надеяться
А то поставил fc12 c kde4.3 и пришлось выкинуть PA (хотя у меня 3 копии иксов).
Так же надуюсь что в kde будет нормальная тулза для указания через какую звуковую для какой программы выводить звук -- у меня для sip-телефонии отдельная звуковая, а без удаления PA к звуковой напрямую не достучишься.
А разве в самой программе для SIP нельзя выбрать звуковую карту? Хм... Раньше можно было, и в KDE - тоже.
Ну что скажу - плюс один, рад! Главное, чтобы PulseAudio не продолжали пропихивать везде где только можно. Быстрее отшлифовываться и меньше памяти занимать от этого он не станет.
> А разве в самой программе для SIP нельзя выбрать звуковую карту?Можно, если снести РА.
Ну наконец-то. Может теперь прекратится поток помоев в сторону PA от кдешников...
Как будто от гномеров он меньше :)
А кто его любит? http://pulseaudio.org/report/1
а в чем плюсы pulse audo? я его не когда не юзал просто...
>а в чем плюсы pulse audo? я его не когда не юзал просто...* Раздельная установка уровней громкости для разных программ.
* Расширяемая модульная система с поддержкой динамически загружаемых библиотек
* Совместимость со многими популярными аудиоприложениями.
* Возможность работы с несколькими источниками и приёмниками звука.
* Малая задержка и возможность её точного измерения.
* Использование технологии zero-copy, сберегающей машинное время.
* Интерфейс командной строки с возможностью использования сценариев.
* Демон, перенастраиваемый с помощью командной строки.
* Встроенное преобразование аудиоформатов.
* Возможность смешивать потоки с разных звуковых плат.
* Синхронизация потоков воспроизведения.
> * Раздельная установка уровней громкости для разных программНе нужно.
> * Расширяемая модульная система с поддержкой динамически загружаемых библиотек
Это деталь реализации, а не плюс.
> * Совместимость со многими популярными аудиоприложениями
> * Возможность работы с несколькими источниками и приёмниками звука%ть, а покажите мне звуковую систему, которая не совсестима с аудиоприложениями и не умеет несколько входов/выходов.
> * Малая задержка и возможность её точного измерения.
> * Использование технологии zero-copy, сберегающей машинное время.Т.е. если убрать pulseaudio, то машинного времени будет жраться больше и задержки увеличатся? Расскажите же, как они добились отрицательного оверхеда.
> * Интерфейс командной строки с возможностью использования сценариев
> * Демон, перенастраиваемый с помощью командной строки.Где это нельзя?
> * Встроенное преобразование аудиоформатов
А бывает какое?
> * Возможность смешивать потоки с разных звуковых плат
Это нужно только в профессиональном аудиософте, и он делает это сам без внешних костылей.
> * Синхронизация потоков воспроизведения
Что это?
Ваша главная ошибка в том, что вы пытались придумать контр-доводы к каждому пункту. И если с некоторыми я безусловно соглашаюсь, с предпоследним и первым я решительно не соглашаюсь. Это - позиция виндузятника.
>* Расширяемая модульная система с поддержкой динамически загружаемых библиотекЭто не та через которую рута вечно пытаются поиметь? :)
> Раздельная установка уровней громкости для разных программ.То есть допустим аудиопроигрыватель посылает на выход сразу то, что записано в mp3 или flac файле, на 44 кГц, 16 бит, а этот pulseaudio будет мне своими целочисленными алгоритмами звук корежить ради "раздельной регулировки громкости"?
> Малая задержка и возможность её точного измерения.
А то думаю что это у меня с ней в убунте был треск. Низколатентные буферы опустошаются, надо срочно ядро с rt-патчами.
Кстати, в Windows 7 с подобной технологией тоже треск был. Но там драйвера для моей аудиокарты еще сырые.Хотя идея может и хорошая. Но вроде бы и сама Alsa работает неплохо, и даже смешивает звук с разных приложений.
Это - программа-прослойка над программой-прослойкой. Полезна она, я уверен, только программистам программ, как-либо работающих со звуком. Пользоваться функциями PulseAudio легче, чем осваивать OSS, ALSA, либо что там в Mac OS X и BSD? Но я ни разу не видел программы, которая выводит звук только через PulseAudio, без возможности выводить через ALSA.Только через OpenAL видел,а только через PulseAudio - нет. Он же занимает в памяти 5 мегабайт! ЧТО они напихали в её код?!
Дистростроители Убунту подражают Висте.
>Пользоваться функциями PulseAudio легче, чем осваивать OSS, ALSA,В корне неверное утверждение. simple api позволяет только вывести звук. А вот если захочется порегулировать громкость, то программера ожидает куча костылей и подпорок.
Надеюсь что kde 4.4 можно будет без PA можно собирать, PA это тормоз сплошной, по полсекунды задержки, а покупать i7 ради того что макаки там что-то накодили меня не прет.