mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-29 05:01:23 +00:00
ext/taglib/gsttaglib.cc: Add gtk-doc blurb (unused for the time
being); match registered plugin name to the filename ... Original commit message from CVS: * ext/taglib/gsttaglib.cc: Add gtk-doc blurb (unused for the time being); match registered plugin name to the filename of the plugin (taglibmux => taglib)
This commit is contained in:
parent
eca34e3cf9
commit
afbd2e9c5c
1 changed files with 27 additions and 1 deletions
|
@ -17,6 +17,32 @@
|
||||||
* Boston, MA 02111-1307, USA.
|
* Boston, MA 02111-1307, USA.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* SECTION:element-tagid3v2mux
|
||||||
|
* @see_also: #GstID3Demux, #GstTagSetter
|
||||||
|
*
|
||||||
|
* <refsect2>
|
||||||
|
* <para>
|
||||||
|
* This element adds ID3v2 tags to the beginning of a stream using the taglib
|
||||||
|
* library. More precisely, the tags written are ID3 version 2.4.0 tags (which
|
||||||
|
* means in practice that some hardware players or outdated programs might not
|
||||||
|
* be able to read them properly).
|
||||||
|
* </para>
|
||||||
|
* <para>
|
||||||
|
* Applications can set the tags to write using the #GstTagSetter interface.
|
||||||
|
* Tags sent by upstream elements will be picked up automatically (and merged
|
||||||
|
* according to the merge mode set via the tag setter interface).
|
||||||
|
* </para>
|
||||||
|
* <para>
|
||||||
|
* Here is a simple pipeline that transcodes a file from Ogg/Vorbis to mp3
|
||||||
|
* format with an ID3v2 that contains the same as the the Ogg/Vorbis file:
|
||||||
|
* <programlisting>
|
||||||
|
* gst-launch -v filesrc location=foo.ogg ! decodebin ! audioconvert ! lame ! tagid3v2mux ! filesink location=foo.mp3
|
||||||
|
* </programlisting>
|
||||||
|
* </para>
|
||||||
|
* </refsect2>
|
||||||
|
*/
|
||||||
|
|
||||||
|
|
||||||
#ifdef HAVE_CONFIG_H
|
#ifdef HAVE_CONFIG_H
|
||||||
#include <config.h>
|
#include <config.h>
|
||||||
|
@ -531,6 +557,6 @@ plugin_init (GstPlugin * plugin)
|
||||||
|
|
||||||
GST_PLUGIN_DEFINE (GST_VERSION_MAJOR,
|
GST_PLUGIN_DEFINE (GST_VERSION_MAJOR,
|
||||||
GST_VERSION_MINOR,
|
GST_VERSION_MINOR,
|
||||||
"taglibmux",
|
"taglib",
|
||||||
"Tag-writing plug-in based on taglib",
|
"Tag-writing plug-in based on taglib",
|
||||||
plugin_init, VERSION, "LGPL", GST_PACKAGE, GST_ORIGIN)
|
plugin_init, VERSION, "LGPL", GST_PACKAGE, GST_ORIGIN)
|
||||||
|
|
Loading…
Reference in a new issue