A GStreamer projekt közzétette a GStreamer 1.28 stabil sorozatának első Release Candidate (RC) mérföldkövét. Ez a nyílt forráskódú multimédia-keretrendszer széles körben használt audio- és videostream kezelésre, és az új kiadás izgalmas újdonságokat kínál, különösen a Rust nyelvű komponensek terén.
A GStreamer 1.28 Release Candidate újdonságai:
- YOLOX elemek Rustban: Burn-alapú YOLOX inference elem és YOLOX tensor dekóder, teljesen Rust nyelven implementálva.
- Audio forrás szétválasztás: Demucs alapú audio-szeparációs elem Rust nyelven.
- GIF dekóder: Új Rust-alapú GIF dekóder looping támogatással.
- icecastsink Rustban: Rust-alapú icecastsink elem AAC támogatással.
- GstPlay fejlesztések: Gapless looping támogatás a zavartalan lejátszásért.
- Sinkpad switch fejlesztések: Kétfázisú váltás a versenyhelyzetek elkerülésére, valamint új event-types property az upstream események továbbítására a sink felé.
- További fejlesztések: Caps változások támogatása, ISO/IEC 23003-5 szerinti raw audio, új jsontovtt property per-cue line attribútumok engedélyezésére, no-timeout mód a teljes mondatok továbbításához, valamint Python wheel csomagolás támogatása.
A GStreamer 1.28 jövőbeli újdonságai:
- Vulkan H.264 kódoló.
- AMD HIP (Heterogeneous-compute Interface for Portability) plugin.
- Alapvető színinformáció támogatás Wayland alatt.
- Új wpe2 plugin Webkithez, a WPE Platform API használatával.
- Virtuális PCM sinkek felsorolása ALSA számára.
- D3D12 remap elem d3d12remap.
- LiteRT inference elem.
- MPEG-TS demuxer skew korrekció kikapcsolására szolgáló property.
- Aggregator elemek számára current-level-* property-k expozíciója a sink padokon.
A GStreamer 1.28 RC már letölthető a projekt GitLab oldaláról. Fontos azonban megjegyezni, hogy ez egy előzetes verzió, nem alkalmas éles környezetben való használatra. Részletes információkért érdemes átnézni a kiadási jegyzetet és a GStreamer hivatalos oldalát.

