LINUX.ORG.RU

Pipewire 1.6.0

 


0

2

Опубликован релиз мультимедийного сервера pipewire 1.6.0. Новая версия является API- и ABI-совместимой с предыдущей веткой 1.4.x.

Основные изменения:

  • добавлен декодер LDAC (используемого в Bluetooth);
  • для скрытия потери пакетов Bluetooth теперь используется SpanDSP;
  • POD'ы теперь безопасно парсятся и собираются в разделяемой памяти;
  • узловые команды и события теперь могут содержать дополнительные пользовательские данные;
  • добавлена поддержка изменения максимального числа каналов (которое теперь по умолчанию — 128) во время компиляции;
  • появилась настройка раскладки аудиоканалов — теперь можно использовать опцию "audio.layout" = "5.1" вместо более громоздкой audio.position = [ FL, FR, FC, LFE, SL, SR ];
  • добавлена поддержка «Параметров Возможности» («Capability Params»), что можно использовать для согласования возможностей по ссылке до согласования возможностей формата и буфера;
  • стало больше цветовых типов HDR;
  • у циклов появилась блокировка с инверсией приоритета. Большая часть кода адаптирована для использования более быстрых (по сравнению с epoll/eventfd) блокировок для обновления общего состояния;
  • позиция канала теперь парсится из EDID;
  • карты каналов теперь устанавливаются в ALSA;
  • ресемплер теперь поддерживает конфигурируемые функции окна, такие как Blackman и Kaiser, а для повышения точности фазы вычисляются в числах с фиксированной запятой;
  • фильтр-граф теперь поддерживает плагины ffmpeg и нейросетевые модели ONNX (например, модели Silero для обнаружения голосовой активности);
  • прекращена поддержка клиентов с протоколом v0;
  • модуль jack-tunnel теперь может автоматически соединять порты;
  • в ROC теперь используются мультитрековые раскладки;
  • теперь можно сконфигурировать сбросить поток при вызове fork, однако jack-клиенты ожидают, что это отключено;
  • pw-cat поддерживает sysex и midiclip так же, как несжатые форматы, добавлены опции, позволяющие установить форматы кодека и контейнера так же, как список поддерживаемых контейнеров, кодеков, раскладок и названий каналов.

>>> Полный список изменений

★★

Проверено: CrX ()
Последнее исправление: dataman (всего исправлений: 4)

Как вспомню приседания с конфигами альсы, чтобы заставить 5.1 работать, так в дрожь бросает. Слова пульсаудио, пайпварям и прочим пламам

SpaceRanger ★★★
()

стало больше цветовых типов HDR;

Вот не успокоятся они никак со своим всовыванием видеостека в пайптварь.

Bfgeshka ★★★★★
()
Ответ на: комментарий от Bfgeshka

Оно, может, и дичь, но, по факту, благодаря этому нормально наконец заработала трансляция экрана со звуком много где. Так что – нехай пилят!

Alden ★★★★
()
Ответ на: комментарий от Alden

И исчез монопольный захват вебки, например. Теперь она спокойно шарится между приложениями.

SkyMaverick ★★★★★
()

Радует. Один из немногих опенсорсных проектов который радует своим развитием.

фильтр-граф теперь поддерживает плагины ffmpeg и нейросетевые модели ONNX (например, модели Silero для обнаружения голосовой активности)

Как это применить и для чего? Хочу.

PcheloBiaka
()
Ответ на: комментарий от SpaceRanger

Как вспомню приседания с конфигами альсы, чтобы заставить 5.1 работать, так в дрожь бросает. Слова пульсаудио, пайпварям и прочим пламам

Теперь надо уметь крутить конфиги не только Альсы, но и ПульсеАудио, а поверх них еще и ПипеВаре.
А ПульсеАудио хоть с ПипеВаре, хоть без нее, хоть вместо нее, как пш-пш-пышало, так и пш-пш-пышит.
Не решив главную проблему, они разрабатывают мультимедийную систему Linux.
Зашшшшшибись! Щелк, плюньк.

Xintrea ★★★★★
()
Последнее исправление: Xintrea (всего исправлений: 1)

Как много изменений. Не успеваешь прям следить.

sadko4u ★★★
()
Ответ на: комментарий от PcheloBiaka

Как это применить и для чего? Хочу.

Для автоматики например, я косвенно связан с одним проектом, который автоматизирует выставки, музеи, и там есть такие задачи.

James_Holden ★★★★★
()
Ответ на: комментарий от Xintrea

никогда не слышал пш в пульсе. и проблем с ней не знал, в отличии от пипевире.может, пшпш есть потому что встройка? или конфиги дефолт?

milka
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.