From 7b1994428074a05795d7fe4418e29f921c2c0a09 Mon Sep 17 00:00:00 2001 From: Tim-Philipp Müller Date: Sat, 30 Mar 2013 17:20:13 +0000 Subject: info: use new internal printf for debug message printing and remove all the printf extension/specifier stuff for the system printf. Next we need to add back the custom specifiers to our own printf implementation. https://bugzilla.gnome.org/show_bug.cgi?id=613081 --- gst/gstconfig.h.in | 49 ------------------------------------------------- 1 file changed, 49 deletions(-) (limited to 'gst/gstconfig.h.in') diff --git a/gst/gstconfig.h.in b/gst/gstconfig.h.in index b94748332..e6ea08d0b 100644 --- a/gst/gstconfig.h.in +++ b/gst/gstconfig.h.in @@ -114,55 +114,6 @@ /* Configures the use of external plugins */ @GST_DISABLE_PLUGIN_DEFINE@ -/* printf extension format */ -/** - * GST_PTR_FORMAT: - * - * printf format type used to debug GStreamer types. - * This can only be used on types whose size is >= sizeof(gpointer). - */ -@GST_PRINTF_EXTENSION_POINTER_FORMAT_DEFINE@ -/** - * GST_SEGMENT_FORMAT: - * - * printf format type used to debug GStreamer segments. - * This can only be used on pointers to GstSegment structures. - */ -@GST_PRINTF_EXTENSION_SEGMENT_FORMAT_DEFINE@ - -/* whether or not GST_PTR_FORMAT or GST_SEGMENT_FORMAT are using - * the printf extension mechanism. This is for internal use in our - * header files so we know whether we can use G_GNUC_PRINTF or not */ -@GST_USING_PRINTF_EXTENSION_DEFINE@ - -/* GST_DISABLE_PRINTF_EXTENSION: - * - * Define this to debug your debug log messages and make gcc spew warnings - * if printf format string and arguments don't match up (this is usually - * not the case when libc and gcc are used because printf format warnings - * have to be disabled when the printf extension mechanism is in use). - * - * Note that using this option disables 'pretty logging' of GStreamer objects - * like caps, tags, structures, events, pads etc., so that only their address - * will be printed in the log. - * - * This define only disables use of the special registered printf format - * extensions in the code compiled with it defined. It does not stop - * GStreamer from registering these extensions in the first place if it - * was compiled against a libc that supports this. - * - * (not official API) - */ -/* If GLib is not using the system printf, we can't use the registered - * extensions because the GLib-internal printf won't know how to parse them */ -#if defined(GST_DISABLE_PRINTF_EXTENSION) || !defined(GLIB_USING_SYSTEM_PRINTF) - #undef GST_PTR_FORMAT - #define GST_PTR_FORMAT "p" - #undef GST_SEGMENT_FORMAT - #define GST_SEGMENT_FORMAT "p" - #undef GST_USING_PRINTF_EXTENSION -#endif - /* whether or not the CPU supports unaligned access */ @GST_HAVE_UNALIGNED_ACCESS_DEFINE@ -- cgit v1.2.3