gstconfig.h | gstconfig.h | |||
---|---|---|---|---|
skipping to change at line 82 | skipping to change at line 82 | |||
/***** padding for very extensible base classes *****/ | /***** padding for very extensible base classes *****/ | |||
#define GST_PADDING_LARGE 20 | #define GST_PADDING_LARGE 20 | |||
/***** disabling of subsystems *****/ | /***** disabling of subsystems *****/ | |||
/** | /** | |||
* GST_DISABLE_GST_DEBUG: | * GST_DISABLE_GST_DEBUG: | |||
* | * | |||
* Configures the inclusion of the debugging subsystem | * Configures the inclusion of the debugging subsystem | |||
*/ | */ | |||
/* #undef GST_DISABLE_GST_DEBUG */ | #define GST_DISABLE_GST_DEBUG 1 | |||
/** | /** | |||
* GST_DISABLE_LOADSAVE: | * GST_DISABLE_LOADSAVE: | |||
* | * | |||
* Configures the inclusion of the plugin graph xml-serialisation | * Configures the inclusion of the plugin graph xml-serialisation | |||
* (was used in 0.8 by gst-editor) | * (was used in 0.8 by gst-editor) | |||
*/ | */ | |||
/* #undef GST_DISABLE_LOADSAVE */ | /* #undef GST_DISABLE_LOADSAVE */ | |||
/** | /** | |||
skipping to change at line 159 | skipping to change at line 159 | |||
* | * | |||
* Since: 0.10.10 | * Since: 0.10.10 | |||
*/ | */ | |||
#define GST_SEGMENT_FORMAT "Q" | #define GST_SEGMENT_FORMAT "Q" | |||
/* whether or not GST_PTR_FORMAT or GST_SEGMENT_FORMAT are using | /* whether or not GST_PTR_FORMAT or GST_SEGMENT_FORMAT are using | |||
* the printf extension mechanism. This is for internal use in our | * 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 */ | * header files so we know whether we can use G_GNUC_PRINTF or not */ | |||
#define GST_USING_PRINTF_EXTENSION | #define GST_USING_PRINTF_EXTENSION | |||
/* 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 objec | ||||
ts | ||||
* like caps, tags, structures, events, pads etc., so that only their addre | ||||
ss | ||||
* 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_PRI | ||||
NTF) | ||||
#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 */ | /* whether or not the CPU supports unaligned access */ | |||
#define GST_HAVE_UNALIGNED_ACCESS 1 | #define GST_HAVE_UNALIGNED_ACCESS 1 | |||
/* FIXME: 0.11 (remove) | /* FIXME: 0.11 (remove) | |||
* whether or not we are using glib 2.8 api, e.g. atomic gobject | * whether or not we are using glib 2.8 api, e.g. atomic gobject | |||
* refcounting */ | * refcounting */ | |||
#define GST_HAVE_GLIB_2_8 1 | #define GST_HAVE_GLIB_2_8 1 | |||
/***** Deal with XML stuff, we have to handle both loadsave and registry ** ***/ | /***** Deal with XML stuff, we have to handle both loadsave and registry ** ***/ | |||
/* FIXME: move include to where we need it */ | /* FIXME: move include to where we need it */ | |||
/*#if (! (defined(GST_DISABLE_LOADSAVE) && defined(GST_DISABLE_REGISTRY)) ) */ | /*#if (! (defined(GST_DISABLE_LOADSAVE) && defined(GST_DISABLE_REGISTRY)) ) */ | |||
#ifndef GST_DISABLE_XML | #ifndef GST_DISABLE_XML | |||
#ifndef GST_DISABLE_DEPRECATED | ||||
# include <libxml/parser.h> | # include <libxml/parser.h> | |||
#endif | ||||
#else | #else | |||
/* FIXME: 0.11 (replace by GST_DISABLE_XML) */ | /* FIXME: 0.11 (replace by GST_DISABLE_XML) */ | |||
# define GST_DISABLE_LOADSAVE_REGISTRY | # define GST_DISABLE_LOADSAVE_REGISTRY | |||
#endif | #endif | |||
/** | /** | |||
* GST_EXPORT: | * GST_EXPORT: | |||
* | * | |||
* Export the given variable from the built shared object. | * Export the given variable from the built shared object. | |||
* | * | |||
End of changes. 4 change blocks. | ||||
1 lines changed or deleted | 35 lines changed or added | |||
This html diff was produced by rfcdiff 1.41. The latest version is available from http://tools.ietf.org/tools/rfcdiff/ |