Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

COM-4967 Split gstreamer 0.10 and 1.0 logic to remove 0.10 (deprecated) #182

Merged
merged 3 commits into from
Jul 26, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 0 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -164,7 +164,6 @@ H264
FFmpeg-H.264-h264_v4l2m2m: FFmpeg H.264 h264_v4l2m2m decoder... ✔️
Fluendo-H.264-HW-Gst1.0: Fluendo H.264 HW decoder for GStreamer 1.0... ❌
Fluendo-H.264-HW-hwvah264dec-Gst1.0: Fluendo H.264 HW decoder for GStreamer 1.0... ❌
Fluendo-H.264-SW-Gst0.10: Fluendo H.264 SW decoder for GStreamer 0.10... ❌
Fluendo-H.264-SW-Gst1.0: Fluendo H.264 SW decoder for GStreamer 1.0... ❌
GStreamer-H.264-D3D11-Gst1.0: GStreamer H.264 D3D11 decoder for GStreamer 1.0... ❌
GStreamer-H.264-Libav-Gst1.0: GStreamer H.264 Libav decoder for GStreamer 1.0... ✔️
Expand Down Expand Up @@ -195,7 +194,6 @@ H265
FFmpeg-H.265-VAAPI: FFmpeg H.265 VAAPI decoder... ✔️
FFmpeg-H.265-VDPAU: FFmpeg H.265 VDPAU decoder... ✔️
Fluendo-H.265-HW-hwvah265dec-Gst1.0: Fluendo H.265 HW decoder for GStreamer 1.0... ❌
Fluendo-H.265-SW-Gst0.10: Fluendo H.265 SW decoder for GStreamer 0.10... ❌
Fluendo-H.265-SW-Gst1.0: Fluendo H.265 SW decoder for GStreamer 1.0... ❌
Fluendo-H.265-byte-stream-au-HW-Gst1.0: Fluendo H.265-byte-stream-au HW decoder for GStreamer 1.0... ❌
Fluendo-H.265-byte-stream-nal-HW-Gst1.0: Fluendo H.265-byte-stream-nal HW decoder for GStreamer 1.0... ❌
Expand Down
30 changes: 0 additions & 30 deletions fluster/decoders/gstreamer.py
Original file line number Diff line number Diff line change
Expand Up @@ -216,16 +216,6 @@ class GStreamer10Audio(GStreamer):
provider = "GStreamer"


class GStreamer010Video(GStreamer):
"""Base class for GStreamer 0.10 video decoders"""

cmd = "gst-launch-0.10"
caps = "video/x-raw-yuv"
gst_api = "0.10"
sink = "videocodectestsink"
provider = "GStreamer"


@register_decoder
class GStreamerLibavH264(GStreamer10Video):
"""GStreamer H.264 Libav decoder implementation for GStreamer 1.0"""
Expand Down Expand Up @@ -668,16 +658,6 @@ class FluendoH265Gst10Decoder(GStreamer10Video):
api = "SW"


@register_decoder
class FluendoH265Gst010Decoder(GStreamer010Video):
"""Fluendo H.265 software decoder implementation for GStreamer 0.10"""

codec = Codec.H265
decoder_bin = " fluh265dec "
provider = "Fluendo"
api = "SW"


@register_decoder
class FluendoH264Gst10Decoder(GStreamer10Video):
"""Fluendo H.264 software decoder implementation for GStreamer 1.0"""
Expand All @@ -688,16 +668,6 @@ class FluendoH264Gst10Decoder(GStreamer10Video):
api = "SW"


@register_decoder
class FluendoH264Gst010Decoder(GStreamer010Video):
"""Fluendo H.264 software decoder implementation for GStreamer 0.10"""

codec = Codec.H264
decoder_bin = " fluh264dec "
provider = "Fluendo"
api = "SW"


@register_decoder
class FluendoH264VAGst10Decoder(GStreamer10Video):
"""Fluendo H.264 hardware decoder implementation for GStreamer 1.0"""
Expand Down
Loading