From 99d8cf0d15a412b1e3452a95cc2a5b94a47da2fc Mon Sep 17 00:00:00 2001 From: Thomas Vander Stichele Date: Sat, 1 Apr 2006 16:50:49 +0000 Subject: add taglib checks and docs Original commit message from CVS: add taglib checks and docs --- docs/plugins/Makefile.am | 5 +- docs/plugins/gst-plugins-bad-plugins-decl-list.txt | 13 ++++++ docs/plugins/gst-plugins-bad-plugins-decl.txt | 53 ++++++++++++++++++++++ docs/plugins/gst-plugins-bad-plugins-docs.sgml | 2 + docs/plugins/gst-plugins-bad-plugins-sections.txt | 8 ++++ .../gst-plugins-bad-plugins-undocumented.txt | 7 +-- docs/plugins/inspect/plugin-qtdemux.xml | 4 +- docs/plugins/inspect/plugin-speed.xml | 4 +- docs/plugins/inspect/plugin-taglib.xml | 20 ++++++++ docs/plugins/inspect/plugin-tta.xml | 2 +- 10 files changed, 108 insertions(+), 10 deletions(-) create mode 100644 docs/plugins/inspect/plugin-taglib.xml (limited to 'docs') 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 +
+gsttaglib +GstTagLibMuxPriv +GstTagLibMux + +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 +
+ 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 GType void + +GstTagLibMuxPriv + + +GstTagLibMux +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; + + +GstTagLibMuxClass +typedef struct _GstTagLibMuxClass { + GstElementClass parent_class; +} GstTagLibMuxClass; + + +GST_TYPE_TAGLIB_MUX +#define GST_TYPE_TAGLIB_MUX \ + (gst_tag_lib_mux_get_type()) + + +GST_TAGLIB_MUX +#define GST_TAGLIB_MUX(obj) \ + (G_TYPE_CHECK_INSTANCE_CAST((obj),GST_TYPE_TAGLIB_MUX,GstTagLibMux)) + + +GST_TAGLIB_MUX_CLASS +#define GST_TAGLIB_MUX_CLASS(klass) \ + (G_TYPE_CHECK_CLASS_CAST((klass),GST_TYPE_TAGLIB_MUX,GstTagLibMuxClass)) + + +GST_IS_TAGLIB_MUX +#define GST_IS_TAGLIB_MUX(obj) \ + (G_TYPE_CHECK_INSTANCE_TYPE((obj),GST_TYPE_TAGLIB_MUX)) + + +GST_IS_TAGLIB_MUX_CLASS +#define GST_IS_TAGLIB_MUX_CLASS(klass) \ + (G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_TAGLIB_MUX)) + + +gst_tag_lib_mux_get_type +GType +void + 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 @@ gst-plugins-bad Elements + @@ -25,6 +26,7 @@ + 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 +
+element-tagid3v2mux +GstTagLibMux +tagid3v2mux + +GstTagLibMuxClass +
+ 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 @@ Quicktime stream demuxer ../../gst/qtdemux/.libs/libgstqtdemux.so libgstqtdemux.so - 0.10.1 + 0.10.1.1 LGPL gst-plugins-bad - GStreamer source release + GStreamer CVS/prerelease http://gstreamer.freedesktop.org/ 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 @@ Set speed/pitch on audio/raw streams (resampler) ../../gst/speed/.libs/libgstspeed.so libgstspeed.so - 0.10.1 + 0.10.1.1 LGPL gst-plugins-bad - GStreamer source release + GStreamer CVS/prerelease http://gstreamer.freedesktop.org/ 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 @@ + + taglib + Tag-writing plug-in based on taglib + ../../ext/taglib/.libs/libgsttaglib.so + libgsttaglib.so + 0.10.2.1 + LGPL + gst-plugins-bad + GStreamer Bad Plug-ins CVS/prerelease + Unknown package origin + + + tagid3v2mux + TagLib ID3v2 Muxer + Formatter/Metadata + Adds an ID3v2 header to the beginning of MP3 files + Christophe Fergeau <teuf@gnome.org> + + + \ 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 @@ TTA lossless audio format handling ../../gst/tta/.libs/libgsttta.so libgsttta.so - 0.10.1 + 0.10.1.1 LGPL gst-plugins-bad gst-tta -- cgit v1.2.1