GStreamer 1.28.3 излиза с корекции по сигурността и подобрения в възпроизвеждането

0
14

GStreamer 1.28.3 излезе като най-новата стабилна актуализация в серията 1.28 и се фокусира върху сигурността, стабилността и корекции в мултимедийните компоненти. Версията подобрява работата при хардуерно ускорение, обработка на видео, стрийминг и поддръжка на различни платформи.

Актуализацията включва поправки, свързани с възпроизвеждане, течове на памет, корекции при компилация и други стабилизационни подобрения. Сред засегнатите подсистеми са NVIDIA ускорението, OpenGL конвертирането, V4L2 устройствата, RTSP стриймингът, WebRTC изходът и компонентите за Apple платформи.

При системи с NVIDIA хардуер GStreamer 1.28.3 решава регресии в cudaconvert и създаването на nvdec устройства, което е критично за гладко декодиране и обработка на видео. OpenGL стекът получава поддръжка за GBRA swizzle и корекция на проблем в glcolorconvert, който водеше до вертикално обръщане при изрязване.

V4L2 модулът коригира грешка при договаряне, която възникваше при принудително използване на DMA‑BUF изход от stateful декодери, което е ключово за zero‑copy и хардуерно ускорени видео конвейери.

При стрийминга rtspsrc вече добавя user‑agent в HTTP tunnel заявките и поправя MIKEY регресия. WebRTC компонентът webrtcsink получава поддръжка за хардуерния H.265 енкодер vpuenc_hevc на i.MX8MP, което подобрява качеството и ефективността на WebRTC изхода.

В аудио подсистемата е решена регресия в audioresample за armv7hf, а bpmdetect вече работи коректно със стерео и многоканални режими.

Откриването на устройства е подобрено чрез промяна в devicemonitor, който вече изчаква стартиращата нишка да завърши, за да предостави пълна информация, включително за V4L2 източници.

Apple‑свързаните компоненти получават стабилизации във vtdec, корекции за MoltenVK и по-добра обработка на planar видео формати. macOS пакетите вече включват uninstall скрипт и поправени абсолютни пътища към Python.framework.

Прочетете още:  Излезе DietPi 10.2 с Immich поддръжка и нови софтуерни опции

Windows инсталаторът, базиран на Inno Setup, е коригиран и вече поддържа тихо инсталиране през команден ред.

Елементът fallbacksrc получава новите свойства fallback-source и enable-dummy, а threadshare вече поддържа leaky режим за dataqueue‑базирани елементи.

Cerbero билд системата разширява gst‑plugins‑rs melding към Darwin платформи, което води до по‑малки бинарни файлове и по‑добро статично свързване.

Бинарните пакети за Android, iOS, macOS и Windows ще бъдат публикувани скоро на официалната страница. Всички промени можете да видите тук.