summaryrefslogtreecommitdiffstats
path: root/ext/taglib/gsttaglibmux.h
Commit message (Collapse)AuthorAgeFilesLines
* Add apev2mux element (#343122).Sebastian Dröge2006-05-301-0/+2
| | | | | | | | | | | | | | | | | | | | | | Original commit message from CVS: Patch by: Sebastian Dröge <mail at slomosnail de > * docs/plugins/gst-plugins-good-plugins-docs.sgml: * docs/plugins/gst-plugins-good-plugins-sections.txt: * ext/taglib/Makefile.am: * ext/taglib/gstapev2mux.cc: * ext/taglib/gstapev2mux.h: * ext/taglib/gstid3v2mux.cc: * ext/taglib/gsttaglibmux.c: (plugin_init): * ext/taglib/gsttaglibmux.h: Add apev2mux element (#343122). * tests/check/Makefile.am: * tests/check/elements/apev2mux.c: (test_taglib_apev2mux_create_tags), (test_taglib_apev2mux_check_tags), (fill_mp3_buffer), (got_buffer), (demux_pad_added), (test_taglib_apev2mux_check_output_buffer), (test_taglib_apev2mux_with_tags), (GST_START_TEST), (apev2mux_suite), (main): Add unit test for apev2mux element.
* docs/plugins/Makefile.am: also check .cc files for gtk-doc markupThomas Vander Stichele2006-05-011-4/+4
| | | | | | | | | | | | | | | | | | Original commit message from CVS: * docs/plugins/Makefile.am: also check .cc files for gtk-doc markup * configure.ac: * docs/plugins/gst-plugins-good-plugins-docs.sgml: * docs/plugins/gst-plugins-good-plugins-sections.txt: * tests/check/Makefile.am: * tests/check/elements/id3v2mux.c: (id3v2mux_suite), (main): * ext/Makefile.am: * ext/taglib/Makefile.am: * ext/taglib/gstid3v2mux.h: * ext/taglib/gsttaglibmux.c: * ext/taglib/gsttaglibmux.h: move taglib-based id3v2muxer to -good. Fixes #336110.
* ext/taglib/: Split the actual ID3v2 tag rendering code into its own subclass.Tim-Philipp Müller2006-04-291-6/+11
| | | | | | | | | | | Original commit message from CVS: * ext/taglib/Makefile.am: * ext/taglib/gstid3v2mux.cc: * ext/taglib/gstid3v2mux.h: * ext/taglib/gsttaglib.cc: * ext/taglib/gsttaglib.h: Split the actual ID3v2 tag rendering code into its own subclass.
* pedantic cleanupsThomas Vander Stichele2006-04-281-10/+10
| | | | | Original commit message from CVS: pedantic cleanups
* ext/taglib/gsttaglib.*: Fix newsegment event handling a bit. We need to ↵Tim-Philipp Müller2006-03-261-5/+7
| | | | | | | | | | | | | | cache the first newsegment event, because we ... Original commit message from CVS: * ext/taglib/gsttaglib.cc: * ext/taglib/gsttaglib.h: Fix newsegment event handling a bit. We need to cache the first newsegment event, because we can't adjust offsets yet when we get it, as we don't know the size of the tag yet for sure at that point. Also do some minor cleaning up here and there and add some debug statements.
* ext/taglib/gsttaglib.h: Fix left-over gst_my_filter_get_type.Tim-Philipp Müller2006-03-201-1/+1
| | | | | | Original commit message from CVS: * ext/taglib/gsttaglib.h: Fix left-over gst_my_filter_get_type.
* ext/taglib/: Add support for writing MusicBrainz IDs.Tim-Philipp Müller2006-03-121-2/+2
| | | | | | | | Original commit message from CVS: * ext/taglib/Makefile.am: * ext/taglib/gsttaglib.cc: * ext/taglib/gsttaglib.h: Add support for writing MusicBrainz IDs.
* new id3v2 muxer based on TagLibChristophe Fergeau2006-03-091-0/+62
Original commit message from CVS: 2006-03-09 Christophe Fergeau <teuf@gnome.org> reviewed by: Tim-Philipp Müller <tim at centricular dot net> * configure.ac: * ext/Makefile.am: * ext/taglib/Makefile.am: * ext/taglib/gsttaglib.cc: * ext/taglib/gsttaglib.h: new id3v2 muxer based on TagLib