From 0eb4eff8aa499eb3e5a8c220b192d2c48e450b21 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tim-Philipp=20M=C3=BCller?= Date: Tue, 27 Dec 2005 21:58:28 +0000 Subject: [PATCH] docs/plugins/: Add docs stuff for gnomevfssrc and gnomevfssink. 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 | 13 ++++++++ docs/plugins/Makefile.am | 5 ++- .../gst-plugins-base-plugins-docs.sgml | 3 +- .../gst-plugins-base-plugins-sections.txt | 31 +++++++++++------- docs/plugins/gst-plugins-base-plugins.args | 32 ++++++++++++++++++- .../gst-plugins-base-plugins.hierarchy | 1 + docs/plugins/gst-plugins-base-plugins.signals | 7 ++++ ext/gnomevfs/gstgnomevfssrc.c | 2 +- 8 files changed, 75 insertions(+), 19 deletions(-) diff --git a/ChangeLog b/ChangeLog index acaff3816c..046bc40cc4 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,16 @@ +2005-12-27 Tim-Philipp Müller + + * 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 * ext/gnomevfs/Makefile.am: diff --git a/docs/plugins/Makefile.am b/docs/plugins/Makefile.am index da3b90e72f..95d9c51fe6 100644 --- a/docs/plugins/Makefile.am +++ b/docs/plugins/Makefile.am @@ -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 \ diff --git a/docs/plugins/gst-plugins-base-plugins-docs.sgml b/docs/plugins/gst-plugins-base-plugins-docs.sgml index 8235b30f47..f0ace7a0d5 100644 --- a/docs/plugins/gst-plugins-base-plugins-docs.sgml +++ b/docs/plugins/gst-plugins-base-plugins-docs.sgml @@ -16,9 +16,8 @@ - + diff --git a/docs/plugins/gst-plugins-base-plugins-sections.txt b/docs/plugins/gst-plugins-base-plugins-sections.txt index 4641f139c6..efcf1b4e28 100644 --- a/docs/plugins/gst-plugins-base-plugins-sections.txt +++ b/docs/plugins/gst-plugins-base-plugins-sections.txt @@ -53,6 +53,14 @@ GstGnomeVFSSink GstGnomeVFSSinkClass +
+element-gnomevfssrc +gnomevfssrc +GstGnomeVFSSrc + +GstGnomeVFSSrcClass +
+
element-tcpserversink tcpserversink @@ -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 diff --git a/docs/plugins/gst-plugins-base-plugins.args b/docs/plugins/gst-plugins-base-plugins.args index ffe9ecdaf4..ca2768c993 100644 --- a/docs/plugins/gst-plugins-base-plugins.args +++ b/docs/plugins/gst-plugins-base-plugins.args @@ -820,7 +820,7 @@ GstGnomeVFSSrc::handle -gpointer +GnomeVFSHandle rw GnomeVFSHandle @@ -1378,3 +1378,33 @@ "" + +GstGnomeVFSSink::handle +GnomeVFSHandle + +rw +GnomeVFSHandle +Handle for GnomeVFS. + + + + +GstGnomeVFSSink::location +gchararray + +rw +File Location +Location of the file to read. +NULL + + + +GstGnomeVFSSink::uri +GnomeVFSURI + +rw +GnomeVFSURI +URI for GnomeVFS. + + + diff --git a/docs/plugins/gst-plugins-base-plugins.hierarchy b/docs/plugins/gst-plugins-base-plugins.hierarchy index 1e839a9d4b..d11d6df10a 100644 --- a/docs/plugins/gst-plugins-base-plugins.hierarchy +++ b/docs/plugins/gst-plugins-base-plugins.hierarchy @@ -14,6 +14,7 @@ GObject GstVideoSink GstXvImageSink GstXImageSink + GstGnomeVFSSink GstMultiFdSink GstTCPServerSink GstBaseAudioSink diff --git a/docs/plugins/gst-plugins-base-plugins.signals b/docs/plugins/gst-plugins-base-plugins.signals index 7876bb4e31..84deaa0d69 100644 --- a/docs/plugins/gst-plugins-base-plugins.signals +++ b/docs/plugins/gst-plugins-base-plugins.signals @@ -84,3 +84,10 @@ CDParanoia *cdparanoia gint arg1 + +GstGnomeVFSSink::allow-overwrite +gboolean +GstGnomeVFSSink *gstgnomevfssink +GnomeVFSURI *arg1 + + diff --git a/ext/gnomevfs/gstgnomevfssrc.c b/ext/gnomevfs/gstgnomevfssrc.c index 20daa44fdf..56f141e194 100644 --- a/ext/gnomevfs/gstgnomevfssrc.c +++ b/ext/gnomevfs/gstgnomevfssrc.c @@ -54,7 +54,7 @@ * * Yet another example pipeline: * - * 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 * * The above pipeline will read and decode and play an mp3 file from a * web server using the http protocol.