Обновление PipeWire 1.0.6 повышает стабильность аудио
Аудиосервер PipeWire 1.0.6 приносит важные исправления ошибок и решение проблем с утечками памяти для более плавной работы мультимедиа.
Выпущено последнее обновление PipeWire версии 1.0.6, сервера для работы с аудио- и видеопотоками, а также оборудованием на Linux. Оно сохраняет совместимость с предыдущими версиями 1.0.x, исправляя ряд ошибок и внося несколько улучшений в различные модули.
Одно из значимых исправлений в этом выпуске включает устранение состояния гонки в битовом поле, которое могло приводить к сбоям или неопределенному поведению при перемещении узлов между драйверами.
Управление памятью также было улучшено, с внесением конкретных исправлений, касающихся недопустимого доступа к памяти в инструментах мониторинга pw-mon и pw-dump, которые необходимы для опытных пользователей для диагностики и отладки.
PipeWire 1.0.6 также устраняет регрессию, которая влияла на медиаплеер Kodi, особенно при воспроизведении форматов IEC958. Пользователи Kodi заметят улучшенную обработку звука в этом выпуске, что обеспечит более плавный опыт развлечений.
Модуль module-combine-stream был улучшен, чтобы предотвратить проблемы с ресемплированием аудио, вызванные разными частотами дискретизации, которые ранее могли приводить к нарушению воспроизведения звука. Этот модуль теперь также передаёт теги, улучшая управление и контроль аудиопотоками.
Кроме того, модуль module-loopback получил исправление потенциальной ошибки двойного освобождения памяти при вычислениях задержки, что дополнительно стабилизирует его работу. Для Bluetooth-аудио улучшена обработка буфера и очередь данных при остановке, что оптимизирует опыт пользователя при переходах воспроизведения.
Что касается системных улучшений, PipeWire 1.0.6 устанавливает свойства контекста на раннем этапе, что позволяет свойствам клиентов эффективнее соответствовать правилам, в рамках продолжающихся усилий по повышению гибкости настройки и отзывчивости системы.
Наконец, в области потоковой передачи и управления устройствами, интеграция V4l2 и libcamera теперь кодирует идентификаторы устройств в массив JSON в рамках усилий по устранению дублирования, упрощая управление устройствами для разработчиков.
Вы можете обратиться к журналу изменений, чтобы узнать больше о всех изменениях в новой версии.
