gstreamer/tests/files
Tim-Philipp Müller 2e05af3876 id3demux: fix parsing of unsync'ed ID3 v2.4 tags and frames
Reversing the unsynchronisation seems to work slightly differently
for ID3 v2.3 tags and v2.4 tags: v2.3 tags don't have syncsafe frame
sizes in the frame header, so the unsynchronisation is applied to
the whole frame data including all the frame headers. v2.4 frames
have sync-safe sizes, however, so the unsynchronisation only needs
to be applied to the actual frame data, and it seems that's what's
being done as well. So we need to undo the unsynchronisation on a
per-frame basis for v2.4 tags for things to work properly.

Fixes extraction of coverart/images from APIC frames in ID3 v2.4
tags (#588148).

Add unit test for this as well.
2009-08-07 16:02:23 +01:00
..
audiotestsrc.flac checks: move files required by unit tests into tests/files and make sure they're disted 2009-05-15 17:17:20 +01:00
id3-407349-1.tag gst/id3demux/gstid3demux.c: Don't leak caps: make gst_id3demux_add_srcpad() not take ownership of the caps passed to ... 2007-03-06 23:19:30 +00:00
id3-407349-2.tag gst/id3demux/gstid3demux.c: Don't leak caps: make gst_id3demux_add_srcpad() not take ownership of the caps passed to ... 2007-03-06 23:19:30 +00:00
id3-447000-wcop.tag gst/id3demux/id3v2frames.c: Extract license/copyright URIs from ID3v2 WCOP frames (Fixes #447000). 2007-10-11 17:55:29 +00:00
id3-577468-unsynced-tag.tag id3demux: add unit test file for unsynced id3 tags 2009-04-24 02:11:28 +01:00
id3-588148-unsynced-v24.tag id3demux: fix parsing of unsync'ed ID3 v2.4 tags and frames 2009-08-07 16:02:23 +01:00
Makefile.am id3demux: fix parsing of unsync'ed ID3 v2.4 tags and frames 2009-08-07 16:02:23 +01:00
pcm16sine.flv check: add basic unit test for flvdemux 2009-07-31 23:55:01 +01:00
test-cert.pem checks: move files required by unit tests into tests/files and make sure they're disted 2009-05-15 17:17:20 +01:00
test-key.pem checks: move files required by unit tests into tests/files and make sure they're disted 2009-05-15 17:17:20 +01:00