[gst-cvs] gstreamer: info: add dummy TRACE log level macros for when debugging is disabled
Tim Müller
tpm at kemper.freedesktop.org
Tue Jun 15 02:52:20 PDT 2010
Module: gstreamer
Branch: master
Commit: 29cc802269959f0900ad3df16e380b6ecc9b2daa
URL: http://cgit.freedesktop.org/gstreamer/gstreamer/commit/?id=29cc802269959f0900ad3df16e380b6ecc9b2daa
Author: Tim-Philipp Müller <tim.muller at collabora.co.uk>
Date: Tue Jun 15 10:46:08 2010 +0100
info: add dummy TRACE log level macros for when debugging is disabled
Forgot those when adding the original API, just like the API markers
in the commit message:
API: GST_TRACE
API: GST_TRACE_OBJECT
API: GST_CAT_TRACE
API: GST_CAT_TRACE_OBJECT
API: GST_LEVEL_TRACE
Fixes compilation with --disable-gst-debug
---
gst/gstinfo.h | 29 +++++++++++++++++++++++++++++
1 files changed, 29 insertions(+), 0 deletions(-)
diff --git a/gst/gstinfo.h b/gst/gstinfo.h
index 672bb02..b827633 100644
--- a/gst/gstinfo.h
+++ b/gst/gstinfo.h
@@ -1302,6 +1302,7 @@ GST_TRACE (const char *format, ...)
#define GST_CAT_DEBUG_OBJECT(...) G_STMT_START{ }G_STMT_END
#define GST_CAT_LOG_OBJECT(...) G_STMT_START{ }G_STMT_END
#define GST_CAT_FIXME_OBJECT(...) G_STMT_START{ }G_STMT_END
+#define GST_CAT_TRACE_OBJECT(...) G_STMT_START{ }G_STMT_END
#define GST_CAT_ERROR(...) G_STMT_START{ }G_STMT_END
#define GST_CAT_WARNING(...) G_STMT_START{ }G_STMT_END
@@ -1309,6 +1310,7 @@ GST_TRACE (const char *format, ...)
#define GST_CAT_DEBUG(...) G_STMT_START{ }G_STMT_END
#define GST_CAT_LOG(...) G_STMT_START{ }G_STMT_END
#define GST_CAT_FIXME(...) G_STMT_START{ }G_STMT_END
+#define GST_CAT_TRACE(...) G_STMT_START{ }G_STMT_END
#define GST_ERROR_OBJECT(...) G_STMT_START{ }G_STMT_END
#define GST_WARNING_OBJECT(...) G_STMT_START{ }G_STMT_END
@@ -1316,6 +1318,7 @@ GST_TRACE (const char *format, ...)
#define GST_DEBUG_OBJECT(...) G_STMT_START{ }G_STMT_END
#define GST_LOG_OBJECT(...) G_STMT_START{ }G_STMT_END
#define GST_FIXME_OBJECT(...) G_STMT_START{ }G_STMT_END
+#define GST_TRACE_OBJECT(...) G_STMT_START{ }G_STMT_END
#define GST_ERROR(...) G_STMT_START{ }G_STMT_END
#define GST_WARNING(...) G_STMT_START{ }G_STMT_END
@@ -1323,6 +1326,7 @@ GST_TRACE (const char *format, ...)
#define GST_DEBUG(...) G_STMT_START{ }G_STMT_END
#define GST_LOG(...) G_STMT_START{ }G_STMT_END
#define GST_FIXME(...) G_STMT_START{ }G_STMT_END
+#define GST_TRACE(...) G_STMT_START{ }G_STMT_END
#else /* !G_HAVE_ISO_VARARGS */
#ifdef G_HAVE_GNUC_VARARGS
@@ -1335,6 +1339,7 @@ GST_TRACE (const char *format, ...)
#define GST_CAT_DEBUG_OBJECT(args...) G_STMT_START{ }G_STMT_END
#define GST_CAT_LOG_OBJECT(args...) G_STMT_START{ }G_STMT_END
#define GST_CAT_FIXME_OBJECT(args...) G_STMT_START{ }G_STMT_END
+#define GST_CAT_TRACE_OBJECT(args...) G_STMT_START{ }G_STMT_END
#define GST_CAT_ERROR(args...) G_STMT_START{ }G_STMT_END
#define GST_CAT_WARNING(args...) G_STMT_START{ }G_STMT_END
@@ -1342,6 +1347,7 @@ GST_TRACE (const char *format, ...)
#define GST_CAT_DEBUG(args...) G_STMT_START{ }G_STMT_END
#define GST_CAT_LOG(args...) G_STMT_START{ }G_STMT_END
#define GST_CAT_FIXME(args...) G_STMT_START{ }G_STMT_END
+#define GST_CAT_TRACE(args...) G_STMT_START{ }G_STMT_END
#define GST_ERROR_OBJECT(args...) G_STMT_START{ }G_STMT_END
#define GST_WARNING_OBJECT(args...) G_STMT_START{ }G_STMT_END
@@ -1349,6 +1355,7 @@ GST_TRACE (const char *format, ...)
#define GST_DEBUG_OBJECT(args...) G_STMT_START{ }G_STMT_END
#define GST_LOG_OBJECT(args...) G_STMT_START{ }G_STMT_END
#define GST_FIXME_OBJECT(args...) G_STMT_START{ }G_STMT_END
+#define GST_TRACE_OBJECT(args...) G_STMT_START{ }G_STMT_END
#define GST_ERROR(args...) G_STMT_START{ }G_STMT_END
#define GST_WARNING(args...) G_STMT_START{ }G_STMT_END
@@ -1356,6 +1363,7 @@ GST_TRACE (const char *format, ...)
#define GST_DEBUG(args...) G_STMT_START{ }G_STMT_END
#define GST_LOG(args...) G_STMT_START{ }G_STMT_END
#define GST_FIXME(args...) G_STMT_START{ }G_STMT_END
+#define GST_TRACE(args...) G_STMT_START{ }G_STMT_END
#else /* !G_HAVE_GNUC_VARARGS */
static inline void
@@ -1401,6 +1409,12 @@ GST_CAT_FIXME_OBJECT (GstDebugCategory * cat, gpointer obj, const char *format,
}
static inline void
+GST_CAT_TRACE_OBJECT (GstDebugCategory * cat, gpointer obj, const char *format,
+ ...)
+{
+}
+
+static inline void
GST_CAT_ERROR (GstDebugCategory * cat, const char *format, ...)
{
}
@@ -1431,6 +1445,11 @@ GST_CAT_FIXME (GstDebugCategory * cat, const char *format, ...)
}
static inline void
+GST_CAT_TRACE (GstDebugCategory * cat, const char *format, ...)
+{
+}
+
+static inline void
GST_ERROR_OBJECT (gpointer obj, const char *format, ...)
{
}
@@ -1461,6 +1480,11 @@ GST_FIXME_OBJECT (gpointer obj, const char *format, ...)
}
static inline void
+GST_TRACE_OBJECT (gpointer obj, const char *format, ...)
+{
+}
+
+static inline void
GST_ERROR (const char *format, ...)
{
}
@@ -1490,6 +1514,11 @@ GST_FIXME (const char *format, ...)
{
}
+static inline void
+GST_TRACE (const char *format, ...)
+{
+}
+
#endif /* G_HAVE_GNUC_VARARGS */
#endif /* G_HAVE_ISO_VARARGS */
More information about the Gstreamer-commits
mailing list