mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-02-27 00:16:37 +00:00
info: always check match patterns for new debug categories
Not only if a match pattern was set originally via GST_DEBUG. Patterns might be set programmatically as well after all.
This commit is contained in:
parent
67e9d13950
commit
9b944f7fd0
1 changed files with 4 additions and 9 deletions
|
@ -240,8 +240,6 @@ dladdr (void *address, Dl_info * dl)
|
||||||
#endif /* __sgi__ */
|
#endif /* __sgi__ */
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
static const gchar *_gst_debug_filter = NULL;
|
|
||||||
|
|
||||||
static void gst_debug_reset_threshold (gpointer category, gpointer unused);
|
static void gst_debug_reset_threshold (gpointer category, gpointer unused);
|
||||||
static void gst_debug_reset_all_thresholds (void);
|
static void gst_debug_reset_all_thresholds (void);
|
||||||
|
|
||||||
|
@ -464,10 +462,9 @@ _priv_gst_debug_init (void)
|
||||||
if (env)
|
if (env)
|
||||||
gst_debug_set_color_mode_from_string (env);
|
gst_debug_set_color_mode_from_string (env);
|
||||||
|
|
||||||
_gst_debug_filter = g_getenv ("GST_DEBUG");
|
env = g_getenv ("GST_DEBUG");
|
||||||
if (_gst_debug_filter) {
|
if (env)
|
||||||
gst_debug_set_threshold_from_string (_gst_debug_filter, FALSE);
|
gst_debug_set_threshold_from_string (env, FALSE);
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/* we can't do this further above, because we initialize the GST_CAT_DEFAULT struct */
|
/* we can't do this further above, because we initialize the GST_CAT_DEFAULT struct */
|
||||||
|
@ -1737,9 +1734,7 @@ _gst_debug_category_new (const gchar * name, guint color,
|
||||||
g_mutex_unlock (&__cat_mutex);
|
g_mutex_unlock (&__cat_mutex);
|
||||||
|
|
||||||
/* ensure the filter is applied to categories registered after _debug_init */
|
/* ensure the filter is applied to categories registered after _debug_init */
|
||||||
if (_gst_debug_filter) {
|
gst_debug_apply_patterns_to_category (cat);
|
||||||
gst_debug_apply_patterns_to_category (cat);
|
|
||||||
}
|
|
||||||
|
|
||||||
return cat;
|
return cat;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue