После пяти месяцев разработки увидел свет (http://pulseaudio.org/wiki/WikiStart#News) релиз звукового сервера PulseAudio 0.9.16 (http://pulseaudio.org), который планируется интегрировать в состав дистрибюутивов Fedora 12 и Ubuntu 9.10. Из новшеств (http://0pointer.de/blog/projects/oh-nine-sixteen.html) можно отметить:- Новая логика работа звукового микшера, который теперь контролирует более одного ALSA канала смешивания для управления звуком. Изменение позволит увеличить диапазон и точность изменения уровня громкости, даст возможность явного выбора портов ввода/вывода на звуковой крате (например, через динамики или наушники выводить звук), а также позволит решить проблемы с выставления низкого уровня громкости после инициализации. Поддержка данного новшества уже добавлена в апплет управления громкостью GNOME Volume Control, который теперь поддерживает определение разных звуковых профилей.
- Поддержка UPnP медиа-серверов. В случае использования в системе пакета GNOME Rygel (...
URL: http://pulseaudio.org/wiki/WikiStart#News
Новость: http://www.opennet.me/opennews/art.shtml?num=23374
Жаль Опенсусе в этой гонке нету (хоть я и Федорой пользуюсь), ибо они-то как раз те ребята, которые должны под КДЕ поддержку делать (ну, по крайней мере, было бы хорошо). А то это все круто, но только ГНОМ :-(
ХМ В Мандриве PulseAudio нормально работает в KDE. Единственное что PulseAudio не интегрировано в Kmix, так есть PulseAudio Volume Control, правда Kmix всеравно приходится иногда открывать для более точно подгонки.
В новых KDE же есть Phonon? Или в мандриве можно поставить 3?
> В новых KDE же есть Phonon?А PA выступает как backend для фонона. Что, кстати, очень удобно.
>> В новых KDE же есть Phonon?Phonon и PulseAudio - это разноуровневые приложения. Phonon - это API, абстракция, такая же, например, как Gstreamer.
>
>А PA выступает как backend для фонона. Что, кстати, очень удобно.Backend для Phonon'а - это xine, Gstreamer, mplayer, vlc, DirectX. А PulseAudio, для Phonon - это устройство вывода, наравне с Alsa, Jack и т.п.
В альте kmix из 3.5.10 научили альсовым плагинам в первом приближении (понадобилось для терминального сервера), вот на kde4 ещё не переносили патч.
>Возможность вывода звука уведомлений о наступлении определенных событий >(например, звуковое сопровождение входа в систему) в режимe Surround 5.1.Именно этого так не хватало =)))
Отличные нововведения!А вот кто-нибудь знает - как рулить громкостью PA с командной строки?
- И как сохранять громкость приложений, чтобы после перезагрузок они восстанавливались, а не сбрасывались к умолчательным?Интересно - а сам PA может подключаться к UPnP DMP. А то, юзаю его как сетевой сервер, но девелоперы настаивают, что это не хорошо.
Или вот, если карта поддерживает аппаратное микширование - PA это задействует, или все равно смешивает программно?
Эх... Жаль в KDE нет инструментов для руления громкостью PA.
pavucontrol никто не отменял, но интеграции с kmix хотелось бы.
>pavucontrol никто не отменял, но интеграции с kmix хотелось бы.Держу постоянно запущенным gnome-volume-control, особенно когда просматриваю ru/youtube, так как у всех роликов разные уровни звука. Но pavucontrol и gnome-volume-control слишком громоздкие.
Кстати - а может в PA есть нормализация?
>Эх... Жаль в KDE нет инструментов для руления громкостью PA.ЕМНИП он может использоваться как бакэнд к фонону. и регулировка громкости через kmix
>ЕМНИП он может использоваться как бакэнд к фонону. и регулировка громкости через
>kmixКак бакэнд он и так используется по умолчанию. А вот регулировки звука PA в KDE вообще нет. Для этого надо писать k-mixer с нуля.
Не уверен, что можно рулить. Может pacmd или pactl в новых версиях дают возможность, надо смотреть.
Громкость сохраняется по умолчанию, если не работает, нужно добавить
load-module module-volume-restore
в default.pa. Или стащить default.pa с хорошими настройками с дистрибутива типа федорки.PA подключается к UPNP, у него есть плагин для поиска источников там.
Аппаратное микширование не поддерживает - это в первую очередь означает проблемы с реземплингом и качеством смешивания. Софтварно ресурсов отнимается совсем немного, зато проблем с реземплингом не возникает (можно подстроить в конфиге).
>А вот кто-нибудь знает - как рулить громкостью PA с командной строки?pactl set-sink-volume
хм, а в портах фряхи уже 0.9.17
0.9.17 вышел на следующий день после 0.9.16 - баг-фикс релиз.
Как это устаревшей? Недавно жеж все тружно трубили что udev сакс а HAL наше все. PolicyKit в почете или я что то путаю?
линукс, сэр
>Как это устаревшей? Недавно жеж все тружно трубили что udev сакс а
>HAL наше все.Не знаю, кто трубил, но Вас обманули.
Выходит меня тоже обманули. Воистину бесконечен Хаос в головах линуксоедов и гномофилов.
А побороли ли бяку, из-за которой при загрузке системы включался MUTE ? Замечаю такую байду на современных материнках от асус со встроеной видюхой интел G45, на тех же мамках с чипом интел 945 и ранее все пашет как часы. Удаление пульса из системы только и спасает
>Возможность вывода звука уведомлений о наступлении определенных событий (например, звуковое сопровождение входа в систему) в режимe Surround 5.1.Это и раньше было, достаточно было поставить 5.1
Обновился с рабочего 0.9.15, сначала до 0.9.16 - PA стал зависать...
Пока ковырял .16 появился ebuild для .17 - обновил - зависание прекратились, но возникла проблема с громкостью...Увеличение громкость в PA-клиентах приводит к увеличению общей громкости (если не хватает текущего значения), но если раньше (.15), при уменьшении громкости, или закрытии приложения, общая громкость возвращалась в исходное состояние, то теперь она остается на зафиксированном максимуме и все последующие PA-клиенты начинают орать.
В общем - поломали!Зато, по ходу баловства с PА обновил Skype до 2.1.0.47... Ура!.. Он стал полноценно работать с PA без шаманств с PA-конфигами (включая устройство ввода - без задержек).
Что то я не понял.. Это как udev начал заменять hal? O_o
>Что то я не понял.. Это как udev начал заменять hal? O_o
>Ну, сначала придумали легковесную замену hal'у - DeviceKit... потом его вроде как интегрировали в udev-extras, которые как я понял уже в основной ветке. немного инфы есть в https://fedoraproject.org/wiki/Features/DeviceKit
Ну у hal'а экспортируется интерфейс в dbus. А у udev'a?