From e60ded44d702e6dfd5a8f8f26ad5afcd894aee3d Mon Sep 17 00:00:00 2001 From: Thomas Vander Stichele Date: Mon, 15 Aug 2005 14:52:08 +0000 Subject: [PATCH] add all plugin docs to the documentation Original commit message from CVS: add all plugin docs to the documentation --- docs/plugins/Makefile.am | 14 ++++- .../gst-plugins-base-plugins-docs.sgml | 34 +++++++++++- .../gst-plugins-base-plugins-sections.txt | 55 ++++++++++++++++++- docs/plugins/inspect-build.stamp | 0 docs/plugins/inspect.stamp | 1 + 5 files changed, 99 insertions(+), 5 deletions(-) create mode 100644 docs/plugins/inspect-build.stamp create mode 100644 docs/plugins/inspect.stamp diff --git a/docs/plugins/Makefile.am b/docs/plugins/Makefile.am index 9967cac6ef..aa00054e38 100644 --- a/docs/plugins/Makefile.am +++ b/docs/plugins/Makefile.am @@ -69,9 +69,21 @@ SCANOBJ_DEPS = IGNORE_HFILES = avcodec.h gstffmpegcodecmap.h dsputil.h IGNORE_CFILES = utils.c mem.c imgconvert.c +# we add all .h files of elements that have signals/args we want +# sadly this also pulls in the private methods - maybe we should +# move those around in the source ? +# also, we should add some stuff here conditionally based on whether +# or not the plugin will actually build +# but I'm not sure about that - it might be this Just Works given that +# the registry won't have the element + +# FIXME: not ported yet +# $(top_srcdir)/ext/gnomevfs/gstgnomevfssink.c + EXTRA_HFILES = \ $(top_srcdir)/gst/tcp/gstmultifdsink.h \ - $(top_srcdir)/gst/tcp/gsttcpserversink.h + $(top_srcdir)/gst/tcp/gsttcpserversink.h \ + $(top_srcdir)/ext/vorbis/vorbisenc.h # Images to copy into HTML directory. HTML_IMAGES = diff --git a/docs/plugins/gst-plugins-base-plugins-docs.sgml b/docs/plugins/gst-plugins-base-plugins-docs.sgml index 99c0e47686..ce6d633c3d 100644 --- a/docs/plugins/gst-plugins-base-plugins-docs.sgml +++ b/docs/plugins/gst-plugins-base-plugins-docs.sgml @@ -10,9 +10,39 @@ GStreamer Base Plugins &GST_MAJORMINOR; Plugins Reference Manual + + gst-plugins-base Elements + + + + + + gst-plugins-base Plugins - - + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/plugins/gst-plugins-base-plugins-sections.txt b/docs/plugins/gst-plugins-base-plugins-sections.txt index d01ad8ac31..32a509d5f1 100644 --- a/docs/plugins/gst-plugins-base-plugins-sections.txt +++ b/docs/plugins/gst-plugins-base-plugins-sections.txt @@ -1,5 +1,5 @@
-multifdsink +element-multifdsink GstMultiFdSink GstMultiFdSinkFlags GstRecoverPolicy @@ -12,16 +12,42 @@ GstMultiFdSinkClass
-tcpserversink +element-tcpserversink GstTCPServerSink tcpserversink GstTCPServerSinkClass
+
+element-tcpserversink +GstTCPServerSink +tcpserversink + +GstTCPServerSinkClass +
+ +
+element-gnomevfssink +GstGnomeVFSSink +gnomevfssink + +GstGnomeVFSSinkClass +
+ + +
+element-vorbisenc +vorbisenc +GstVorbisEnc + +GstVorbisEncClass +
+
private + CLIENTS_UNLOCK CLIENTS_LOCK_INIT GST_MULTIFDSINK_GET_CLASS @@ -38,4 +64,29 @@ GST_MULTIFDSINK_CLASS gst_multifdsink_get_stats GST_MULTIFDSINK gst_multifdsink_add + +GST_TCPSERVERSINK +GstTCPServerSinkFlags +GST_TYPE_TCPSERVERSINK +gst_tcpserversink_get_type +GST_IS_TCPSERVERSINK_CLASS +GST_IS_TCPSERVERSINK + +GST_GNOMEVFSSINK_CLASS +GST_TYPE_GNOMEVFSSINK +GST_IS_GNOMEVFSSINK +gst_gnomevfssink_get_type +GST_IS_GNOMEVFSSINK_CLASS +GST_ELEMENT_CLASS +GstGnomeVFSSinkFlags +GST_GNOMEVFSSINK + +GST_IS_VORBISENC +GST_VORBISENC_CLASS +GST_VORBISENC +GST_TCPSERVERSINK_CLASS +GST_TYPE_VORBISENC +GST_IS_VORBISENC_CLASS +vorbisenc_get_type +
diff --git a/docs/plugins/inspect-build.stamp b/docs/plugins/inspect-build.stamp new file mode 100644 index 0000000000..e69de29bb2 diff --git a/docs/plugins/inspect.stamp b/docs/plugins/inspect.stamp new file mode 100644 index 0000000000..e0cb13940b --- /dev/null +++ b/docs/plugins/inspect.stamp @@ -0,0 +1 @@ +timestamp \ No newline at end of file