rockbox/lib/rbcodec/codecs
Thomas Martitz 466441dc14 libmad: Use 32bit unsigned for requantize table.
Implicit promotion of integer literals to unsigned long introduced a subtle bug
on 64-bit systems due to weird sign extensions (leads to audible glitches in a
few files). The table is originally designed for unsigned 32bit integers, and
it works with those so use them. As a consequence the lookup table size is
halved as well.

Change-Id: I35d878d6df03300387f0e403e0f3c3bdc73eea00
2014-04-15 23:49:07 +02:00
..
demac
lib Make fixepoint.c as a shared library (libfixedpoint.a). 2013-04-26 00:11:04 +02:00
liba52
libalac
libasap asap codec: remove invalid memset 2012-05-06 23:38:15 -04:00
libasf
libatrac
libcook
libfaad
libffmpegFLAC Add rbcodecplatform.h and rbcodecconfig.h. 2012-05-03 14:49:35 +02:00
libgme Silence some (harmless) warnings. 2013-06-16 18:23:18 +02:00
libm4a remove extraneous parens 2012-05-06 23:41:37 -04:00
libmad libmad: Use 32bit unsigned for requantize table. 2014-04-15 23:49:07 +02:00
libmusepack Add rbcodecplatform.h and rbcodecconfig.h. 2012-05-03 14:49:35 +02:00
libopus Sync libopus to upstream release 1.1 2013-12-16 21:13:23 +01:00
libpcm Add support for 16 bit 'half float' format PCM. 2012-11-22 05:18:00 +01:00
librm
libspc SPC Codec ARMv5: I didn't have fast gauss quite right. 2013-05-26 00:33:30 -04:00
libspeex Add rbcodecplatform.h and rbcodecconfig.h. 2012-05-03 14:49:35 +02:00
libtremor Add rbcodecplatform.h and rbcodecconfig.h. 2012-05-03 14:49:35 +02:00
libtta
libwavpack Add rbcodecplatform.h and rbcodecconfig.h. 2012-05-03 14:49:35 +02:00
libwma Fix audio corruption when sequentially playing low bitrate WMA files 2012-05-01 02:01:06 -04:00
libwmapro Expand the range of the WPA Pro quant table. Fixes FS#12704. 2012-07-03 18:43:44 -04:00
libwmavoice Add codecs to librbcodec. 2012-04-25 22:13:20 +02:00
a52.c Implement time-based resume and playback start. 2014-03-10 04:12:30 +01:00
a52_rm.c Implement time-based resume and playback start. 2014-03-10 04:12:30 +01:00
aac.c Implement time-based resume and playback start. 2014-03-10 04:12:30 +01:00
adx.c Purge the usage of DSP_SWITCH_FREQUENCY. 2013-05-05 00:48:40 -04:00
aiff.c Implement time-based resume and playback start. 2014-03-10 04:12:30 +01:00
aiff_enc.c Add missing #include statements. 2013-10-20 16:52:46 +02:00
alac.c Implement time-based resume and playback start. 2014-03-10 04:12:30 +01:00
ape.c Implement time-based resume and playback start. 2014-03-10 04:12:30 +01:00
asap.c Implement time-based resume and playback start. 2014-03-10 04:12:30 +01:00
atrac3_oma.c Implement time-based resume and playback start. 2014-03-10 04:12:30 +01:00
atrac3_rm.c Implement time-based resume and playback start. 2014-03-10 04:12:30 +01:00
au.c Implement time-based resume and playback start. 2014-03-10 04:12:30 +01:00
ay.c Implement time-based resume and playback start. 2014-03-10 04:12:30 +01:00
codec_crt0.c
codecs.h Simulator - encoders can now be loaded 2013-10-05 12:25:13 +02:00
codecs.make Change CODECFLAGS to a "simply-expanded" var to give the individual 2013-08-23 18:34:30 +02:00
cook.c Implement time-based resume and playback start. 2014-03-10 04:12:30 +01:00
flac.c Implement time-based resume and playback start. 2014-03-10 04:12:30 +01:00
gbs.c Implement time-based resume and playback start. 2014-03-10 04:12:30 +01:00
hes.c Implement time-based resume and playback start. 2014-03-10 04:12:30 +01:00
kss.c Implement time-based resume and playback start. 2014-03-10 04:12:30 +01:00
mod.c Implement time-based resume and playback start. 2014-03-10 04:12:30 +01:00
mp3_enc.c Add missing #include statements. 2013-10-20 16:52:46 +02:00
mpa.c Implement time-based resume and playback start. 2014-03-10 04:12:30 +01:00
mpc.c Implement time-based resume and playback start. 2014-03-10 04:12:30 +01:00
nsf.c Implement time-based resume and playback start. 2014-03-10 04:12:30 +01:00
opus.c Implement time-based resume and playback start. 2014-03-10 04:12:30 +01:00
raac.c Implement time-based resume and playback start. 2014-03-10 04:12:30 +01:00
sgc.c Implement time-based resume and playback start. 2014-03-10 04:12:30 +01:00
shorten.c Purge the usage of DSP_SWITCH_FREQUENCY. 2013-05-05 00:48:40 -04:00
sid.c Implement time-based resume and playback start. 2014-03-10 04:12:30 +01:00
smaf.c Implement time-based resume and playback start. 2014-03-10 04:12:30 +01:00
SOURCES Initial opus codec support 2012-09-20 20:47:44 +02:00
spc.c
speex.c Implement time-based resume and playback start. 2014-03-10 04:12:30 +01:00
tta.c Implement time-based resume and playback start. 2014-03-10 04:12:30 +01:00
vgm.c Implement time-based resume and playback start. 2014-03-10 04:12:30 +01:00
vorbis.c Implement time-based resume and playback start. 2014-03-10 04:12:30 +01:00
vox.c Implement time-based resume and playback start. 2014-03-10 04:12:30 +01:00
wav.c Implement time-based resume and playback start. 2014-03-10 04:12:30 +01:00
wav64.c Implement time-based resume and playback start. 2014-03-10 04:12:30 +01:00
wav_enc.c Add missing #include statements. 2013-10-20 16:52:46 +02:00
wavpack.c Implement time-based resume and playback start. 2014-03-10 04:12:30 +01:00
wavpack_enc.c Multithread compressing encoders on multicore targets. 2013-07-09 06:28:33 -04:00
wma.c Implement time-based resume and playback start. 2014-03-10 04:12:30 +01:00
wmapro.c Implement time-based resume and playback start. 2014-03-10 04:12:30 +01:00
wmavoice.c Implement time-based resume and playback start. 2014-03-10 04:12:30 +01:00