gstreamer/tests/check/elements
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
..
.gitignore checks: add basic unit test for flvmux, but disable it for now 2009-08-01 12:19:41 +01:00
alphacolor.c tests/check/elements/alphacolor.c: Remove two unused variables. 2008-01-29 15:27:02 +00:00
apev2mux.c Update my mail address. 2007-09-13 15:04:15 +00:00
aspectratiocrop.c Add unit test for aspectratiocrop Fixes bug #527951 2009-01-25 18:40:42 +01:00
audioamplify.c gst/: Fix build flags order. 2008-09-17 13:49:04 +00:00
audiochebband.c Rename audiochebyshevfreqband -> audiochebband and audiochebyshevfreqlimit -> audiocheblimit and do the requisite CVS... 2008-02-06 23:44:43 +00:00
audiocheblimit.c Rename audiochebyshevfreqband -> audiochebband and audiochebyshevfreqlimit -> audiocheblimit and do the requisite CVS... 2008-02-06 23:44:43 +00:00
audiodynamic.c gst/: Fix build flags order. 2008-09-17 13:49:04 +00:00
audioecho.c Fix audioecho unit test on 32 bit systems 2009-02-03 17:12:46 +01:00
audiofirfilter.c Add audioiirfilter and audiofirfilter elements which allow generic IIR/FIR filters to be implemented by providing the... 2009-01-13 19:23:57 +00:00
audioiirfilter.c Add audioiirfilter and audiofirfilter elements which allow generic IIR/FIR filters to be implemented by providing the... 2009-01-13 19:23:57 +00:00
audioinvert.c gst/: Fix build flags order. 2008-09-17 13:49:04 +00:00
audiopanorama.c gst/: Fix build flags order. 2008-09-17 13:49:04 +00:00
audiowsincband.c gst/audiofx/: Implement a base class for generic audio FIR filters. 2009-01-11 19:03:38 +00:00
audiowsinclimit.c gst/audiofx/: Implement a base class for generic audio FIR filters. 2009-01-11 19:03:38 +00:00
autodetect.c tests/check/Makefile.am: Fix up some CFLAGS sets. 2008-01-21 19:41:45 +00:00
avimux.c tests/check/elements/avimux.c: Adjust avimux unit test according to increased streamheader size. 2008-06-28 19:31:46 +00:00
avisubtitle.c tests/check/elements/avisubtitle.c: Small unit test fix (has no practical impact at the moment, since we're only feed... 2007-12-18 23:17:14 +00:00
cmmldec.c tests/check/elements/: Don't use declarations after statements. 2008-07-14 17:15:42 +00:00
cmmlenc.c tests/check/elements/: reapply consistent pad (de)activation 2006-12-22 10:15:23 +00:00
deinterleave.c tests/check/elements/deinterleave.c: Increase timeout to 3 minutes to prevent timeouts. 2008-12-16 13:14:39 +00:00
equalizer.c Move the equalizer plugin across from -bad 2008-02-08 02:49:20 +00:00
flvdemux.c check: add basic unit test for flvdemux 2009-07-31 23:55:01 +01:00
flvmux.c flvmux: Fix unit test to correctly handle request pads 2009-08-03 20:08:33 +02:00
gdkpixbufsink.c tests/check/: Add unit test for gdkpixbufsink element. 2008-04-03 22:59:44 +00:00
icydemux.c tests/check/elements/icydemux.c: Add some refcount check 2008-10-27 10:33:20 +00:00
id3demux.c id3demux: fix parsing of unsync'ed ID3 v2.4 tags and frames 2009-08-07 16:02:23 +01:00
id3v2mux.c id3v2mux: Make the test failure slightly more informative 2009-05-06 14:24:35 +01:00
interleave.c tests/check/elements/interleave.c: Increase timeout to 3 minutes to prevent timeouts. 2008-12-16 12:52:24 +00:00
level.c tests/check/elements/level.c: Fix compilation some more. 2008-08-14 12:47:09 +00:00
matroskamux.c gst/matroska/: Some cleanups, refactoring and minor enhancements in caps handling. 2009-01-08 15:56:46 +00:00
multifile.c gst/: Fix build flags order. 2008-09-17 13:49:04 +00:00
rganalysis.c check: Remove assertion that breaks check again git master 2009-05-16 01:21:34 +01:00
rglimiter.c gst/rtsp/URLS: Add another URL. 2008-08-05 08:43:45 +00:00
rgvolume.c tests/check/elements/: It's "endianness", not "endianess". Fixes unit tests. 2008-01-11 19:16:53 +00:00
rtp-payloading.c tests: add unit tests for buffer-list payloaders 2009-06-19 18:12:27 +02:00
souphttpsrc.c checks: move files required by unit tests into tests/files and make sure they're disted 2009-05-15 17:17:20 +01:00
spectrum.c gst/: Fix includes order 2008-02-09 00:15:25 +00:00
sunaudio.c sys/sunaudio/: Actually translate sunaudio mixer track labels instead of just marking the strings as translatable (#3... 2007-03-09 19:44:30 +00:00
udpsink.c tests: add some debug, send newsegment 2009-06-16 15:25:54 +02:00
videocrop.c skip video/x-raw-gray in videocrop unit test 2009-01-23 20:36:27 +01:00
videofilter.c tests/check/: Add GST_OPTION_CFLAGS to CFLAGS when building unit tests, so the error flags are included and it errors... 2007-06-19 16:40:40 +00:00
wavpackdec.c Use the new buffer clipping function from gstaudio here and require gst-plugins-base CVS. 2007-07-24 04:57:20 +00:00
wavpackenc.c tests/check/elements/wavpackenc.c: Don't check the caps of the output buffer if they're equal some other caps. The ca... 2007-11-26 09:04:17 +00:00
wavpackparse.c tests/check/elements/: Don't use gst_element_get_pad(), it's a bad, bad method. 2008-05-21 17:51:09 +00:00
y4menc.c Moved 'y4menc' from -bad to -good 2009-05-16 00:16:31 +01:00