rockbox/apps/codecs/libmusepack
Nils Wallménius c8535f27d1 Switch coldfire builds over to new toolchain using gcc 4.5.2 and binutils 2.20.1
Retune codec compiler optimizations with new compiler. Overall speedup with aac and flac getting big speedups.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29042 a1c6a512-1295-4272-9138-f99709370657
2011-01-12 22:28:43 +00:00
..
AUTHORS Major change to musepack decoder: Import v1.3.0 (r458 from svn.musepack.net) to rockbox. Several adaptions in the musepack decoder were made to get the library work and perform fast under rockbox on several targets. With this change mpc sv8 is supported, including seek, replay gain and metadata support. The decoding speed is a 1-4% lower than the last implementation. Reason for this is main restructuring in the bitstream demuxer. 2010-03-07 19:34:44 +00:00
ChangeLog Major change to musepack decoder: Import v1.3.0 (r458 from svn.musepack.net) to rockbox. Several adaptions in the musepack decoder were made to get the library work and perform fast under rockbox on several targets. With this change mpc sv8 is supported, including seek, replay gain and metadata support. The decoding speed is a 1-4% lower than the last implementation. Reason for this is main restructuring in the bitstream demuxer. 2010-03-07 19:34:44 +00:00
COPYING Musepack support, complete with mpc2wav plugin. Thanks go out to rasher for initiating the port. 2005-04-12 21:29:48 +00:00
crc32.c Clean up libmusepack: move declarations to internal.h and set svn properties. 2010-04-18 18:12:32 +00:00
decoder.h Set alignment for major data arrays in the mpc codec. This avoids performance regressions on S5L870x CPUs when changing code and allows further improvements. 2010-11-12 07:04:07 +00:00
huffman.c Clean up libmusepack: move declarations to internal.h and set svn properties. 2010-04-18 18:12:32 +00:00
huffman.h Major change to musepack decoder: Import v1.3.0 (r458 from svn.musepack.net) to rockbox. Several adaptions in the musepack decoder were made to get the library work and perform fast under rockbox on several targets. With this change mpc sv8 is supported, including seek, replay gain and metadata support. The decoding speed is a 1-4% lower than the last implementation. Reason for this is main restructuring in the bitstream demuxer. 2010-03-07 19:34:44 +00:00
internal.h Housekeeping. Comment musepack code seqments unused in rockbox. 2010-06-24 18:48:04 +00:00
libmusepack.make 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
minimax.h Clean up libmusepack: move declarations to internal.h and set svn properties. 2010-04-18 18:12:32 +00:00
mpc_bits_reader.c Clean up libmusepack: move declarations to internal.h and set svn properties. 2010-04-18 18:12:32 +00:00
mpc_bits_reader.h Clean up libmusepack: move declarations to internal.h and set svn properties. 2010-04-18 18:12:32 +00:00
mpc_decoder.c Use MEM_ALIGN_ATTR in mpc codec. Speed up by 22-24% was measured on ARM11. 2010-11-21 14:03:55 +00:00
mpc_demux.c Fix FS#11710. On Coldfire CPU's mpc uses a speed optimization which was not correctly re-initialized when rebuffering. 2010-11-01 20:43:17 +00:00
mpc_types.h Move memset6() declaration to string-extra.h, kills a warning compiling for android since it ships a memory.h. 2010-08-12 13:55:01 +00:00
mpcdec.h Using icode attribute for S5L870x is faster on some codecs. Speed up for mpc is ~3%, for aac ~1%. 2010-11-02 21:06:20 +00:00
mpcdec_math.h Some asm code beautification in the mpc decoder. 2010-06-05 17:52:31 +00:00
reader.h Disable unneeded parts of mpc's file-I/O interface. 2010-06-21 18:45:34 +00:00
requant.c Clean up libmusepack: move declarations to internal.h and set svn properties. 2010-04-18 18:12:32 +00:00
requant.h Major change to musepack decoder: Import v1.3.0 (r458 from svn.musepack.net) to rockbox. Several adaptions in the musepack decoder were made to get the library work and perform fast under rockbox on several targets. With this change mpc sv8 is supported, including seek, replay gain and metadata support. The decoding speed is a 1-4% lower than the last implementation. Reason for this is main restructuring in the bitstream demuxer. 2010-03-07 19:34:44 +00:00
SOURCES Convert inline coldfire assembler to a 'real' assembler function, with tweaks by Buschel. Speeds up mpc decoding by ~1% on h300. 2010-07-20 23:35:07 +00:00
streaminfo.c Clean up libmusepack: move declarations to internal.h and set svn properties. 2010-04-18 18:12:32 +00:00
streaminfo.h Major change to musepack decoder: Import v1.3.0 (r458 from svn.musepack.net) to rockbox. Several adaptions in the musepack decoder were made to get the library work and perform fast under rockbox on several targets. With this change mpc sv8 is supported, including seek, replay gain and metadata support. The decoding speed is a 1-4% lower than the last implementation. Reason for this is main restructuring in the bitstream demuxer. 2010-03-07 19:34:44 +00:00
synth_filter.c Use MEM_ALIGN_ATTR in mpc codec. Speed up by 22-24% was measured on ARM11. 2010-11-21 14:03:55 +00:00
synth_filter_arm.S Re-submit ARM asm optimizations in mpc synthesis as the performance regressions on S5L870x have been solved with r28561. 2010-11-12 07:07:57 +00:00
synth_filter_coldfire.S Convert inline coldfire assembler to a 'real' assembler function, with tweaks by Buschel. Speeds up mpc decoding by ~1% on h300. 2010-07-20 23:35:07 +00:00