From 016158ecac16c7625d4cc49669d76b262c229be4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?V=C3=ADctor=20Manuel=20J=C3=A1quez=20Leal?= Date: Thu, 21 Sep 2023 15:20:34 +0200 Subject: [PATCH] Add GStreamer Vulkan H264 decoder --- fluster/decoders/gstreamer.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/fluster/decoders/gstreamer.py b/fluster/decoders/gstreamer.py index a4fcbb92..33f0441c 100644 --- a/fluster/decoders/gstreamer.py +++ b/fluster/decoders/gstreamer.py @@ -389,6 +389,15 @@ class GStreamerV4l2H264Gst10Decoder(GStreamer10Video): hw_acceleration = True +@register_decoder +class GStreamerVulkanH264Gst10Decoder(GStreamer10Video): + '''GStreamer H.264 Vulkan stateless decoder implementation for GStreamer 1.0''' + codec = Codec.H264 + decoder_bin = ' h264parse ! vulkanh264dec ! vulkandownload ' + api = 'Vulkan' + hw_acceleration = True + + @register_decoder class GStreamerV4l2CodecsVP8Gst10Decoder(GStreamer10Video): '''GStreamer VP8 V4L2 stateless decoder implementation for GStreamer 1.0'''