From 3323c76424fcb2c554baca76bd8ff537d8931089 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?V=C3=ADctor=20Manuel=20J=C3=A1quez=20Leal?= Date: Mon, 12 Feb 2024 12:28:24 +0100 Subject: [PATCH] Add GStreamer Vulkan H265 decoder --- fluster/decoders/gstreamer.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/fluster/decoders/gstreamer.py b/fluster/decoders/gstreamer.py index bb7b6374..3f382c5c 100644 --- a/fluster/decoders/gstreamer.py +++ b/fluster/decoders/gstreamer.py @@ -461,6 +461,16 @@ class GStreamerVulkanH264Gst10Decoder(GStreamer10Video): hw_acceleration = True +@register_decoder +class GStreamerVulkanH265Gst10Decoder(GStreamer10Video): + """GStreamer H.265 Vulkan stateless decoder implementation for GStreamer 1.0""" + + codec = Codec.H265 + decoder_bin = " h265parse ! vulkanh265dec ! vulkandownload " + api = "Vulkan" + hw_acceleration = True + + @register_decoder class GStreamerV4l2CodecsVP8Gst10Decoder(GStreamer10Video): """GStreamer VP8 V4L2 stateless decoder implementation for GStreamer 1.0"""