Достъпен е звуковият сървър PulseAudio 17.0

Представен е релизът на звуковия сървър PulseAudio 17.0, който служи като посредник между приложенията и различни нискоуровни звукови подсистеми, абстрахирайки работата с хардуера. PulseAudio позволява управление на силата на звука и смесването му на ниво отделни приложения, организираща входящите, смесващи и изходящите звуци при наличие на множество входни и изходни канали или звукови карти, позволява на летището да променя формата на звуковия поток и да използва плъгини, и предоставя възможност за прозрачно пренасочване на звуковия поток към друга машина. Кодът на PulseAudio се разпространява в рамките на лицензия LGPL 2.1+. Поддържа работа в Linux, Solaris, FreeBSD, OpenBSD, DragonFlyBSD, NetBSD, macOS и Windows.

Отбелязва се, че подобренията в новата версия PulseAudio 17.0 са относително малко и разработката на проекта напоследък се е забавила, тъй като основното внимание на общността сега е насочено към разработката на мултимедийния Pipewire, мениджъра на звуковите сесии WirePlumber и свързаните с тях проекти. сървър Ключови подобрения в 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.

Източник: opennet.ru

Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри 🔥 Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри | ProHoster