gstreamer/gst-libs/gst
Jan Schmidt 83bffb642c tag: id3v2: all new LGPL id3 demuxer, can use zlib for compressed frames
Original commit message from CVS:
* configure.ac:
Check for optional dependency on zlib for id3demux

* gst-libs/gst/tag/Makefile.am:
* gst-libs/gst/tag/gstid3demux.c: (gst_gst_id3demux_get_type),
(gst_id3demux_base_init), (gst_id3demux_class_init),
(gst_id3demux_reset), (gst_id3demux_init), (gst_id3demux_dispose),
(gst_id3demux_add_srcpad), (gst_id3demux_remove_srcpad),
(gst_id3demux_trim_buffer), (gst_id3demux_chain),
(gst_id3demux_set_property), (gst_id3demux_get_property),
(id3demux_get_upstream_size), (gst_id3demux_srcpad_event),
(gst_id3demux_read_id3v1), (gst_id3demux_read_id3v2),
(gst_id3demux_sink_activate), (gst_id3demux_src_activate_pull),
(gst_id3demux_src_checkgetrange), (gst_id3demux_read_range),
(gst_id3demux_src_getrange), (gst_id3demux_change_state),
(gst_id3demux_pad_query), (gst_id3demux_get_query_types),
(simple_find_peek), (simple_find_suggest),
(gst_id3demux_do_typefind), (gst_id3demux_send_tag_event),
(plugin_init):
* gst-libs/gst/tag/gstid3demux.h:
* gst-libs/gst/tag/id3v2.c: (read_synch_uint),
(id3demux_read_id3v1_tag), (id3demux_read_id3v2_tag),
(id3demux_id3v2_frame_hdr_size), (convert_fid_to_v240),
(id3demux_id3v2_frames_to_tag_list):
* gst-libs/gst/tag/id3v2.h:
* gst-libs/gst/tag/id3v2.4.0-frames.txt:
* gst-libs/gst/tag/id3v2.4.0-structure.txt:
* gst-libs/gst/tag/id3v2frames.c: (id3demux_id3v2_parse_frame),
(parse_comment_frame), (parse_text_identification_frame),
(id3v2_tag_to_taglist), (parse_split_strings):
All new LGPL id3 demuxer. Can use zlib for compressed frames,
otherwise it discards them. Works on my test files.

* gst/wavparse/gstwavparse.c: (gst_wavparse_loop):
Don't send EOS to a non-existing srcpad
The debug category can be static
2011-08-15 00:09:53 +01:00
..
app docs: fixup appsrc/sink api docs 2011-05-23 15:02:27 +03:00
audio baseaudiosink: fix latency calculation for live elements 2011-07-28 14:31:47 +02:00
cdda docs: add missing documentation for various pieces 2011-05-23 23:56:09 +03:00
fft fft: s/M_PI/G_PI/ for MSVC 2011-05-31 20:18:23 -07:00
floatcast gst/: Include glib.h instead of a specific GLib header. Including single 2008-12-10 08:19:13 +00:00
interfaces interfaces: GstStreamVolume isn't wrapped by GstImplementsInterface 2011-06-26 21:07:52 +01:00
netbuffer libs: gobject-introspection scanner doesn't need to scan or update plugin info 2011-04-16 11:01:53 +01:00
pbutils pbutils: Add SP levels 4a, 5 and 6 2011-08-03 10:05:51 +02:00
riff riff: remove the g_return_if_fail as we test it below 2011-05-25 15:06:19 +03:00
rtp docs: rtp library docs update 2011-05-23 23:56:09 +03:00
rtsp rtsp: GstRTSPExtension isn't wrapped by GstImplementsInterface 2011-06-26 21:07:52 +01:00
sdp sdp: remove gst_init() for g-i scanner here again as well to avoid problems with -Wl,--as-needed 2011-04-17 19:33:04 +01:00
tag tag: id3v2: all new LGPL id3 demuxer, can use zlib for compressed frames 2011-08-15 00:09:53 +01:00
video video: sprinkle some G_GNUC_CONST 2011-05-28 12:29:46 +01:00
gettext.h Fix for ENABLE_NLS being undefined for -Wundef 2010-03-16 18:06:16 +01:00
gst-i18n-plugin.h *.h: Revert indenting 2004-03-15 16:32:55 +00:00
Makefile.am gst-libs: build pbutils after video 2010-09-22 01:50:21 -07:00