diff --git a/fluster/decoders/gstreamer.py b/fluster/decoders/gstreamer.py index 3f382c5c..f3e5bdf8 100644 --- a/fluster/decoders/gstreamer.py +++ b/fluster/decoders/gstreamer.py @@ -900,3 +900,15 @@ def __init__(self) -> None: self.api = "SW" self.caps = self.caps + ",format=S16LE" super().__init__() + + +@register_decoder +class FluendoLCEVCHWVAH264Decoder(GStreamer10Video): + """LCEVC-H264 decoder for GStreamer 1.0""" + + codec = Codec.H264 + decoder_bin = "flulcevchwvah264dec" + provider = "Fluendo" + api = "HW" + hw_acceleration = True + name = f"{provider}-{codec.value}-{api}-lcevchwvah264dec-Gst1.0"