pythonplugin: fails silently on plugin issue
authorStéphane Cerveau <scerveau@collabora.com>
Thu, 21 Apr 2022 07:51:50 +0000 (09:51 +0200)
committerSebastian Dröge <slomo@coaxion.net>
Thu, 28 Apr 2022 08:57:47 +0000 (08:57 +0000)
If a gst python plugin fails to load, the meta plugin
should continue to try loading the following.
If no plugin can be loaded, the meta plugin should
not be blacklisted by returning false.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2253>

subprojects/gst-python/plugin/gstpythonplugin.c

index 90c1dd6..692b472 100644 (file)
@@ -113,7 +113,6 @@ gst_python_load_directory (GstPlugin * plugin, const gchar * path)
   GDir *dir;
   const gchar *file;
   GError *error = NULL;
-  gboolean ret = TRUE;
 
   dir = g_dir_open (path, 0, &error);
   if (!dir) {
@@ -127,7 +126,7 @@ gst_python_load_directory (GstPlugin * plugin, const gchar * path)
     if (g_str_has_suffix (file, ".py")) {
       gsize len = strlen (file) - 3;
       gchar *name = g_strndup (file, len);
-      ret &= gst_python_plugin_load_file (plugin, name);
+      gst_python_plugin_load_file (plugin, name);
       g_free (name);
     }
   }