Оновлення GStreamer 1.28.1: Нові можливості та виправлення

Оновлення GStreamer 1.28.1: Нові можливості та виправлення

Команда GStreamer випустила версію 1.28.1, перше оновлення для виправлення помилок у стабільній серії 1.28. Помітними нововведеннями є елемент транскрипції з мови в текст на основі Whisper, який розширює можливості обробки аудіо та транскрипції в GStreamer. Новий плагін debugseimetainserter підтримує тестування вставки метаданих SEI у відеопотоки.

Виправлення помилок у відтворенні відео

Це оновлення виправляє кілька проблем з відтворенням та рендерингом відео. Воно вирішує проблеми зі масштабуванням та зміною розмірів у UIView на EAGL та Vulkan, покращує зворотне відтворення та обробку пропусків. Також усуваються зміни в полі та порядку в змішаному режимі чергування avviddec.

Покращена взаємодія CUDA та OpenGL

Взаємодія CUDA та OpenGL в cudaupload і cudadownload була покращена. Decodebin3 тепер ефективніше обробляє перемикання колекцій. Компоненти WebRTC отримали додаткові вдосконалення. Оновлення включають покращену торгівлю профілем та рівнем H.264 у webrtcsink, підтримку власних заголовків сигналізації, нові порти запитів типу в webrtcsrc для закодованих даних та специфічну для ролі сигналізацію в інтеграціях livekit WebRTC.

Додаткові вдосконалення плагінів та нові можливості

Крім того, плагін v4l2 тепер підтримує станційний декодер AV1, а vtdec і vtenc включають кілька виправлень для фреймворку VideoToolbox від Apple. Стек applemedia отримав поліпшення збірки та патчі для підтримки tvOS, включаючи оновлення для крос-компіляції. Новий підпроєкт також надає SDK LunarG MoltenVK для середовищ розробки.

Поліпшення обробки аудіоподій та зворотного відтворення

Додаткові вдосконалення включають покращене оброблення wavpack для зміни формату та неконвертованих зразків у форматі S32, покращене управління лічильником безперервності в tsdemux. Оновлення до speechmatics для налаштування виявлення аудіоподій, а також кілька виправлень у livesync для покращення зворотного відтворення та обробки затримки.

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