mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-22 00:06:36 +00:00
info: avoid redefinition of symbols when debugging is off
The refactoring of gst_debug_add_log_function() now causes build failure when debug-logging is turned off. Just move it to the conditional part of the header.
This commit is contained in:
parent
d72f559d29
commit
218bc52c7f
1 changed files with 15 additions and 15 deletions
|
@ -341,20 +341,6 @@ void gst_debug_add_log_function (GstLogFunction func,
|
|||
guint gst_debug_remove_log_function (GstLogFunction func);
|
||||
guint gst_debug_remove_log_function_by_data (gpointer data);
|
||||
|
||||
#define gst_debug_add_log_function(func,data) \
|
||||
G_STMT_START{ \
|
||||
if (func == gst_debug_log_default) { \
|
||||
gst_debug_add_log_function(NULL,data); \
|
||||
} else { \
|
||||
gst_debug_add_log_function(func,data); \
|
||||
} \
|
||||
}G_STMT_END
|
||||
|
||||
#define gst_debug_remove_log_function(func) \
|
||||
(func == gst_debug_log_default) ? \
|
||||
gst_debug_remove_log_function(NULL) : \
|
||||
gst_debug_remove_log_function(func)
|
||||
|
||||
void gst_debug_set_active (gboolean active);
|
||||
gboolean gst_debug_is_active (void);
|
||||
|
||||
|
@ -387,6 +373,20 @@ gint gst_debug_construct_win_color (guint colorinfo);
|
|||
|
||||
#ifndef GST_DISABLE_GST_DEBUG
|
||||
|
||||
#define gst_debug_add_log_function(func,data) \
|
||||
G_STMT_START{ \
|
||||
if (func == gst_debug_log_default) { \
|
||||
gst_debug_add_log_function(NULL,data); \
|
||||
} else { \
|
||||
gst_debug_add_log_function(func,data); \
|
||||
} \
|
||||
}G_STMT_END
|
||||
|
||||
#define gst_debug_remove_log_function(func) \
|
||||
(func == gst_debug_log_default) ? \
|
||||
gst_debug_remove_log_function(NULL) : \
|
||||
gst_debug_remove_log_function(func)
|
||||
|
||||
/**
|
||||
* GST_DEBUG_CATEGORY:
|
||||
* @cat: the category
|
||||
|
|
Loading…
Reference in a new issue