Skip to content

Commit

Permalink
Add GStreamer Vulkan H264 decoder
Browse files Browse the repository at this point in the history
  • Loading branch information
ceyusa committed Nov 22, 2023
1 parent 413bbe2 commit 880ff87
Showing 1 changed file with 9 additions and 0 deletions.
9 changes: 9 additions & 0 deletions fluster/decoders/gstreamer.py
Original file line number Diff line number Diff line change
Expand Up @@ -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'''
Expand Down

0 comments on commit 880ff87

Please sign in to comment.