docs/plugins/: Add docs stuff for gnomevfssrc and gnomevfssink.
authorTim-Philipp Müller <tim@centricular.net>
Tue, 27 Dec 2005 21:58:28 +0000 (21:58 +0000)
committerTim-Philipp Müller <tim@centricular.net>
Tue, 27 Dec 2005 21:58:28 +0000 (21:58 +0000)
Original commit message from CVS:
* docs/plugins/Makefile.am:
* docs/plugins/gst-plugins-base-plugins-docs.sgml:
* docs/plugins/gst-plugins-base-plugins-sections.txt:
* docs/plugins/gst-plugins-base-plugins.args:
* docs/plugins/gst-plugins-base-plugins.hierarchy:
* docs/plugins/gst-plugins-base-plugins.signals:
Add docs stuff for gnomevfssrc and gnomevfssink.
* ext/gnomevfs/gstgnomevfssrc.c:
Fix example pipeline in gtk-doc blurb.

ChangeLog
docs/plugins/Makefile.am
docs/plugins/gst-plugins-base-plugins-docs.sgml
docs/plugins/gst-plugins-base-plugins-sections.txt
docs/plugins/gst-plugins-base-plugins.args
docs/plugins/gst-plugins-base-plugins.hierarchy
docs/plugins/gst-plugins-base-plugins.signals
ext/gnomevfs/gstgnomevfssrc.c

index acaff38..046bc40 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,18 @@
 2005-12-27  Tim-Philipp Müller  <tim at centricular dot net>
 
+       * docs/plugins/Makefile.am:
+       * docs/plugins/gst-plugins-base-plugins-docs.sgml:
+       * docs/plugins/gst-plugins-base-plugins-sections.txt:
+       * docs/plugins/gst-plugins-base-plugins.args:
+       * docs/plugins/gst-plugins-base-plugins.hierarchy:
+       * docs/plugins/gst-plugins-base-plugins.signals:
+         Add docs stuff for gnomevfssrc and gnomevfssink.
+
+       * ext/gnomevfs/gstgnomevfssrc.c:
+         Fix example pipeline in gtk-doc blurb.
+
+2005-12-27  Tim-Philipp Müller  <tim at centricular dot net>
+
        * ext/gnomevfs/Makefile.am:
        * ext/gnomevfs/gstgnomevfs.c: (gst_gnome_vfs_uri_get_type),
        (gst_gnome_vfs_handle_copy), (gst_gnome_vfs_handle_free),
index da3b90e..95d9c51 100644 (file)
@@ -73,10 +73,9 @@ IGNORE_CFILES = utils.c mem.c imgconvert.c
 # 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)/ext/gnomevfs/gstgnomevfssink.h \
+       $(top_srcdir)/ext/gnomevfs/gstgnomevfssrc.h \
        $(top_srcdir)/ext/pango/gstclockoverlay.h \
        $(top_srcdir)/ext/pango/gsttextoverlay.h \
        $(top_srcdir)/ext/pango/gsttextrender.h \
index 8235b30..f0ace7a 100644 (file)
@@ -16,9 +16,8 @@
     <xi:include href="xml/element-audiotestsrc.xml" />
     <xi:include href="xml/element-clockoverlay.xml" />
     <xi:include href="xml/element-ffmpegcolorspace.xml" />
-<!--
     <xi:include href="xml/element-gnomevfssink.xml" />
--->
+    <xi:include href="xml/element-gnomevfssrc.xml" />
     <xi:include href="xml/element-multifdsink.xml" />
     <xi:include href="xml/element-tcpserversink.xml" />
     <xi:include href="xml/element-theoraenc.xml" />
index 4641f13..efcf1b4 100644 (file)
@@ -54,6 +54,14 @@ GstGnomeVFSSinkClass
 </SECTION>
 
 <SECTION>
+<FILE>element-gnomevfssrc</FILE>
+<TITLE>gnomevfssrc</TITLE>
+GstGnomeVFSSrc
+<SUBSECTION Standard>
+GstGnomeVFSSrcClass
+</SECTION>
+
+<SECTION>
 <FILE>element-tcpserversink</FILE>
 <TITLE>tcpserversink</TITLE>
 GstTCPServerSink
