ext/vorbis/: Add new vorbistag element which derives from vorbisparse and is essentia...
authorJames Doc Livingston <doclivingston@gmail.com>
Tue, 3 Oct 2006 11:51:48 +0000 (11:51 +0000)
committerTim-Philipp Müller <tim@centricular.net>
Tue, 3 Oct 2006 11:51:48 +0000 (11:51 +0000)
commitf88fbe139d59425e09e8fb83d288f8375c6dae24
tree73d779653d1b3662a410e8ddbc059e9eae7b5b08
parent623b0b53399ad991786ecac3f0add13a8c1ac10a
ext/vorbis/: Add new vorbistag element which derives from vorbisparse and is essentially the same as well, only that ...

Original commit message from CVS:
Patch by: James "Doc" Livingston <doclivingston at gmail com>
* ext/vorbis/Makefile.am:
* ext/vorbis/vorbis.c: (plugin_init):
* ext/vorbis/vorbisparse.c: (gst_vorbis_parse_class_init),
(vorbis_parse_parse_packet), (vorbis_parse_chain):
* ext/vorbis/vorbisparse.h:
* ext/vorbis/vorbistag.c: (gst_vorbis_tag_base_init),
(gst_vorbis_tag_class_init), (gst_vorbis_tag_init),
(gst_vorbis_tag_parse_packet):
* ext/vorbis/vorbistag.h:
Add new vorbistag element which derives from vorbisparse
and is essentially the same as well, only that it implements
the GstTagSetter interface and can modify the stream's
vorbiscomment on the fly (#335635).
* tests/check/Makefile.am:
* tests/check/elements/.cvsignore:
* tests/check/elements/vorbistag.c: (setup_vorbistag),
(cleanup_vorbistag), (buffer_probe), (start_pipeline),
(get_buffer), (stop_pipeline), (_create_codebook_header_buffer),
(_create_audio_buffer), (GST_START_TEST), (vorbistag_suite):
Add unit test for new vorbistag element.
ChangeLog
ext/vorbis/Makefile.am
ext/vorbis/vorbis.c
ext/vorbis/vorbisparse.c
ext/vorbis/vorbisparse.h
ext/vorbis/vorbistag.c [new file with mode: 0644]
ext/vorbis/vorbistag.h [new file with mode: 0644]
tests/check/Makefile.am
tests/check/elements/.gitignore
tests/check/elements/vorbistag.c [new file with mode: 0644]