1
0
Fork 0
forked from len0rd/rockbox
foxbox/apps/codecs
Nils Wallménius e62b9a9aae libtremor: Implement a memory configuration for targets that don't use separate iram for codecs.
Such targets would previously default to using the configuration for targets with small iram which uses an extra memcpy per block.
This saves 2MHz decoding a 128kbps vorbis file on the Gigabeat S and saves a bit of codec buffer.
Patch from FS#11268, also replaces patch from FS#12147.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29976 a1c6a512-1295-4272-9138-f99709370657
2011-06-06 13:27:12 +00:00
..
demac FS#12141 by Sean Bartell 2011-06-02 14:59:15 +00:00
lib FS#12146: Fix libcook bugs introduced in r22055 by Sean Bartell. 2011-06-05 13:12:51 +00:00
liba52 FS#11454 Tuning of codec compiler options 2010-07-18 19:05:53 +00:00
libalac FS#12141 by Sean Bartell 2011-06-02 14:59:15 +00:00
libasap FS#12113: Optimize IRAM configuration for Atari SAP format. Performance gains range from 5% (PP5020), over 13-16% (PP5002, PP5022, PP5024, S5L870x) to 115% (MCF5249, MCF5250). 2011-05-15 13:40:02 +00:00
libasf Fix several 'variable set but not used' warnings reported from GCC 4.6.0. 2011-05-01 11:42:41 +00:00
libatrac FS#12141 by Sean Bartell 2011-06-02 14:59:15 +00:00
libcook FS#12146: Fix libcook bugs introduced in r22055 by Sean Bartell. 2011-06-05 13:12:51 +00:00
libfaad FS#12141 by Sean Bartell 2011-06-02 14:59:15 +00:00
libffmpegFLAC FS#12141 by Sean Bartell 2011-06-02 14:59:15 +00:00
libm4a FS#12141 by Sean Bartell 2011-06-02 14:59:15 +00:00
libmad Redo r28026 so that all .S files get the __ASSEMBLER__ define. 2010-12-27 17:27:59 +00:00
libmusepack FS#12140 by Sean Bartell, Make various codec stuff static. 2011-06-01 10:28:26 +00:00
libpcm Move c/h files implementing/defining standard library stuff into a new libc directory, also standard'ify some parts of the code base (almost entirely #include fixes). 2010-05-06 21:04:40 +00:00
librm Fix even more 'variable set but not used' warnings reported from GCC 4.6.0. 2011-05-03 20:28:56 +00:00
libspc FS#12140 by Sean Bartell, Make various codec stuff static. 2011-06-01 10:28:26 +00:00
libspeex Disable some unused code in speex to save binsize. 2011-06-02 20:52:54 +00:00
libtremor libtremor: Implement a memory configuration for targets that don't use separate iram for codecs. 2011-06-06 13:27:12 +00:00
libtta FS#12141 by Sean Bartell 2011-06-02 14:59:15 +00:00
libwavpack Switch coldfire builds over to new toolchain using gcc 4.5.2 and binutils 2.20.1 2011-01-12 22:28:43 +00:00
libwma Use more IRAM on S5L870x to speed up wma by ~3%. 2011-05-20 22:53:22 +00:00
libwmapro Use more IRAM on S5L870x to speed up wmapro by ~2%. 2011-05-20 23:28:09 +00:00
libwmavoice Update libwmavoice's README. 2010-08-13 13:28:40 +00:00
a52.c Commit FS#12069 - Playback rework - first stages. Gives as thorough as possible a treatment of codec management, track change and metadata logic as possible while maintaining fairly narrow focus and not rewriting everything all at once. Please see the rockbox-dev mail archive on 2011-04-25 (Playback engine rework) for a more thorough manifest of what was addressed. Plugins and codecs become incompatible. 2011-04-27 03:08:23 +00:00
a52_rm.c Commit FS#12069 - Playback rework - first stages. Gives as thorough as possible a treatment of codec management, track change and metadata logic as possible while maintaining fairly narrow focus and not rewriting everything all at once. Please see the rockbox-dev mail archive on 2011-04-25 (Playback engine rework) for a more thorough manifest of what was addressed. Plugins and codecs become incompatible. 2011-04-27 03:08:23 +00:00
aac.c Remove unneeded update of ci->id3->frequency in aac and raac codec. 2011-04-28 21:07:28 +00:00
adx.c Commit FS#12130 - Fix ADX decoding on 64-bit systems by Sean Bartell. Fixes an incorrect assumption in the ADX decoder that sizeof(int) == 32 when performing fixed point math. Update comments in the fixed point library to correct this. 2011-05-26 21:22:29 +00:00
aiff.c Fix several 'variable set but not used' warnings reported from GCC 4.6.0. 2011-05-01 11:42:41 +00:00
aiff_enc.c Commit FS#12069 - Playback rework - first stages. Gives as thorough as possible a treatment of codec management, track change and metadata logic as possible while maintaining fairly narrow focus and not rewriting everything all at once. Please see the rockbox-dev mail archive on 2011-04-25 (Playback engine rework) for a more thorough manifest of what was addressed. Plugins and codecs become incompatible. 2011-04-27 03:08:23 +00:00
alac.c FS#12141 by Sean Bartell 2011-06-02 14:59:15 +00:00
ape.c Commit FS#12069 - Playback rework - first stages. Gives as thorough as possible a treatment of codec management, track change and metadata logic as possible while maintaining fairly narrow focus and not rewriting everything all at once. Please see the rockbox-dev mail archive on 2011-04-25 (Playback engine rework) for a more thorough manifest of what was addressed. Plugins and codecs become incompatible. 2011-04-27 03:08:23 +00:00
asap.c FS#12113: Optimize IRAM configuration for Atari SAP format. Performance gains range from 5% (PP5020), over 13-16% (PP5002, PP5022, PP5024, S5L870x) to 115% (MCF5249, MCF5250). 2011-05-15 13:40:02 +00:00
atrac3_oma.c Having a default weak codec_main symbol doesn't seem to be working out for compiling the sim under cygwin in at least some cases. Just implement it explicitly in all cases. 2011-04-27 12:52:11 +00:00
atrac3_rm.c FS#12117: Use more IRAM for atrac3. Speeds up decoding from 1-2% (PP5022, PP5024, S5L870x) to 11% (MCF5250). 2011-05-16 21:47:13 +00:00
au.c FS#12140 by Sean Bartell, Make various codec stuff static. 2011-06-01 10:28:26 +00:00
codec_crt0.c Commit FS#12069 - Playback rework - first stages. Gives as thorough as possible a treatment of codec management, track change and metadata logic as possible while maintaining fairly narrow focus and not rewriting everything all at once. Please see the rockbox-dev mail archive on 2011-04-25 (Playback engine rework) for a more thorough manifest of what was addressed. Plugins and codecs become incompatible. 2011-04-27 03:08:23 +00:00
codecs.make Redo r28026 so that all .S files get the __ASSEMBLER__ define. 2010-12-27 17:27:59 +00:00
cook.c Submit FS#12115: Use more IRAM in cook codec for several targets. Speeds up PP5022 and MCF5250 by ~3% and S5L87.0x by ~4%. 2011-05-22 19:03:58 +00:00
flac.c Commit FS#12069 - Playback rework - first stages. Gives as thorough as possible a treatment of codec management, track change and metadata logic as possible while maintaining fairly narrow focus and not rewriting everything all at once. Please see the rockbox-dev mail archive on 2011-04-25 (Playback engine rework) for a more thorough manifest of what was addressed. Plugins and codecs become incompatible. 2011-04-27 03:08:23 +00:00
mod.c Commit FS#12069 - Playback rework - first stages. Gives as thorough as possible a treatment of codec management, track change and metadata logic as possible while maintaining fairly narrow focus and not rewriting everything all at once. Please see the rockbox-dev mail archive on 2011-04-25 (Playback engine rework) for a more thorough manifest of what was addressed. Plugins and codecs become incompatible. 2011-04-27 03:08:23 +00:00
mp3_enc.c Commit FS#12069 - Playback rework - first stages. Gives as thorough as possible a treatment of codec management, track change and metadata logic as possible while maintaining fairly narrow focus and not rewriting everything all at once. Please see the rockbox-dev mail archive on 2011-04-25 (Playback engine rework) for a more thorough manifest of what was addressed. Plugins and codecs become incompatible. 2011-04-27 03:08:23 +00:00
mpa.c Commit FS#12069 - Playback rework - first stages. Gives as thorough as possible a treatment of codec management, track change and metadata logic as possible while maintaining fairly narrow focus and not rewriting everything all at once. Please see the rockbox-dev mail archive on 2011-04-25 (Playback engine rework) for a more thorough manifest of what was addressed. Plugins and codecs become incompatible. 2011-04-27 03:08:23 +00:00
mpc.c Commit FS#12069 - Playback rework - first stages. Gives as thorough as possible a treatment of codec management, track change and metadata logic as possible while maintaining fairly narrow focus and not rewriting everything all at once. Please see the rockbox-dev mail archive on 2011-04-25 (Playback engine rework) for a more thorough manifest of what was addressed. Plugins and codecs become incompatible. 2011-04-27 03:08:23 +00:00
nsf.c Accept FS#12143 (NSF codec clean up): Declare local stuff static, comment unused variables and functions. 2011-06-05 13:05:09 +00:00
raac.c FS#12141 by Sean Bartell 2011-06-02 14:59:15 +00:00
shorten.c Commit FS#12069 - Playback rework - first stages. Gives as thorough as possible a treatment of codec management, track change and metadata logic as possible while maintaining fairly narrow focus and not rewriting everything all at once. Please see the rockbox-dev mail archive on 2011-04-25 (Playback engine rework) for a more thorough manifest of what was addressed. Plugins and codecs become incompatible. 2011-04-27 03:08:23 +00:00
sid.c Remove residual float operations from sid codec. 2011-05-23 18:28:08 +00:00
smaf.c Commit FS#12069 - Playback rework - first stages. Gives as thorough as possible a treatment of codec management, track change and metadata logic as possible while maintaining fairly narrow focus and not rewriting everything all at once. Please see the rockbox-dev mail archive on 2011-04-25 (Playback engine rework) for a more thorough manifest of what was addressed. Plugins and codecs become incompatible. 2011-04-27 03:08:23 +00:00
SOURCES Enable wmapro compilation for lowmem targets by excluding multichannel buffers for them. 2010-07-28 14:01:10 +00:00
spc.c FS#12140 by Sean Bartell, Make various codec stuff static. 2011-06-01 10:28:26 +00:00
speex.c Fix several 'variable set but not used' warnings reported from GCC 4.6.0. 2011-05-01 11:42:41 +00:00
tta.c Commit FS#12069 - Playback rework - first stages. Gives as thorough as possible a treatment of codec management, track change and metadata logic as possible while maintaining fairly narrow focus and not rewriting everything all at once. Please see the rockbox-dev mail archive on 2011-04-25 (Playback engine rework) for a more thorough manifest of what was addressed. Plugins and codecs become incompatible. 2011-04-27 03:08:23 +00:00
vorbis.c Commit FS#12069 - Playback rework - first stages. Gives as thorough as possible a treatment of codec management, track change and metadata logic as possible while maintaining fairly narrow focus and not rewriting everything all at once. Please see the rockbox-dev mail archive on 2011-04-25 (Playback engine rework) for a more thorough manifest of what was addressed. Plugins and codecs become incompatible. 2011-04-27 03:08:23 +00:00
vox.c Commit FS#12069 - Playback rework - first stages. Gives as thorough as possible a treatment of codec management, track change and metadata logic as possible while maintaining fairly narrow focus and not rewriting everything all at once. Please see the rockbox-dev mail archive on 2011-04-25 (Playback engine rework) for a more thorough manifest of what was addressed. Plugins and codecs become incompatible. 2011-04-27 03:08:23 +00:00
wav.c FS#12140 by Sean Bartell, Make various codec stuff static. 2011-06-01 10:28:26 +00:00
wav64.c Commit FS#12069 - Playback rework - first stages. Gives as thorough as possible a treatment of codec management, track change and metadata logic as possible while maintaining fairly narrow focus and not rewriting everything all at once. Please see the rockbox-dev mail archive on 2011-04-25 (Playback engine rework) for a more thorough manifest of what was addressed. Plugins and codecs become incompatible. 2011-04-27 03:08:23 +00:00
wav_enc.c Commit FS#12069 - Playback rework - first stages. Gives as thorough as possible a treatment of codec management, track change and metadata logic as possible while maintaining fairly narrow focus and not rewriting everything all at once. Please see the rockbox-dev mail archive on 2011-04-25 (Playback engine rework) for a more thorough manifest of what was addressed. Plugins and codecs become incompatible. 2011-04-27 03:08:23 +00:00
wavpack.c Fix several 'variable set but not used' warnings reported from GCC 4.6.0. 2011-05-01 11:42:41 +00:00
wavpack_enc.c Commit FS#12069 - Playback rework - first stages. Gives as thorough as possible a treatment of codec management, track change and metadata logic as possible while maintaining fairly narrow focus and not rewriting everything all at once. Please see the rockbox-dev mail archive on 2011-04-25 (Playback engine rework) for a more thorough manifest of what was addressed. Plugins and codecs become incompatible. 2011-04-27 03:08:23 +00:00
wma.c Commit FS#12069 - Playback rework - first stages. Gives as thorough as possible a treatment of codec management, track change and metadata logic as possible while maintaining fairly narrow focus and not rewriting everything all at once. Please see the rockbox-dev mail archive on 2011-04-25 (Playback engine rework) for a more thorough manifest of what was addressed. Plugins and codecs become incompatible. 2011-04-27 03:08:23 +00:00
wmapro.c FS#12140 by Sean Bartell, Make various codec stuff static. 2011-06-01 10:28:26 +00:00
wmavoice.c Commit FS#12069 - Playback rework - first stages. Gives as thorough as possible a treatment of codec management, track change and metadata logic as possible while maintaining fairly narrow focus and not rewriting everything all at once. Please see the rockbox-dev mail archive on 2011-04-25 (Playback engine rework) for a more thorough manifest of what was addressed. Plugins and codecs become incompatible. 2011-04-27 03:08:23 +00:00