Випущено GStreamer 1.28.2: Оновлення з виправленнями помилок
Випущено GStreamer 1.28.2: Оновлення з виправленнями помилок
Вітаємо! GStreamer 1.28.2 був випущений як друге оновлення для виправлення помилок у стабільній серії 1.28 цього широко використовуваного відкритого мультимедійного фреймворку. Це оновлення включає лише виправлення помилок і оновлення безпеки. Команда GStreamer рекомендує оновитися з попередніх версій 1.28.x якомога швидше.
Ключові зміни в GStreamer 1.28.2
До ключових змін належать виправлення безпеки й відтворення, а також поліпшення аудіо, відео, стрімінгу та компонентів, специфічних для платформ. Для аудіо оновлення вирішує проблеми з конфігурацією каналів у avenc_aac, виправляє обробку форматів з плаваючою точкою в audioinvert, а також покращує wasapi2sink, ігноруючи транзієнтні помилки від пристрою за замовчуванням.
Оновлення парсерів і демультиплексорів
У кількох компонентах парсерів і демультиплексорів були внесені оновлення. h264parse, h265parse і baseparse тепер зберігають тривалість буфера upstream, коли це можливо. qtdemux виправляє недійсні таймстампи WebVTT та інші проблеми, тоді як wavparse тепер коректно обробляє RF64 wave файли.
Поліпшення для потокового та реального медіа
Крім того, оновлення надає кілька виправлень для стрімінгу та реального часу. Серед них поліпшені обробка пакетів RTP і RTCP, очищення сервера RTSP для запитів на відтворення з тайм-аутом та підвищена надійність і стабільність для WebRTC DTLS. Для прямої трансляції hlsdemux2 тепер коректно задає діапазон доступності для прямого HLS стрімінгу.
Виправлення у відео та інших компонентах
Щодо виправлень, пов’язаних з відео, videorate коригує капи, коли часові мітки презентації рухаються назад. video-converter вирішує проблеми виходу I420/A420 BGRA/ARGB на системах з великою кінцевістю, а vtdec отримує додаткові виправлення декодера Apple VideoToolbox. glupload, qmlgl6sink і waylandsink також отримують різноманітні поліпшення.
Додаткові оновлення в GStreamer 1.28.2
Додаткові оновлення включають виправлення compositor для регресії, яка могла спричинити збій сегментації, коли використовується force-live=true без sink pads. fallbacksrc тепер безпосередньо надсилає події вибору потоків до елемента колекції, а nvcodec вводить кешування можливостей для прискорення ініціалізації плагінів.
Висновки та нові можливості
Нарешті, це оновлення також містить виправлення для threadshare UDP sink і source елементів, поліпшення для transcriberbin і підтримки перетворення тексту в мову Speechmatics, а також оновлення в Cerbero, такі як виправлення інсталяторів для Windows та новий мета-пакет gstreamer_bundle.
Для більш детальної інформації, будь ласка, ознайомтеся з анонсом.




