Как стать автором
Обновить

Вышел PulseAudio 17.0

Время на прочтение2 мин
Количество просмотров3.4K

В начале января 2024 года состоялся релиз звукового сервера PulseAudio 17.0. Предыдущая версия проекта вышла в мае 2022 года.

PulseAudio выступает в роли посредника между приложениями и различными низкоуровневыми звуковыми подсистемами, абстрагируя работу с оборудованием.

Проект PulseAudio позволяет управлять громкостью и смешиванием звука на уровне отдельных приложений, организовывать поступление, смешивание и вывод звука при наличии нескольких входных и выходных каналов или звуковых карт, позволяет на лету менять формат звукового потока и использовать плагины, даёт возможность прозрачно перенаправлять звуковой поток на другой ПК.

Исходный код проекта PulseAudio распространяется под лицензией LGPL 2.1+. Поддерживается работа в Linux, Solaris, FreeBSD, OpenBSD, DragonFlyBSD, NetBSD, macOS и Windows.

Примечательно, что улучшений и дополнений в ветке PulseAudio 17.0 немного, а сама его разработка последнее время замедлилась, так как сообщество разработчиков сосредоточено на доработке выпуска мультимедийного сервера Pipewire, менеджера звуковых сеансов WirePlumber и задачах, связанных с этими проектами.

Согласно данным OpenNET, основные изменения и дополнения в PulseAudio 17.0:

  • изменён метод отражения настроек маршрутизации звука ALSA UCM (Use Case Manager) в профили PulseAudio. Вместо генерации комбинированных портов для всех не конфликтующих между собой устройств (т.е. устройств, не помеченных как конфликтующие и не использующих одним и те же PlaybackPCM и CapturePCM) теперь создаётся один профиль PulseAudio. Кроме того, разные входы и выходы теперь выставляются как отдельные источники и приёмники, а не как разные порты в одном источнике и приёмнике;

  • улучшена индикация заряда аккумулятора Bluetooth-устройств. Хостовые устройства на базе PulseAudio теперь также могут передавать сведения о заряде внешним Bluetooth-устройствам, например, при подключении устройства на базе PulseAudio к автомобильной информационной системе, данная система покажет уровень заряда подключённого устройства;

  • добавлена поддержка Bluetooth-кодека FastStream, позволяющего добиться более высокого качества двунаправленного звука;

  • библиотека webrtc-audio-processing обновлена до версии 1.3, в которой улучшено подавление эхо и повышена устойчивость к дрейфу частоты дискретизации;

  • в модуле module-role-cork реализована возможность использования групп ролей в качестве триггера приглушения и возвращения звука;

  • при загрузке профилей ALSA теперь используются файловые пути, соответствующие спецификации XDG (вначале $XDG_DATA_HOME, затем $XDG_DATA_DIRS, а уже потом старый путь);

  • максимально поддерживаемая частота дискретизации (PA_RATE_MAX) увеличена до 768kHz.

Теги:
Хабы:
Всего голосов 6: ↑6 и ↓0+6
Комментарии0

Другие новости

Истории

Работа

Ближайшие события