GStreamer 1.27.1 released this week as the first development version toward the GStreamer 1.28 release coming later in the year. GStreamer 1.27/1.28 is bringing a lot of modern feature enhancements for this widely-used multimedia library.
First up with GStreamer 1.27.1 is that it introduces an AMD HIP plug-in. An AMD HIP plug-in as part of ROCm was merged to GStreamer back in April along with hipupload, hipdownload, and hipconvert family elements. This alternative to NVIDIA CUDA also supports OpenGL interoperability and other functionality as a nice alternative to GStreamer’s existing CUDA support.
This AMD HIP plug-in for GStreamer was contributed by Seungha Yang of Centricular. With this various video conversion and offloading work can be punted to AMD GPUs via HIP.
GStreamer 1.27.1 also adds Vulkan Video H.264 encode and 10-bit H.265 video decode to its Vulkan Video support.
This GStreamer 1.28 development build also brings Direct3D 12 improvements, basic colorimetrie support for Wayland, many bug fixes, and a variety of other enhancements. More details on this GStreamer development release via gstreamer.freedesktop.org.