[farsight2/master] Add nice transmitter to gtkdoc

Olivier Crête olivier.crete at collabora.co.uk
Tue Dec 23 15:26:34 PST 2008


---
 docs/plugins/Makefile.am                    |   18 ++++++++++--
 docs/plugins/farsight2-plugins-docs.sgml    |    1 +
 docs/plugins/farsight2-plugins-sections.txt |   41 +++++++++++++++++++++++++++
 docs/plugins/farsight2-transmitters.types   |    1 +
 4 files changed, 58 insertions(+), 3 deletions(-)

diff --git a/docs/plugins/Makefile.am b/docs/plugins/Makefile.am
index 274bc9c..4ef3581 100644
--- a/docs/plugins/Makefile.am
+++ b/docs/plugins/Makefile.am
@@ -44,7 +44,7 @@ MKDB_OPTIONS=--sgml-mode
 # Extra options to supply to gtkdoc-fixref.
 FIXXREF_OPTIONS=--extra-dir=$(GLIB_PREFIX)/share/gtk-doc/html \
 	--extra-dir=$(GST_PREFIX)/share/gtk-doc/html \
-        	--extra-dir=$(datadir)/gtk-doc/html
+        --extra-dir=$(datadir)/gtk-doc/html
 
 # Used for dependencies.
 HFILE_GLOB=$(DOC_SOURCE_DIR)/gst/*/*.h $(DOC_SOURCE_DIR)/transmitters/*/*.h
@@ -59,7 +59,11 @@ SCANOBJ_DEPS = \
 	$(top_builddir)/transmitters/rawudp/librawudp-transmitter.la \
 	$(top_builddir)/gst/fsrtpconference/libfsrtpconference_doc.la \
 	$(top_builddir)/gst/funnel/libfsfunnel.la \
-	$(top_builddir)/gst/videoanyrate/libfsvideoanyrate.la
+	$(top_builddir)/gst/videoanyrate/libfsvideoanyrate.la 
+
+if USE_NICE
+SCANOBJ_DEPS += $(top_builddir)/transmitters/nice/libnice-transmitter.la
+endif
 
 # Header files to ignore when scanning.
 IGNORE_HFILES = 
@@ -85,6 +89,14 @@ EXTRA_HFILES = \
 	$(top_srcdir)/transmitters/multicast/fs-multicast-transmitter.h \
 	$(top_srcdir)/transmitters/multicast/fs-multicast-stream-transmitter.h
 
+if USE_NICE
+EXTRA_HFILES += \
+	$(top_srcdir)/transmitters/nice/fs-nice-transmitter.h \
+	$(top_srcdir)/transmitters/nice/fs-nice-stream-transmitter.h
+
+endif
+
+
 # Images to copy into HTML directory.
 HTML_IMAGES =
 
@@ -110,7 +122,7 @@ GTKDOC_LD=$(LIBTOOL) --mode=link $(CC)
 #DOC_OVERRIDES = $(DOC_MODULE)-overrides.txt
 DOC_OVERRIDES =
 
-FS_PLUGIN_PATH=$(top_builddir)/transmitters/rawudp/.libs:$(top_builddir)/transmitters/multicast/.libs
+FS_PLUGIN_PATH=$(top_builddir)/transmitters/rawudp/.libs:$(top_builddir)/transmitters/multicast/.libs:$(top_builddir)/transmitters/nice/.libs
 
 update-all: scanobj-trans-build.stamp update
 
diff --git a/docs/plugins/farsight2-plugins-docs.sgml b/docs/plugins/farsight2-plugins-docs.sgml
index 9cd2d28..8a795dc 100644
--- a/docs/plugins/farsight2-plugins-docs.sgml
+++ b/docs/plugins/farsight2-plugins-docs.sgml
@@ -19,6 +19,7 @@
       <title>Transmitters</title>
       <xi:include href="xml/fs-rawudp-stream-transmitter.xml"/>
       <xi:include href="xml/fs-multicast-stream-transmitter.xml"/>
+      <xi:include href="xml/fs-nice-stream-transmitter.xml"/>
     </chapter>
   </part>
 
diff --git a/docs/plugins/farsight2-plugins-sections.txt b/docs/plugins/farsight2-plugins-sections.txt
index 3c3e1f3..ed8dd80 100644
--- a/docs/plugins/farsight2-plugins-sections.txt
+++ b/docs/plugins/farsight2-plugins-sections.txt
@@ -206,3 +206,44 @@ FS_TYPE_RTP_PARTICIPANT
 FsRtpParticipantPrivate
 fs_rtp_participant_new
 </SECTION>
+
+<SECTION>
+<FILE>fs-nice-transmitter</FILE>
+<TITLE>FsNiceTransmitter</TITLE>
+FsNiceTransmitter
+<SUBSECTION Standard>
+FsNiceTransmitterClass
+FS_NICE_TRANSMITTER_CAST
+FS_NICE_TRANSMITTER
+FS_IS_NICE_TRANSMITTER
+FS_TYPE_NICE_TRANSMITTER
+fs_nice_transmitter_get_type
+FS_NICE_TRANSMITTER_CLASS
+FS_IS_NICE_TRANSMITTER_CLASS
+FS_NICE_TRANSMITTER_GET_CLASS
+<SUBSECTION Private>
+FsNiceTransmitterPrivate
+NiceGstStream
+fs_nice_transmitter_add_gst_stream
+fs_nice_transmitter_free_gst_stream
+</SECTION>
+
+
+<SECTION>
+<FILE>fs-nice-stream-transmitter</FILE>
+<TITLE>FsNiceStreamTransmitter</TITLE>
+FsNiceStreamTransmitter
+<SUBSECTION Standard>
+FS_NICE_STREAM_TRANSMITTER_CAST
+FsNiceStreamTransmitterPrivate
+fs_nice_stream_transmitter_register_type
+fs_nice_stream_transmitter_newv
+FsNiceStreamTransmitterClass
+FS_NICE_STREAM_TRANSMITTER
+FS_IS_NICE_STREAM_TRANSMITTER
+FS_TYPE_NICE_STREAM_TRANSMITTER
+fs_nice_stream_transmitter_get_type
+FS_NICE_STREAM_TRANSMITTER_CLASS
+FS_IS_NICE_STREAM_TRANSMITTER_CLASS
+FS_NICE_STREAM_TRANSMITTER_GET_CLASS
+</SECTION>
diff --git a/docs/plugins/farsight2-transmitters.types b/docs/plugins/farsight2-transmitters.types
index fb96bfa..52d6e0d 100644
--- a/docs/plugins/farsight2-transmitters.types
+++ b/docs/plugins/farsight2-transmitters.types
@@ -1,3 +1,4 @@
 #include <gst/farsight/fs-transmitter.h>
 rawudp
 multicast
+nice
-- 
1.5.6.5




More information about the farsight-commits mailing list