summaryrefslogtreecommitdiff
path: root/gst/gstconfig.h.in
diff options
context:
space:
mode:
authorTim-Philipp Müller <tim@centricular.net>2013-03-30 17:20:13 +0000
committerTim-Philipp Müller <tim.muller@collabora.co.uk>2013-04-12 23:05:57 +0100
commit7b1994428074a05795d7fe4418e29f921c2c0a09 (patch)
treeb62f15cee529449e0aa2d1685ff5fec7f0c6e45d /gst/gstconfig.h.in
parent8fc876f09fb4f76902cedcb2edb650fad9f76021 (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.in49
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@