summaryrefslogtreecommitdiffstats
path: root/docs
diff options
context:
space:
mode:
authorThomas Vander Stichele <thomas@apestaart.org>2006-04-01 16:50:49 +0000
committerThomas Vander Stichele <thomas@apestaart.org>2006-04-01 16:50:49 +0000
commit99d8cf0d15a412b1e3452a95cc2a5b94a47da2fc (patch)
treea268bd9ce2ed59a695abfa493c37308e6ef0b1a9 /docs
parent3bf58dfa1c11135e4fd25cacb52b410f846ac8d1 (diff)
downloadgst-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.am5
-rw-r--r--docs/plugins/gst-plugins-bad-plugins-decl-list.txt13
-rw-r--r--docs/plugins/gst-plugins-bad-plugins-decl.txt53
-rw-r--r--docs/plugins/gst-plugins-bad-plugins-docs.sgml2
-rw-r--r--docs/plugins/gst-plugins-bad-plugins-sections.txt8
-rw-r--r--docs/plugins/gst-plugins-bad-plugins-undocumented.txt7
-rw-r--r--docs/plugins/inspect/plugin-qtdemux.xml4
-rw-r--r--docs/plugins/inspect/plugin-speed.xml4
-rw-r--r--docs/plugins/inspect/plugin-taglib.xml20
-rw-r--r--docs/plugins/inspect/plugin-tta.xml2
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 &lt;teuf@gnome.org&gt;</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>