[tracker-miners/wip/carlosg/nvidia-decoders] tracker-extract: Block gstreamer's nvcodec decoders




commit 1d3accb9187611629c9be3727c729809d96d9ea6
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 c9aa2a62a..ea1985aa2 100644
--- a/src/tracker-extract/tracker-extract-gstreamer.c
+++ b/src/tracker-extract/tracker-extract-gstreamer.c
@@ -1412,7 +1412,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]