Major change to musepack decoder: Import v1.3.0 (r458 from svn.musepack.net) to rockb...
commitb3d14724c5602a7d37efe6ca58f99408e32f60a2
authorBuschel <Buschel@a1c6a512-1295-4272-9138-f99709370657>
Sun, 7 Mar 2010 19:34:44 +0000 (7 19:34 +0000)
committerBuschel <Buschel@a1c6a512-1295-4272-9138-f99709370657>
Sun, 7 Mar 2010 19:34:44 +0000 (7 19:34 +0000)
tree8580a0956a6dfa19dbfe7a48409be7c0e6e9004f
parent3b8b272a8f26aaff2510c5f7cff6ba71424184a4
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.

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25056 a1c6a512-1295-4272-9138-f99709370657
35 files changed:
apps/codecs/libmusepack/AUTHORS
apps/codecs/libmusepack/ChangeLog
apps/codecs/libmusepack/README [deleted file]
apps/codecs/libmusepack/README.rockbox [deleted file]
apps/codecs/libmusepack/SOURCES
apps/codecs/libmusepack/config-mpc.h [deleted file]
apps/codecs/libmusepack/crc32.c [new file with mode: 0755]
apps/codecs/libmusepack/decoder.h
apps/codecs/libmusepack/huffman.c [new file with mode: 0755]
apps/codecs/libmusepack/huffman.h
apps/codecs/libmusepack/huffsv46.c [deleted file]
apps/codecs/libmusepack/huffsv7.c [deleted file]
apps/codecs/libmusepack/idtag.c [deleted file]
apps/codecs/libmusepack/internal.h
apps/codecs/libmusepack/mainpage.h [deleted file]
apps/codecs/libmusepack/minimax.h [new file with mode: 0755]
apps/codecs/libmusepack/mpc_bits_reader.c [new file with mode: 0755]
apps/codecs/libmusepack/mpc_bits_reader.h [new file with mode: 0755]
apps/codecs/libmusepack/mpc_config.h [deleted file]
apps/codecs/libmusepack/mpc_decoder.c
apps/codecs/libmusepack/mpc_demux.c [new file with mode: 0755]
apps/codecs/libmusepack/mpc_types.h [new file with mode: 0755]
apps/codecs/libmusepack/mpcdec.h [new file with mode: 0755]
apps/codecs/libmusepack/mpcdec_math.h [moved from apps/codecs/libmusepack/math.h with 95% similarity, mode: 0755]
apps/codecs/libmusepack/musepack.h [deleted file]
apps/codecs/libmusepack/reader.h
apps/codecs/libmusepack/requant.c
apps/codecs/libmusepack/requant.h [moved from apps/codecs/libmusepack/config_types.h with 71% similarity]
apps/codecs/libmusepack/streaminfo.c
apps/codecs/libmusepack/streaminfo.h
apps/codecs/libmusepack/synth_filter.c
apps/codecs/libmusepack/synth_filter_arm.S
apps/codecs/mpc.c
apps/metadata/mpc.c
manual/appendix/file_formats.tex