From 3fefc8cd73840ba762c43b1ef14c210698ca4af5 Mon Sep 17 00:00:00 2001 From: Nicolas Dufresne Date: Tue, 21 Nov 2023 16:45:19 -0500 Subject: [PATCH] gst: va: Fix AV1 decoder to use parsebin Some AV1 tests are using matroska container, so forcing IFV parser cause some failures. This fixes: - av1-1-b8-03-sizedown - av1-1-b8-03-sizeup --- fluster/decoders/gstreamer.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/fluster/decoders/gstreamer.py b/fluster/decoders/gstreamer.py index 33f0441c..7fd68053 100644 --- a/fluster/decoders/gstreamer.py +++ b/fluster/decoders/gstreamer.py @@ -494,7 +494,8 @@ class GStreamerV4l2VP9Gst10Decoder(GStreamer10Video): class GStreamerVaAV1Gst10Decoder(GStreamer10Video): '''GStreamer AV1 VA decoder implementation for GStreamer 1.0''' codec = Codec.AV1 - decoder_bin = ' ivfparse ! av1parse ! vaav1dec ' + check_decoder_bin = ' vaav1dec ' + decoder_bin = f' parsebin ! {check_decoder_bin}' api = 'VA' hw_acceleration = True