diff options
author | Thomas Vander Stichele <thomas@apestaart.org> | 2006-04-01 16:50:49 +0000 |
---|---|---|
committer | Thomas Vander Stichele <thomas@apestaart.org> | 2006-04-01 16:50:49 +0000 |
commit | 99d8cf0d15a412b1e3452a95cc2a5b94a47da2fc (patch) | |
tree | a268bd9ce2ed59a695abfa493c37308e6ef0b1a9 /docs | |
parent | 3bf58dfa1c11135e4fd25cacb52b410f846ac8d1 (diff) | |
download | gst-plugins-bad-99d8cf0d15a412b1e3452a95cc2a5b94a47da2fc.tar.gz gst-plugins-bad-99d8cf0d15a412b1e3452a95cc2a5b94a47da2fc.tar.bz2 gst-plugins-bad-99d8cf0d15a412b1e3452a95cc2a5b94a47da2fc.zip |
add taglib checks and docs
Original commit message from CVS:
add taglib checks and docs
Diffstat (limited to 'docs')
-rw-r--r-- | docs/plugins/Makefile.am | 5 | ||||
-rw-r--r-- | docs/plugins/gst-plugins-bad-plugins-decl-list.txt | 13 | ||||
-rw-r--r-- | docs/plugins/gst-plugins-bad-plugins-decl.txt | 53 | ||||
-rw-r--r-- | docs/plugins/gst-plugins-bad-plugins-docs.sgml | 2 | ||||
-rw-r--r-- | docs/plugins/gst-plugins-bad-plugins-sections.txt | 8 | ||||
-rw-r--r-- | docs/plugins/gst-plugins-bad-plugins-undocumented.txt | 7 | ||||
-rw-r--r-- | docs/plugins/inspect/plugin-qtdemux.xml | 4 | ||||
-rw-r--r-- | docs/plugins/inspect/plugin-speed.xml | 4 | ||||
-rw-r--r-- | docs/plugins/inspect/plugin-taglib.xml | 20 | ||||
-rw-r--r-- | docs/plugins/inspect/plugin-tta.xml | 2 |
10 files changed, 108 insertions, 10 deletions
diff --git a/docs/plugins/Makefile.am b/docs/plugins/Makefile.am index 3ac322d5..4b623eef 100644 --- a/docs/plugins/Makefile.am +++ b/docs/plugins/Makefile.am @@ -58,7 +58,7 @@ MKDB_OPTIONS=--sgml-mode # Used for dependencies. HFILE_GLOB=$(DOC_SOURCE_DIR)/*/*/*.h -CFILE_GLOB=$(DOC_SOURCE_DIR)/*/*/*.c +CFILE_GLOB=$(DOC_SOURCE_DIR)/*/*/*.c $(DOC_SOURCE_DIR)/*/*/*.cc # this is a wingo addition # thomasvs: another nice wingo addition would be an explanation on why @@ -86,7 +86,8 @@ EXAMPLE_CFILES = \ $(top_srcdir)/ext/directfb/dfb-example.c EXTRA_HFILES = \ - $(top_srcdir)/ext/directfb/dfbvideosink.h + $(top_srcdir)/ext/directfb/dfbvideosink.h \ + $(top_srcdir)/ext/taglib/gsttaglib.h # Images to copy into HTML directory. HTML_IMAGES = diff --git a/docs/plugins/gst-plugins-bad-plugins-decl-list.txt b/docs/plugins/gst-plugins-bad-plugins-decl-list.txt index ad63ed4b..66937127 100644 --- a/docs/plugins/gst-plugins-bad-plugins-decl-list.txt +++ b/docs/plugins/gst-plugins-bad-plugins-decl-list.txt @@ -16,3 +16,16 @@ GST_DFBVIDEOSINK_CLASS GST_IS_DFBVIDEOSINK_CLASS </SECTION> +<SECTION> +<FILE>gsttaglib</FILE> +GstTagLibMuxPriv +<TITLE>GstTagLibMux</TITLE> +<SUBSECTION Standard> +GST_TAGLIB_MUX +GST_IS_TAGLIB_MUX +GST_TYPE_TAGLIB_MUX +gst_tag_lib_mux_get_type +GST_TAGLIB_MUX_CLASS +GST_IS_TAGLIB_MUX_CLASS +</SECTION> + diff --git a/docs/plugins/gst-plugins-bad-plugins-decl.txt b/docs/plugins/gst-plugins-bad-plugins-decl.txt index dcd20c0f..a5bfd6fe 100644 --- a/docs/plugins/gst-plugins-bad-plugins-decl.txt +++ b/docs/plugins/gst-plugins-bad-plugins-decl.txt @@ -133,3 +133,56 @@ void <RETURNS>GType </RETURNS> void </FUNCTION> +<STRUCT> +<NAME>GstTagLibMuxPriv</NAME> +</STRUCT> +<STRUCT> +<NAME>GstTagLibMux</NAME> +typedef struct _GstTagLibMux { + GstElement element; + + GstPad *srcpad; + GstPad *sinkpad; + GstTagList *event_tags; /* tags received from upstream elements */ + gsize tag_size; + gboolean render_tag; + + GstEvent *newsegment_ev; /* cached newsegment event from upstream */ +} GstTagLibMux; +</STRUCT> +<STRUCT> +<NAME>GstTagLibMuxClass</NAME> +typedef struct _GstTagLibMuxClass { + GstElementClass parent_class; +} GstTagLibMuxClass; +</STRUCT> +<MACRO> +<NAME>GST_TYPE_TAGLIB_MUX</NAME> +#define GST_TYPE_TAGLIB_MUX \ + (gst_tag_lib_mux_get_type()) +</MACRO> +<MACRO> +<NAME>GST_TAGLIB_MUX</NAME> +#define GST_TAGLIB_MUX(obj) \ + (G_TYPE_CHECK_INSTANCE_CAST((obj),GST_TYPE_TAGLIB_MUX,GstTagLibMux)) +</MACRO> +<MACRO> +<NAME>GST_TAGLIB_MUX_CLASS</NAME> +#define GST_TAGLIB_MUX_CLASS(klass) \ + (G_TYPE_CHECK_CLASS_CAST((klass),GST_TYPE_TAGLIB_MUX,GstTagLibMuxClass)) +</MACRO> +<MACRO> +<NAME>GST_IS_TAGLIB_MUX</NAME> +#define GST_IS_TAGLIB_MUX(obj) \ + (G_TYPE_CHECK_INSTANCE_TYPE((obj),GST_TYPE_TAGLIB_MUX)) +</MACRO> +<MACRO> +<NAME>GST_IS_TAGLIB_MUX_CLASS</NAME> +#define GST_IS_TAGLIB_MUX_CLASS(klass) \ + (G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_TAGLIB_MUX)) +</MACRO> +<FUNCTION> +<NAME>gst_tag_lib_mux_get_type</NAME> +<RETURNS>GType </RETURNS> +void +</FUNCTION> diff --git a/docs/plugins/gst-plugins-bad-plugins-docs.sgml b/docs/plugins/gst-plugins-bad-plugins-docs.sgml index 65a828e9..592f573a 100644 --- a/docs/plugins/gst-plugins-bad-plugins-docs.sgml +++ b/docs/plugins/gst-plugins-bad-plugins-docs.sgml @@ -14,6 +14,7 @@ <title>gst-plugins-bad Elements</title> <xi:include href="xml/element-dfbvideosink.xml" /> + <xi:include href="xml/element-tagid3v2mux.xml" /> </chapter> <chapter> @@ -25,6 +26,7 @@ <xi:include href="xml/plugin-qtdemux.xml" /> <xi:include href="xml/plugin-sdlvideosink.xml" /> <xi:include href="xml/plugin-speed.xml" /> + <xi:include href="xml/plugin-taglib.xml" /> <xi:include href="xml/plugin-tta.xml" /> </chapter> diff --git a/docs/plugins/gst-plugins-bad-plugins-sections.txt b/docs/plugins/gst-plugins-bad-plugins-sections.txt index da82aa0c..c0b65657 100644 --- a/docs/plugins/gst-plugins-bad-plugins-sections.txt +++ b/docs/plugins/gst-plugins-bad-plugins-sections.txt @@ -6,3 +6,11 @@ GstDfbVideoSink GstDfbVideoSinkClass </SECTION> +<SECTION> +<FILE>element-tagid3v2mux</FILE> +GstTagLibMux +<TITLE>tagid3v2mux</TITLE> +<SUBSECTION Standard> +GstTagLibMuxClass +</SECTION> + diff --git a/docs/plugins/gst-plugins-bad-plugins-undocumented.txt b/docs/plugins/gst-plugins-bad-plugins-undocumented.txt index 69f30a77..7deee536 100644 --- a/docs/plugins/gst-plugins-bad-plugins-undocumented.txt +++ b/docs/plugins/gst-plugins-bad-plugins-undocumented.txt @@ -1,8 +1,9 @@ -100% symbol docs coverage. -9 symbols documented. +92% symbol docs coverage. +11 symbols documented. 0 symbols incomplete. -0 not documented. +1 not documented. +GstTagLibMux diff --git a/docs/plugins/inspect/plugin-qtdemux.xml b/docs/plugins/inspect/plugin-qtdemux.xml index 8c982fd0..33f00943 100644 --- a/docs/plugins/inspect/plugin-qtdemux.xml +++ b/docs/plugins/inspect/plugin-qtdemux.xml @@ -3,10 +3,10 @@ <description>Quicktime stream demuxer</description> <filename>../../gst/qtdemux/.libs/libgstqtdemux.so</filename> <basename>libgstqtdemux.so</basename> - <version>0.10.1</version> + <version>0.10.1.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> - <package>GStreamer source release</package> + <package>GStreamer CVS/prerelease</package> <origin>http://gstreamer.freedesktop.org/</origin> <elements> <element> diff --git a/docs/plugins/inspect/plugin-speed.xml b/docs/plugins/inspect/plugin-speed.xml index cc962eea..78faa4a4 100644 --- a/docs/plugins/inspect/plugin-speed.xml +++ b/docs/plugins/inspect/plugin-speed.xml @@ -3,10 +3,10 @@ <description>Set speed/pitch on audio/raw streams (resampler)</description> <filename>../../gst/speed/.libs/libgstspeed.so</filename> <basename>libgstspeed.so</basename> - <version>0.10.1</version> + <version>0.10.1.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> - <package>GStreamer source release</package> + <package>GStreamer CVS/prerelease</package> <origin>http://gstreamer.freedesktop.org/</origin> <elements> <element> diff --git a/docs/plugins/inspect/plugin-taglib.xml b/docs/plugins/inspect/plugin-taglib.xml new file mode 100644 index 00000000..50b30bba --- /dev/null +++ b/docs/plugins/inspect/plugin-taglib.xml @@ -0,0 +1,20 @@ +<plugin> + <name>taglib</name> + <description>Tag-writing plug-in based on taglib</description> + <filename>../../ext/taglib/.libs/libgsttaglib.so</filename> + <basename>libgsttaglib.so</basename> + <version>0.10.2.1</version> + <license>LGPL</license> + <source>gst-plugins-bad</source> + <package>GStreamer Bad Plug-ins CVS/prerelease</package> + <origin>Unknown package origin</origin> + <elements> + <element> + <name>tagid3v2mux</name> + <longname>TagLib ID3v2 Muxer</longname> + <class>Formatter/Metadata</class> + <description>Adds an ID3v2 header to the beginning of MP3 files</description> + <author>Christophe Fergeau <teuf@gnome.org></author> + </element> + </elements> +</plugin>
\ No newline at end of file diff --git a/docs/plugins/inspect/plugin-tta.xml b/docs/plugins/inspect/plugin-tta.xml index be1e93a8..fc344bc8 100644 --- a/docs/plugins/inspect/plugin-tta.xml +++ b/docs/plugins/inspect/plugin-tta.xml @@ -3,7 +3,7 @@ <description>TTA lossless audio format handling</description> <filename>../../gst/tta/.libs/libgsttta.so</filename> <basename>libgsttta.so</basename> - <version>0.10.1</version> + <version>0.10.1.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>gst-tta</package> |