@@ -143,17 +151,17 @@ CLIENTS_LOCK_INIT
 GST_MULTI_FD_SINK_GET_CLASS
 CLIENTS_LOCK_FREE
 GST_IS_MULTI_FD_SINK_CLASS
-gst_multi_fd_sinkget_type
-gst_multi_fd_sinkremove
+gst_multi_fd_sink_get_type
+gst_multi_fd_sink_remove
 GST_IS_MULTI_FD_SINK
 CLIENTS_LOCK
 GST_TYPE_MULTI_FD_SINK
-gst_multi_fd_sinkclear
+gst_multi_fd_sink_clear
 GstTCPClient
 GST_MULTI_FD_SINK_CLASS
-gst_multi_fd_sinkget_stats
+gst_multi_fd_sink_get_stats
 GST_MULTI_FD_SINK
-gst_multi_fd_sinkadd
+gst_multi_fd_sink_add
 
 GST_TCP_SERVER_SINK
 GstTCPServerSinkFlags
@@ -162,14 +170,13 @@ gst_tcp_server_sink_get_type
 GST_IS_TCP_SERVER_SINK_CLASS
 GST_IS_TCP_SERVER_SINK
 
-GST_GNOMEVFSSINK_CLASS
-GST_TYPE_GNOMEVFSSINK
-GST_IS_GNOMEVFSSINK
-gst_gnomevfssink_get_type
-GST_IS_GNOMEVFSSINK_CLASS
+GST_GNOME_VFS_SINK_CLASS
+GST_TYPE_GNOME_VFS_SINK
+GST_IS_GNOME_VFS_SINK
+gst_gnome_vfs_sink_get_type
+GST_IS_GNOME_VFS_SINK_CLASS
 GST_ELEMENT_CLASS
-GstGnomeVFSSinkFlags
-GST_GNOMEVFSSINK
+GST_GNOME_VFS_SINK
 
 GST_IS_VORBISENC
 GST_VORBISENC_CLASS
index ffe9ecd..ca2768c 100644 (file)
 
 <ARG>
 <NAME>GstGnomeVFSSrc::handle</NAME>
-<TYPE>gpointer</TYPE>
+<TYPE>GnomeVFSHandle</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 <NICK>GnomeVFSHandle</NICK>
 <DEFAULT>""</DEFAULT>
 </ARG>
 
+<ARG>
+<NAME>GstGnomeVFSSink::handle</NAME>
+<TYPE>GnomeVFSHandle</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>GnomeVFSHandle</NICK>
+<BLURB>Handle for GnomeVFS.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstGnomeVFSSink::location</NAME>
+<TYPE>gchararray</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>File Location</NICK>
+<BLURB>Location of the file to read.</BLURB>
+<DEFAULT>NULL</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstGnomeVFSSink::uri</NAME>
+<TYPE>GnomeVFSURI</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>GnomeVFSURI</NICK>
+<BLURB>URI for GnomeVFS.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
index 1e839a9..d11d6df 100644 (file)
@@ -14,6 +14,7 @@ GObject
         GstVideoSink
           GstXvImageSink
           GstXImageSink
+        GstGnomeVFSSink
         GstMultiFdSink
           GstTCPServerSink
         GstBaseAudioSink
index 7876bb4..84deaa0 100644 (file)
@@ -84,3 +84,10 @@ CDParanoia *cdparanoia
 gint  arg1
 </SIGNAL>
 
+<SIGNAL>
+<NAME>GstGnomeVFSSink::allow-overwrite</NAME>
+<RETURNS>gboolean</RETURNS>
+GstGnomeVFSSink *gstgnomevfssink
+GnomeVFSURI *arg1
+</SIGNAL>
+
index 20daa44..56f141e 100644 (file)
@@ -54,7 +54,7 @@
  * <para>
  * Yet another example pipeline:
  * <programlisting>
- * gst-launch -v gnomevfssrc location=http://music.foobar.com/demo.mp3 ! mad ! audioconvert ! audioscale ! alsasink
+ * gst-launch -v gnomevfssrc location=http://music.foobar.com/demo.mp3 ! mad ! audioconvert ! audioresample ! alsasink
  * </programlisting>
  * The above pipeline will read and decode and play an mp3 file from a
  * web server using the http protocol.