The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Вышел релиз звукового сервера PulseAudio 0.9.17

11.09.2009 12:25

После пяти месяцев разработки увидел свет релиз звукового сервера PulseAudio 0.9.16 (почти сразу было выпущено обновление 0.9.17 с исправлением некоторых оперативно найденных ошибок), который планируется интегрировать в состав дистрибутивов Fedora 12 и Ubuntu 9.10. Из новшеств можно отметить:

  • Новая логика работа звукового микшера, который теперь контролирует более одного ALSA канала смешивания для управления звуком. Изменение позволит увеличить диапазон и точность изменения уровня громкости, даст возможность явного выбора портов ввода/вывода на звуковой карте (например, через динамики или наушники выводить звук), а также позволит решить проблемы с выставления низкого уровня громкости после инициализации. Поддержка данного новшества уже добавлена в апплет управления громкостью GNOME Volume Control, который теперь поддерживает определение разных звуковых профилей.
  • Поддержка UPnP медиа-серверов. В случае использования в системе пакета GNOME Rygel, все локальные звуковые устройства, которыми управляет PulseAudio, будут доступны извне в виде UPnP/DLNA медиа-серверов, которые могут использовать UPnP DMP (Digital Media Player) устройства в сети. Например, при наличии приставки Sony PS3, появится возможность перенаправления звука на нее.
  • Улучшенная поддержка горячего подключения устройств. Если определенное устройство выбрано по умолчанию для заданного приложения или класса потоков, при отключении этого устройства PulseAudio автоматически перенаправит звук через другое доступное средство вывода звука. Если позднее это устройство подключить обратно, то и вывод звука опять вернется к изначальному состоянию, без ручного вмешательства. Кроме того, добавлена возможность определения правил, согласно которым будет осуществляться выбор звуковых устройств для заданных приложений. Например, для всех приложений, связанных с телефонией, может быть определено правило первичного вывода звука на Bluetooth гарнитуру, если такая подключена к системе.
  • Возможность вывода звука уведомлений о наступлении определенных событий (например, звуковое сопровождение входа в систему) в режимe Surround 5.1.
  • Работа с оборудованием через прослойку HAL (Hardware Abstraction Layer) объявлена устаревшей, теперь для определения подключения новых устройств используются возможности udev;
  • Вместо gdbm хранилища, теперь используется БД tdb;
  • Код PulseAudio почищен от частей, которые могут привести к проблемам с безопасностью. Вместо данных частей была добавлена поддержка аналогичных методов, развиваемых в рамках проекта RealtimeKit. RealtimeKit представляет собой процесс, работающий в фоновом режиме и занимающийся динамическим выставлением real-time приоритетов SCHED_RR для мультимедийных приложений.


  1. Главная ссылка к новости (http://pulseaudio.org/wiki/Wik...)
  2. OpenNews: Для PulseAudio разработан новый механизм установки real-time приоритетов
  3. OpenNews: Интервью с разработчиком звукового сервера PulseAudio
  4. OpenNews: Вышел релиз звукового сервера PulseAudio 0.9.15
  5. OpenNews: В PulseAudio 0.9.13 добавлена поддержка аудиоустройств с Bluetooth интерфейсом
Лицензия: CC-BY
Тип: Программы
Ключевые слова: pulseaudio, sound, audio
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (26) Ajax | 1 уровень | Линейный | Раскрыть всё | RSS
  • 1.1, kost BebiX (?), 13:03, 11/09/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Жаль Опенсусе в этой гонке нету (хоть я и Федорой пользуюсь), ибо они-то как раз те ребята, которые должны под КДЕ поддержку делать (ну, по крайней мере, было бы хорошо). А то это все круто, но только ГНОМ :-(
     
     
  • 2.11, Аноним (-), 15:16, 11/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    ХМ В Мандриве PulseAudio нормально работает в KDE. Единственное что PulseAudio не интегрировано в Kmix, так есть PulseAudio Volume Control, правда Kmix всеравно приходится иногда открывать для более точно подгонки.
     
     
  • 3.17, Zenitur (?), 21:15, 11/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    В новых KDE же есть Phonon? Или в мандриве можно поставить 3?
     
     
  • 4.18, proDOOMman (?), 00:14, 12/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    > В новых KDE же есть Phonon?

    А PA выступает как backend для фонона. Что, кстати, очень удобно.

     
     
  • 5.19, Inspirra (ok), 01:34, 12/09/2009 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >> В новых KDE же есть Phonon?

    Phonon и PulseAudio - это разноуровневые приложения. Phonon - это API, абстракция, такая же, например, как Gstreamer.

    >
    >А PA выступает как backend для фонона. Что, кстати, очень удобно.

    Backend для Phonon'а - это xine, Gstreamer, mplayer, vlc, DirectX. А PulseAudio, для Phonon - это устройство вывода, наравне с Alsa, Jack и т.п.

     
  • 3.26, Michael Shigorin (ok), 20:01, 13/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    В альте kmix из 3.5.10 научили альсовым плагинам в первом приближении (понадобилось для терминального сервера), вот на kde4 ещё не переносили патч.
     

  • 1.2, Аноним (2), 13:10, 11/09/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    >Возможность вывода звука уведомлений о наступлении определенных событий >(например, звуковое сопровождение входа в систему) в режимe Surround 5.1.

    Именно этого так не хватало =)))

     
  • 1.3, Inspirra (ok), 13:37, 11/09/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Отличные нововведения!

    А вот кто-нибудь знает - как рулить громкостью PA с командной строки?
    - И как сохранять громкость приложений, чтобы после перезагрузок они восстанавливались, а не сбрасывались к умолчательным?

    Интересно - а сам PA может подключаться к UPnP DMP. А то, юзаю его как сетевой сервер, но девелоперы настаивают, что это не хорошо.

    Или вот, если карта поддерживает аппаратное микширование - PA это задействует, или все равно смешивает программно?

    Эх... Жаль в KDE нет инструментов  для руления громкостью PA.

     
     
  • 2.5, Владимир (??), 13:53, 11/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    pavucontrol никто не отменял, но интеграции с kmix хотелось бы.
     
     
  • 3.8, Inspirra (ok), 14:59, 11/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >pavucontrol никто не отменял, но интеграции с kmix хотелось бы.

    Держу постоянно запущенным gnome-volume-control, особенно когда просматриваю ru/youtube, так как у всех роликов разные уровни звука. Но pavucontrol и gnome-volume-control слишком громоздкие.

    Кстати - а может в PA есть нормализация?

     
  • 2.9, alFoX (?), 14:59, 11/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Эх... Жаль в KDE нет инструментов  для руления громкостью PA.

    ЕМНИП он может использоваться как бакэнд к фонону. и регулировка громкости через kmix

     
     
  • 3.10, Inspirra (ok), 15:04, 11/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >ЕМНИП он может использоваться как бакэнд к фонону. и регулировка громкости через
    >kmix

    Как бакэнд он и так используется по умолчанию. А вот регулировки звука PA в KDE вообще нет. Для этого надо писать k-mixer с нуля.

     
  • 2.14, Аноним (-), 17:12, 11/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Не уверен, что можно рулить. Может pacmd или pactl в новых версиях дают возможность, надо смотреть.
    Громкость сохраняется по умолчанию, если не работает, нужно добавить
    load-module module-volume-restore
    в default.pa. Или стащить default.pa с хорошими настройками с дистрибутива типа федорки.

    PA подключается к UPNP, у него есть плагин для поиска источников там.

    Аппаратное микширование не поддерживает - это в первую очередь означает проблемы с реземплингом и качеством смешивания. Софтварно ресурсов отнимается совсем немного, зато проблем с реземплингом не возникает (можно подстроить в конфиге).

     
  • 2.16, Eugeni (??), 18:04, 11/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >А вот кто-нибудь знает - как рулить громкостью PA с командной строки?

    pactl set-sink-volume

     

  • 1.4, arachnid (ok), 13:46, 11/09/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    хм, а в портах фряхи уже 0.9.17
     
     
  • 2.6, Чувак с гранатой (?), 14:06, 11/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    0.9.17 вышел на следующий день после 0.9.16 - баг-фикс релиз.
     

  • 1.7, Аноним (-), 14:31, 11/09/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Как это устаревшей? Недавно жеж все тружно трубили что udev сакс а HAL наше все. PolicyKit в почете или я что то путаю?
     
     
  • 2.21, аноним (?), 11:20, 12/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    линукс, сэр
     
  • 2.27, Michael Shigorin (ok), 20:02, 13/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Как это устаревшей? Недавно жеж все тружно трубили что udev сакс а
    >HAL наше все.

    Не знаю, кто трубил, но Вас обманули.

     
     
  • 3.28, anon (?), 06:40, 14/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Выходит меня тоже обманули. Воистину бесконечен Хаос в головах линуксоедов и гномофилов.
     

  • 1.15, SwitNJ (??), 17:22, 11/09/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    А побороли ли бяку, из-за которой при загрузке системы включался MUTE ? Замечаю такую байду на современных материнках от асус со встроеной видюхой интел G45, на тех же мамках с чипом интел 945 и ранее все пашет как часы. Удаление пульса из системы только и спасает
     
  • 1.20, Lindemidux (??), 11:04, 12/09/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >Возможность вывода звука уведомлений о наступлении определенных событий (например, звуковое сопровождение входа в систему) в режимe Surround 5.1.

    Это и раньше было, достаточно было поставить 5.1

     
  • 1.22, Inspirra (ok), 17:16, 12/09/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Обновился с рабочего 0.9.15, сначала до 0.9.16 - PA стал зависать...
    Пока ковырял .16 появился ebuild для .17 - обновил - зависание прекратились, но возникла  проблема с громкостью...

    Увеличение громкость в PA-клиентах приводит к увеличению общей громкости (если не хватает текущего значения), но если раньше (.15), при уменьшении громкости, или закрытии приложения, общая громкость возвращалась в исходное состояние, то теперь она остается на зафиксированном максимуме и все последующие PA-клиенты начинают орать.
    В общем - поломали!

    Зато, по ходу баловства с PА обновил Skype до 2.1.0.47... Ура!.. Он стал полноценно работать с PA без шаманств с PA-конфигами (включая устройство ввода - без задержек).

     
  • 1.23, Vasily Pupkin (?), 23:47, 12/09/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Что то я не понял.. Это как udev начал заменять hal? O_o
     
     
  • 2.24, Аноним (-), 01:12, 13/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Что то я не понял.. Это как udev начал заменять hal? O_o
    >

    Ну, сначала придумали легковесную замену hal'у - DeviceKit... потом его вроде как интегрировали в udev-extras, которые как я понял уже в основной ветке. немного инфы есть в https://fedoraproject.org/wiki/Features/DeviceKit

     
     
  • 3.25, Vasily Pupkin (?), 01:16, 13/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Ну у hal'а экспортируется интерфейс в dbus. А у udev'a?
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    MIRhosting
    Fornex
    Hosting by Ihor
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2019 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру