[tracker-miners/wip/carlosg/backport-fixes-3.0: 3/3] tracker-extract: Block gstreamer's nvcodec decoders




commit 523527ed1a2a59ca27b6ac8c3b38cdced75e6f3a
Author: Carlos Garnacho <carlosg gnome org>
Date:   Sun Mar 21 22:00:09 2021 +0100

    tracker-extract: Block gstreamer's nvcodec decoders
    
    According to Fedora retrace service, we do seem to get a fair amount of
    crashes in libcuda.so. E.g.:
    https://retrace.fedoraproject.org/faf/problems/bthash/?bth=58896f17c609309b94b465e43ab9310821af02d6
    
    This most likely comes from gstreamer, notably the nvcodec plugin
    in gst-plugins-bad. Add all the decoders added by that plugin to the
    blocklist, to ensure it's never pulled from the tracker-extract-3
    process.

 src/tracker-extract/tracker-extract-gstreamer.c | 12 +++++++++++-
 1 file changed, 11 insertions(+), 1 deletion(-)
---
diff --git a/src/tracker-extract/tracker-extract-gstreamer.c b/src/tracker-extract/tracker-extract-gstreamer.c
index aeb5fff70..a1042a2d1 100644
--- a/src/tracker-extract/tracker-extract-gstreamer.c
+++ b/src/tracker-extract/tracker-extract-gstreamer.c
@@ -1406,7 +1406,17 @@ tracker_extract_module_init (GError **error)
                "bcmdec",
                "fluiddec",
                "vaapi",
-               "video4linux2"
+               "video4linux2",
+               "nvmpegvideodec",
+               "nvmpeg2videodec",
+               "nvmpeg4videodec",
+               "nvh264sldec",
+               "nvh264dec",
+               "nvjpegdec",
+               "nvh265sldec",
+               "nvh265dec",
+               "nvvp8dec",
+               "nvvp9dec",
        };
        GstRegistry *registry;
        guint i;


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]