rockbox/apps/codecs/libmusepack
Andree Buschmann fabbeba59a Solve FS#12396 through rolling back r26592. This fixes distortions while mpc playback on Coldfire targets with GCC 4.5.2.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31054 a1c6a512-1295-4272-9138-f99709370657
2011-11-25 19:42:26 +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 Fully remove floating point code from libmusepack. Introduce two small const arrays for precalculated scalefactors, correct the integer type of scalefactors to unsigned, migrate some metadata calculations to fixed point. No impact to decoder output. 2011-09-10 20:35:04 +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 Fully remove floating point code from libmusepack. Introduce two small const arrays for precalculated scalefactors, correct the integer type of scalefactors to unsigned, migrate some metadata calculations to fixed point. No impact to decoder output. 2011-09-10 20:35:04 +00:00
libmusepack.make FS#12231 2011-08-18 16:33:41 +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 Sync rockbox to r475 of musepack's svn. 2011-08-02 19:08:29 +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 Fully remove floating point code from libmusepack. Introduce two small const arrays for precalculated scalefactors, correct the integer type of scalefactors to unsigned, migrate some metadata calculations to fixed point. No impact to decoder output. 2011-09-10 20:35:04 +00:00
mpc_demux.c Sync rockbox to r475 of musepack's svn. 2011-08-02 19:08:29 +00:00
mpc_types.h Sync rockbox to r475 of musepack's svn. 2011-08-02 19:08:29 +00:00
mpcdec.h FS#12140 by Sean Bartell, Make various codec stuff static. 2011-06-01 10:28:26 +00:00
mpcdec_math.h Solve FS#12396 through rolling back r26592. This fixes distortions while mpc playback on Coldfire targets with GCC 4.5.2. 2011-11-25 19:42:26 +00:00
reader.h Disable unneeded parts of mpc's file-I/O interface. 2010-06-21 18:45:34 +00:00
requant.c Fully remove floating point code from libmusepack. Introduce two small const arrays for precalculated scalefactors, correct the integer type of scalefactors to unsigned, migrate some metadata calculations to fixed point. No impact to decoder output. 2011-09-10 20:35:04 +00:00
requant.h FS#12014 by Huan Zhang fixing some link errors with a recent mips toolchain. 2011-03-19 10:14:12 +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 Fully remove floating point code from libmusepack. Introduce two small const arrays for precalculated scalefactors, correct the integer type of scalefactors to unsigned, migrate some metadata calculations to fixed point. No impact to decoder output. 2011-09-10 20:35:04 +00:00
streaminfo.h Fully remove floating point code from libmusepack. Introduce two small const arrays for precalculated scalefactors, correct the integer type of scalefactors to unsigned, migrate some metadata calculations to fixed point. No impact to decoder output. 2011-09-10 20:35:04 +00:00
synth_filter.c Use more IRAM for mpc on S5L870x. Speed up decoding by ~2%. 2011-05-16 21:31:59 +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