Skip to content

Commit

Permalink
H264: add fluendo's LCEVC decoder for H264
Browse files Browse the repository at this point in the history
Issue: OCP-5268
  • Loading branch information
pgsancho committed Mar 1, 2024
1 parent 83b58f5 commit 5bca0b0
Showing 1 changed file with 13 additions and 0 deletions.
13 changes: 13 additions & 0 deletions fluster/decoders/gstreamer.py
Original file line number Diff line number Diff line change
Expand Up @@ -900,3 +900,16 @@ def __init__(self) -> None:
self.api = "SW"
self.caps = self.caps + ",format=S16LE"
super().__init__()


#Added by me
@register_decoder
class FluendoH264LCEVCDecoder(GStreamer10Video):
"""LCEVC-H264 decoder implementation"""

codec = Codec.H264
decoder_bin = "flulcevchwvah264dec"
provider = "Fluendo"
api = "HW"
hw_acceleration = False
name = f"{provider}-{codec.value}-{api}-LCEVC-Gst1.0"

0 comments on commit 5bca0b0

Please sign in to comment.