PulseAudio 16.0 вече е пуснат и това са неговите новини

Току-що представена версия на звуковия сървър PulseAudio 16.0, който действа като посредник между приложенията и различни звукови подсистеми на ниско ниво, абстрахирайки работата от хардуера.

PulseAudio peПозволява ви да контролирате силата на звука и микса на звука на ниво отделни приложения, организира входа на звука, смесването и изхода в присъствието на няколко входни и изходни канала или звукови карти, ви позволява да променяте формата на аудио потока в движение и използването на плъгини, прави възможно прозрачното пренасочване на аудио потока към друга машина.

Основни нови функции на PulseAudio 16.0

В тази нова версия се подчертава, че добави възможността за използване на аудио кодека Opus за компресиране на аудиото, изпратено с помощта на модула module-rtp-send (преди това се поддържаше само PCM). За да активирате Opus, трябва да компилирате PulseAudio с поддръжка на GStreamer и да зададете настройката "enable_opus=true" в модула module-rtp-send.

Модулите за предаване/приемане на звук през тунели (тунел-приемник и тунел-източник) вече имат възможност да регулират забавянето с помощта на параметъра latency_msec (преди това беше зададено забавяне от 250 микросекунди).

Също така се подчертава, че има нов алгоритъм за поддържане на латентността стабилна по време на повторно семплиране адаптивни в loopback на модула и другаде. Част от това е нова „по-гладка във времето“ реализация. Той ще предложи по-точни и стабилни оценки на латентността в сравнение с текущия алгоритъм. Това е важно главно, когато се изисква фиксирана връзка между различни потоци (A/V синхронизация, модулно-примка, модулно-комбиниране-приемник, модулно-ехо-отмяна, ...).

Тъй като това е доста сложен нов код в основните части за обработка на звука, старата реализация се запазва за известно време, за да има резервно копие в случай на грешки.

Модули за предаване/получаване аудио през тунели осигурете поддръжка за повторно свързване към сървъра в случай на повреда на връзката. За да активирате повторното свързване, задайте настройката reconnect_interval_ms.

Параметър adjust_threshold_usec е добавен към модул за обратна връзка на модула за регулиране на алгоритъма за управление на забавянето (закъснението по подразбиране е 250 микросекунди). Стойността по подразбиране на параметъра adjust_time е намалена от 10 на 1 секунда, добавена е възможността за настройка на стойности по-малко от една секунда (например 0,5). Регистрирането на настройките за скорост на възпроизвеждане е деактивирано по подразбиране и вече се контролира от отделна опция log_interval.

Добавено поддръжка за предоставяне на приложения с информация за нивото на батерията на Bluetooth аудио устройства. Нивото на заряд също се показва сред свойствата на устройството, показани в изхода "списък на pactl" (свойство bluetooth.battery).

La възможност за генериране на информация във формат JSON е добавен към помощната програма pactl. Форматът се избира с помощта на опцията '–format', която може да приема стойностите text или json.

Добавено поддръжка за стерео изход при използване на слушалки EPOS/Sennheiser GSP 670 и SteelSeries GameDAC, които използват отделни ALSA устройства за стерео и моно (преди това се поддържаше само едно моно устройство).

От останалите промени, които се открояват в тази нова версия:

  • Отстранени проблеми с рецепцията от звукови карти, базирани на чипа Texas Instruments PCM2902.
  • Добавено Пълна поддръжка на 6-канална външна звукова карта Аудио 6 MK2 от Native Instruments.
  • Проблемите с времето и точността при определяне на закъснения при предаване на аудио през тунели и комбинирания модул за мивка са разрешени.
  • Добавени параметри sink_enabled и source_enabled към модула module-jackdbus-detect, използван за разрешаване на предаване/получаване на аудио през JACK за избирателно разрешаване само на предаване или приемане на аудио през JACK. Презареждането на модула също е разрешено за използване на различни конфигурации на JACK едновременно.
  • Параметърът за ремиксиране е добавен към модула за комбиниране на модули и приемник, за да деактивира ремиксирането на канали, което може да е необходимо, например, когато се използват множество звукови карти за образуване на един съраунд звук.

И накрая, ако се интересувате да можете да научите повече за това, можете да се консултирате с подробностите в следваща връзка.


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорник за данните: AB Internet Networks 2008 SL
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.