From 288258c366507066f558e56d3a7a5ee54cd7b1ce Mon Sep 17 00:00:00 2001 From: Thibault Saunier Date: Sun, 28 Oct 2018 14:54:47 +0000 Subject: [PATCH] validate: Allow connecting reporters by name for overrides Using the element that owns the pad on which we are connecting was not making sense. --- validate/gst/validate/gst-validate-override-registry.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/validate/gst/validate/gst-validate-override-registry.c b/validate/gst/validate/gst-validate-override-registry.c index dabe2096c4..238fa2d358 100644 --- a/validate/gst/validate/gst-validate-override-registry.c +++ b/validate/gst/validate/gst-validate-override-registry.c @@ -30,6 +30,7 @@ #include #include "gst-validate-report.h" +#include "gst-validate-reporter.h" #include "gst-validate-utils.h" #include "gst-validate-internal.h" #include "gst-validate-monitor.h" @@ -175,9 +176,9 @@ static void { GstValidateOverrideRegistryNameEntry *entry; GList *iter; - gchar *name; + const gchar *name; - name = gst_validate_monitor_get_element_name (monitor); + name = gst_validate_reporter_get_name (GST_VALIDATE_REPORTER (monitor)); for (iter = registry->name_overrides.head; iter; iter = g_list_next (iter)) { entry = iter->data; if (g_regex_match_simple (entry->name, name, 0, 0)) { @@ -186,8 +187,6 @@ static void gst_validate_monitor_attach_override (monitor, entry->override); } } - - g_free (name); } static void