diff --git a/lib/gstreamer/d3d11/decoder.py b/lib/gstreamer/d3d11/decoder.py index a23939a0..fd4fd506 100644 --- a/lib/gstreamer/d3d11/decoder.py +++ b/lib/gstreamer/d3d11/decoder.py @@ -44,7 +44,7 @@ def decode_test_class(codec, bitdepth, **kwargs): }.get(codec, f"{gstcodec}parse") hwdevice = get_media().render_device.split('/')[-1] - hw = hwdevice if hwdevice not in ['renderD128', '0'] else "" + hw = hwdevice if hwdevice not in ['renderD128','renderD129','0'] else "" @slash.requires(*have_gst_element(f"d3d11{hw}{gstcodec}dec")) @slash.requires(*platform.have_caps("decode", capcodec)) diff --git a/lib/gstreamer/d3d12/decoder.py b/lib/gstreamer/d3d12/decoder.py index fa55d1fc..6d0cc111 100644 --- a/lib/gstreamer/d3d12/decoder.py +++ b/lib/gstreamer/d3d12/decoder.py @@ -41,7 +41,7 @@ def decode_test_class(codec, bitdepth, **kwargs): }.get(codec, f"{gstcodec}parse") hwdevice = get_media().render_device.split('/')[-1] - hw = hwdevice if hwdevice not in ['renderD128', '0'] else "" + hw = hwdevice if hwdevice not in ['renderD128','renderD129','0'] else "" @slash.requires(*have_gst_element(f"d3d12{hw}{gstcodec}dec")) @slash.requires(*platform.have_caps("decode", capcodec))