1
0
Fork 0
forked from len0rd/rockbox
foxbox/lib/rbcodec
Dominik Riebeling b6ddbc41a5 Fix id3v2 album art if more than one image is present.
Rockbox only uses the first album art image (APIC / PIC frame) found in id3v2
tags. When a file contains more than one image the second one is ignored but
the parsealbumart() callback overwrites the already set data. This causes the
metadata structure to contain an invalid pointer to the image data, resulting
in no image shown.

Make parsealbumart() aware of this and skip parsing when an albumart image has
already been found. Fixes FS#12870.

Change-Id: Id8164f319cd5e1ee868b581f8f4ad3ea69c17f77
2013-06-15 21:04:13 +02:00
..
codecs SPC Codec ARMv5: I didn't have fast gauss quite right. 2013-05-26 00:33:30 -04:00
dsp Missed removing a couple unwanted includes in previous commit. 2013-05-27 03:40:02 -04:00
metadata Fix id3v2 album art if more than one image is present. 2013-06-15 21:04:13 +02:00
test Remove dsp_callback because DSP is now library code, not app code. 2013-05-23 14:25:37 -04:00
platform.h Missed removing a couple unwanted includes in previous commit. 2013-05-27 03:40:02 -04:00
rbcodec.make Make fixepoint.c as a shared library (libfixedpoint.a). 2013-04-26 00:11:04 +02:00
rbcodecconfig-example.h Properly implement volume in warble. dB cut only. 2013-04-25 23:46:17 -04:00
rbcodecplatform-unix.h rbcodec: abstract tdspeed buffer allocation 2012-05-07 10:29:07 +02:00
SOURCES Rename all the "lin_resample..." stuff to simply "resample_...". 2013-05-07 00:35:46 -04:00