Менее чем через месяц после выхода предыдущей версии PipeWire 1.2.2, программное обеспечение с открытым исходным кодом для управления аудио- и видеопотоками в Linux, выпустило свой последний релиз с исправлениями – PipeWire 1.2.3.
Это обновление вносит ряд улучшений и исправлений, сохраняя совместимость API и ABI с предыдущими версиями 1.2.x и 1.0.x.
Одним из ключевых моментов этого выпуска является реализация поддержки freewheeling в драйвере FFADO (драйверы для звуковых интерфейсов FireWire в Linux) – функция, которую с нетерпением ждали профессионалы в области аудио.
Кроме того, в этой версии решены проблемы, связанные с размером буфера и обработкой частоты дискретизации, что значительно повышает производительность и стабильность.
Кроме того, в выпуске заметно улучшено управление системными ресурсами. Например, улучшена работа с памятью и механизмы блокировки.
Кроме того, разработчики расширили распределение памяти для строк устройств libcamera, что позволило улучшить дедупликацию устройств libcamera и v4l2, которые имеют решающее значение для работы с видео в системах Linux.
Что касается модулей, то в драйвере FFADO была улучшена работа с частотой дискретизации и размером буфера, благодаря чему пользователи теперь могут принудительно устанавливать определенные частоты и размеры, если это необходимо.
Серверный clock.quantum-limit
на узлах также был установлен последовательно, что позволило решить постоянную проблему с размером буфера в Midi-bridge, улучшив синхронизацию и обработку звука.
SPA (Simple Plugin API) получил улучшения, аналогичные тем, что были внесены в основной фреймворк PipeWire, включая улучшения в блокировке и выделении памяти для повышения производительности и стабильности. В обновлении также исправлено состояние при перечислении устройств v4l2 udev.
В новом выпуске улучшена совместимость Bluetooth с несколькими устройствами, включая Soundcore Motion 300. Это расширяет диапазон поддерживаемого оборудования и обеспечивает более плавную работу с различными устройствами.
Для разработчиков и опытных пользователей инструмент pw-cli
теперь поддерживает работу с произвольно большими входными данными и параметрами, что является значительным улучшением для тех, кто управляет сложными конфигурациями.
Кроме того, инструмент pw-top
был доработан, чтобы избежать предупреждений компилятора, что отражает стремление команды к качеству и надежности кода.
Подробнее обо всех изменениях в новой версии читайте в журнале изменений.
Комментарии (0)