Излезе PipeWire 0.3.81

PipeWire е мултимедиен сървър, предназначен за извеждане и обработка на звукови и видео потоци в реално време. За клиентите е осигурена съвместимост с API PulseAudio, JACK и ALSA.

Новата версия е първият RC за версия 1.0.

Основни промени

  • Поддръжката на jackdbus е активирана по подразбиране.
  • Планирането на база IRQ в ALSA е подобрено и включено по подразбиране за профила Pro Audio. Сега pcm се свързват помежду си, за да се намалят закъсненията, което съответства на поведението на JACK.
  • Реализирана е поддръжка за стари и нови версии на webrtc-audio-processing, за да се улесни преходът.
  • Сега задължителната промяна на квантоването от възлите или метаданните също води до задължително спиране и възобновяване на графа, подобно на промяната на битрейта, за да се уверим, че всички възли се адаптират към новото квантоване. Това е важно за възлите Pro Audio, които трябва да пренастроят оборудването на нов период в планирането на база IRQ.
  • Отстранена е грешка в парсинга на регулярни изрази.
  • Множество малки корекции и подобрения.

Други промени

PipeWire

  • Сега потокът разполага с опция EARLY_PROCESS, която може да се използва за реализиране на собствено попълване на буфера.
  • Отстранена е грешка в определянето на позицията на възела драйвера.
  • Премахването на връзки сега коректно преизчислява графа.
  • Коригирано е сравняването на битрейтовете за определяне на най-добрия битрейт в графа.
  • Сега за освобождаване на паметта се използва функцията malloc_trim(), ако е налична.

Утилити

  • pw-cat вече поддържа формати DFF и DSD.

Модули

  • В RAOP са направени някои подобрения. Сега всяка втора секунда се извършва запитване на устройствата, за да се поддържат в работно състояние.
  • Отстранена е грешка в веригата на филтри, поради която при смесване само на един източник не се прилага предусилване.
  • Сега веригата на филтри може да предава обема на потока към контролните елементи в графа.
  • Подобрена е регулировката на звука в RAOP.

PulseAudio

  • Направени са някои корекции в обработката на pending_stream.
  • Коригирана е грешка в кода за изпращане на събития, поради която не се е извършвало изпращане на събитие за промяна, когато възел е бил свързан.
  • Приоритетът на клиентите в реално време pulseaudio е намален.

SPA

  • Сега драйверът ALSA синхронизира всички последователи директно от събитие за събуждане. Това позволява постигането на по-стабилна синхронизация на битрейтовете.
  • Добавена е поддръжка за GNU/Hurd!

Bluetooth

  • Подобрена работата на кодеците при използване на PipeWire като Audio Gateway.
  • Адаптирани са BAP-устройствата към новото API на Bluez.

JACK

  • Ако библиотеката jack се намира в пътя за библиотеките по подразбиране, избягвайте да използвате LD_LIBRARY_PATH, тъй като това може да доведе до проблеми.
  • Реализирана е обработка за нулиране на закъснението до стойност по подразбиране на порта.
  • Сега jack_property винаги успява да промени метаданни, тъй като изчаква обходни пътища преди изхода.

Източник: linux.org.ru

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