Оновлення GStreamer 1.26.8: Виправлення помилок у мультимедійній платформі

Оновлення GStreamer 1.26.8: Виправлення помилок у мультимедійній платформі

Команда GStreamer випустила нове оновлення з виправленнями помилок, версію 1.26.8, для своєї кросплатформенної відкритої мультимедійної системи в рамках стабільної серії 1.26. Це оновлення містить важливі виправлення та покращення.

Виправлення проблеми з кольорами у HDR відео

Одне з найбільш помітних виправлень стосується проблеми з бляклими кольорами в HDR відео, коли активні субтитри у відеоплеєрі Showtime. Патч гарантує, що HDR контент тепер відображає точну колірну палітру, навіть з активними перекриттями субтитрів.

Покращення та оптимізації GStreamer 1.26.8

Оновлення також включає покращення парсингу AV1, виправляючи проблеми з дублікацією кадрів під час розподілу кадрів. Крім того, покращено розрахунок бітрейту EAC3 і запис підпотоків в компоненті fmp4mux. На базовому рівні GStreamer 1.26.8 забезпечує підвищення продуктивності для елементів з багатьма джерельними подами, оптимізуючи складні медіа-пайплайни.

Кодек x265 також був оновлений, щоб динамічно повідомляти про затримку на основі параметрів кодувальника, замість жорстко закодованого значення у п’ять кадрів, що забезпечує більш точну інформацію про затримку.

Виправлення витоків пам’яті та системні покращення

Випуск включає численні виправлення витоків пам’яті і покращення системи збірки, включаючи поліпшення у cerbero — пакетному збірнику GStreamer, який тепер додає підтримку Rust для 32-бітних платформ Linux.

Стабільність модулів у GStreamer 1.26.8

Крім основної платформи, численні модулі отримали фокусовані оновлення стабільності. Серед них:

  • gtk4painablesink: Виправлення візуальних артефактів з буферами з наповненням та субдискретизованими відеоформатами.
  • rtpvp9pay: Виправлення парсингу прапорця show-existing-frame для кращої сумісності з vavp9lpenc.
  • webrtcsink: Вирішення потенційних зависань шляхом покращення порядку блокувань.
  • mpegtsmux: Налаштування обробки прапорця PUSI та ID3 тегів для підвищення цілісності потоків.
  • v4l2: Покращення моніторингу обладнання підвищують надійність для захоплення відео.

Нове в GStreamer Rust-екосистемі

Крім того, gst-plugins-rs — колекція плагінів GStreamer на основі Rust — отримала новий варіант збірки auto_plugin_features Meson і тепер успішно збирається без необхідності присутності всієї бібліотеки GStreamer, спрощуючи компіляцію.

Для додаткової інформації, ознайомтеся з оголошенням. Бінарні версії для Android, iOS, macOS та Windows очікуються найближчим часом.