diff options
author | Tim-Philipp Müller <tim@centricular.net> | 2013-03-30 17:20:13 +0000 |
---|---|---|
committer | Tim-Philipp Müller <tim.muller@collabora.co.uk> | 2013-04-12 23:05:57 +0100 |
commit | 7b1994428074a05795d7fe4418e29f921c2c0a09 (patch) | |
tree | b62f15cee529449e0aa2d1685ff5fec7f0c6e45d /gst/gstconfig.h.in | |
parent | 8fc876f09fb4f76902cedcb2edb650fad9f76021 (diff) |
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
Diffstat (limited to 'gst/gstconfig.h.in')
-rw-r--r-- | gst/gstconfig.h.in | 49 |
1 files changed, 0 insertions, 49 deletions
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@ |