diff --git a/ChangeLog b/ChangeLog index 705b5637d6..9fdfe5341e 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2006-07-10 Stefan Kost + + * docs/gst/gstreamer-sections.txt: + * gst/gstconfig.h.in: + More docs for configuration options, add docs to gtk-doc. + 2006-07-10 Stefan Kost * gst/Makefile.am: diff --git a/docs/gst/gstreamer-sections.txt b/docs/gst/gstreamer-sections.txt index 206a582c37..cd872e8037 100644 --- a/docs/gst/gstreamer-sections.txt +++ b/docs/gst/gstreamer-sections.txt @@ -365,8 +365,6 @@ gst_clock_return_get_type
gstconfig - -GST_DISABLE_LOADSAVE_REGISTRY GST_DISABLE_GST_DEBUG GST_DISABLE_LOADSAVE GST_DISABLE_PARSE @@ -377,6 +375,8 @@ GST_DISABLE_ENUMTYPES GST_DISABLE_INDEX GST_DISABLE_PLUGIN GST_DISABLE_URI + +GST_DISABLE_LOADSAVE_REGISTRY GST_HAVE_GLIB_2_8 GST_PTR_FORMAT GST_EXPORT diff --git a/gst/gstconfig.h.in b/gst/gstconfig.h.in index 9fc066f429..9c69202ade 100644 --- a/gst/gstconfig.h.in +++ b/gst/gstconfig.h.in @@ -76,43 +76,65 @@ /***** disabling of subsystems *****/ -/* configures the inclusion of the debugging subsystem */ +/** + * GST_DISABLE_GST_DEBUG: + * + * Configures the inclusion of the debugging subsystem + */ @GST_DISABLE_GST_DEBUG_DEFINE@ -/* configures the inclusion of the plugin graph xml-serialisation +/** + * GST_DISABLE_LOADSAVE: + * + * Configures the inclusion of the plugin graph xml-serialisation * (was used in 0.8 by gst-editor) */ @GST_DISABLE_LOADSAVE_DEFINE@ -/* configures the inclusion of the gst-lauch parser */ +/** + * GST_DISABLE_PARSE: + * + * Configures the inclusion of the gst-lauch parser + */ @GST_DISABLE_PARSE_DEFINE@ -/* configures the inclusion of a resource tracing facillity +/** + * GST_DISABLE_TRACE: + * + * Configures the inclusion of a resource tracing facillity * (seems to be unused) */ @GST_DISABLE_TRACE_DEFINE@ -/* configures the use of a memory tracer based on the resource tracer +/** + * GST_DISABLE_ALLOC_TRACE: + * + * Configures the use of a memory tracer based on the resource tracer * if TRACE is disabled, ALLOC_TRACE is disabled as well */ @GST_DISABLE_ALLOC_TRACE_DEFINE@ -/* configures the use of the plugin registry +/** + * GST_DISABLE_REGISTRY: + * + * Configures the use of the plugin registry * if one disables this, required plugins need to be loaded and registered * manualy */ @GST_DISABLE_REGISTRY_DEFINE@ -/* DOES NOT WORK */ +/* FIXME: test and document these! */ +/* Configure the use of glib enumtypes (useful for introspection) + * see http://bugzilla.gnome.org/show_bug.cgi?id=342564 + */ @GST_DISABLE_ENUMTYPES_DEFINE@ - -/* DOES NOT WORK */ +/* Configure the use of indizies for seeking + * (not used in plugins right now) + */ @GST_DISABLE_INDEX_DEFINE@ - -/* DOES NOT WORK */ +/* Configures the use of external plugins */ @GST_DISABLE_PLUGIN_DEFINE@ - -/* DOES NOT WORK */ +/* Configures the use of uri-handlers */ @GST_DISABLE_URI_DEFINE@ /* printf extension format */