rockbox/apps/codecs/demac/libdemac
Jens Arnold 8c38983b22 Fix standalone demac tool build.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29239 a1c6a512-1295-4272-9138-f99709370657
2011-02-06 23:18:30 +00:00
..
crc.c
decoder.c Use MEM_ALIGN_ATTR in libdemac instead of fixed alignment. Speeds up arm11 by ~6%. 2010-11-21 17:58:42 +00:00
decoder.h
demac.h
demac_config.h Fix standalone demac tool build. 2011-02-06 23:18:30 +00:00
entropy.c Fix #11897 - Multiple 'divide by zero' while playing particular APE on Clip+. Problem and solution observed and checked on Gigabeat S by myself. Fix submitted by Mikhail Titov resolves it. range_decode_short was declared as returing 'int short' rather than 'unsigned short' resulting in unwanted sign extension. 2011-02-05 09:59:36 +00:00
entropy.h
filter.c libdemac: ARMv7 assembler optimisation for the filters, tested on Nokia N900. Speedup is 2.1x for -c5000 compared to the ARMv6 asm. Note that actually compiling it on device requires hand-assembling the 'vadd' and 'vsub' instructions due to a bug in binutils 2.18.50, and making the standalone decoder use it requires Makefile and demac_config.h hacks. 2010-08-30 06:31:47 +00:00
filter.h libdemac: Separate filtering calls per channel in preparation for the dual-core split on PP. This also means less inlining, and hence speeds up decoding on single core slightly, due to better caching behaviour. 2010-03-03 21:20:13 +00:00
filter_16_11.c
filter_32_10.c
filter_64_11.c
filter_256_13.c
filter_1280_15.c
parser.c 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
parser.h
predictor-arm.S FS#11335 by me: make ARM assembly functions thumb-friendly 2010-06-11 04:41:36 +00:00
predictor-cf.S Redo r28026 so that all .S files get the __ASSEMBLER__ define. 2010-12-27 17:27:59 +00:00
predictor.c
predictor.h
SOURCES
udiv32_arm-pre.S
udiv32_arm.S
vector_math16_armv5te.h Correction to clobber lists of several codec's inline assembly. 2010-05-29 15:00:10 +00:00
vector_math16_armv6.h Correction to clobber lists of several codec's inline assembly. 2010-05-29 15:00:10 +00:00
vector_math16_armv7.h libdemac: ARMv7 assembler optimisation for the filters, tested on Nokia N900. Speedup is 2.1x for -c5000 compared to the ARMv6 asm. Note that actually compiling it on device requires hand-assembling the 'vadd' and 'vsub' instructions due to a bug in binutils 2.18.50, and making the standalone decoder use it requires Makefile and demac_config.h hacks. 2010-08-30 06:31:47 +00:00
vector_math16_cf.h
vector_math16_mmx.h Make libdemac compile again on OSX x86 and x86_64 by replacing .rept with fancy preprocessor stuff. 2010-07-19 10:04:54 +00:00
vector_math32_armv4.h Correction to clobber lists of several codec's inline assembly. 2010-05-29 15:00:10 +00:00
vector_math_generic.h