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),
# 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 \
<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" />
</SECTION>
<SECTION>
+<FILE>element-gnomevfssrc</FILE>
+<TITLE>gnomevfssrc</TITLE>
+GstGnomeVFSSrc
+<SUBSECTION Standard>
+GstGnomeVFSSrcClass
+</SECTION>
+
+<SECTION>
<FILE>element-tcpserversink</FILE>
<TITLE>tcpserversink</TITLE>
GstTCPServerSink
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
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
<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>
+
GstVideoSink
GstXvImageSink
GstXImageSink
+ GstGnomeVFSSink
GstMultiFdSink
GstTCPServerSink
GstBaseAudioSink
gint arg1
</SIGNAL>
+<SIGNAL>
+<NAME>GstGnomeVFSSink::allow-overwrite</NAME>
+<RETURNS>gboolean</RETURNS>
+GstGnomeVFSSink *gstgnomevfssink
+GnomeVFSURI *arg1
+</SIGNAL>
+
* <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.