summaryrefslogtreecommitdiffstats
path: root/apps/codecs
AgeCommit message (Expand)AuthorFilesLines
2008-12-10Use cookies for thread identification instead of pointers directly which give...Michael Sevakis2-10/+10
2008-12-09Assembler optimised mono predictor for ARM. Speedup for -c1000 mono is ~5% on...Jens Arnold2-10/+167
2008-12-02Implement mono predictor in assembler for coldfire, yielding a ~6% speedup fo...Jens Arnold2-146/+291
2008-12-01Shuffling around register allocation allows to keep decoded0 and decoded1 in ...Jens Arnold1-115/+108
2008-11-30Restore compiler optimization level for libmad, was lost in the buildsystem r...Nils Wallménius1-1/+1
2008-11-30Remove extraneous semicolons, and fix a comment.Jens Arnold1-2/+2
2008-11-30Remove extraneous semicolons, and fix a comment.Jens Arnold1-1/+1
2008-11-30Fix APE 16-bit mono output: mono signals need to be scaled for rockbox.Jens Arnold1-0/+8
2008-11-28Resurrect the ARM7 16-bit packed vector addition/subtraction for ARMv5, givin...Jens Arnold1-78/+166
2008-11-28Recording: Change some encoder code the operation of which was apparantly unc...Michael Sevakis4-44/+63
2008-11-27On ARM9TDMI (e.g. Gigabeat F) it's faster to use a ldr/str pair than add+ldmi...Jens Arnold1-12/+17
2008-11-27Speed up the predictor a little by using ldrd/strd on ARMv5+. This required s...Jens Arnold1-141/+163
2008-11-26Get rid of unused return values, except the one from decode_chunk() which wil...Jens Arnold7-41/+38
2008-11-25Added 'keywords' and 'eol-style' properties.Björn Stenberg16-16/+16
2008-11-24Reorder instructions to avoid pipeline stalls on ARMv6 wherever possible (som...Jens Arnold1-84/+80
2008-11-24Branch optimisation in both C (giving hints to gcc - verified using -fprofile...Jens Arnold6-125/+147
2008-11-24Tweak the ARMv6 filter assembly a bit further.Jens Arnold1-27/+22
2008-11-22Macros should be ALL CAPS, so rename (un)likely() to (UN)LIKELY()Nils Wallménius1-5/+5
2008-11-20Introduce likely() and unlikely() macros, use to give gcc hints about which b...Nils Wallménius2-17/+5
2008-11-20Remove .a files before running ar, to avoid problems with renamed files remai...Björn Stenberg15-0/+15
2008-11-20codec.link must be created with -DCODECBjörn Stenberg1-1/+1
2008-11-20Make sure codec directory exists before creating link file.Björn Stenberg1-0/+1
2008-11-20Bug fix again. Moved cp outside of $(shell) to force make to run it sequentia...Björn Stenberg1-2/+1
2008-11-20Bug fix for previous bug fix. Too much copy/paste.Björn Stenberg1-1/+1
2008-11-20Bug fix for simulator: Plugins and codecs were objcopied isntead of left as ELF.Björn Stenberg1-2/+5
2008-11-20New makefile solution: A single invocation of 'make' to build the entire tree...Björn Stenberg79-1021/+627
2008-11-19Several tweaks and cleanups: * Use .rept instead of repeated macros for repea...Jens Arnold5-148/+171
2008-11-19Compile-time choice between 16 bit and 32 bit integers for the filters. 32 bi...Jens Arnold7-326/+280
2008-11-16Centralise compile-time configuration.Jens Arnold10-98/+101
2008-11-16Make it compile again on linux...Jens Arnold1-0/+3
2008-11-16Make the standalone decoder actually work on Windows (need to open the output...Jens Arnold1-2/+2
2008-11-16Make the standalone decoder build on cygwin.Jens Arnold1-1/+1
2008-11-16Move the contents of rangecoding.h into entropy.c, and remove the former. It ...Jens Arnold3-181/+155
2008-11-16Avoid unnecessary register copies on ARMv5.Jens Arnold1-24/+22
2008-11-15Make the standalone demac program compile againDave Chapman1-0/+8
2008-11-12Fix comments.Jens Arnold1-3/+3
2008-11-12Tiny speedup by simplifying the filter wrap check.Jens Arnold1-16/+15
2008-11-12Tiny performance improvement for the (not yet usable) compression levels >= -...Jens Arnold1-5/+5
2008-11-06ARMv4 unsigned integer division: Using an overflow-safe comparison method in ...Jens Arnold1-24/+31
2008-11-06Correct a comment and police comment style, no functional changeNils Wallménius1-3/+3
2008-11-05Re-added libspc which got dropped in a black hole.Björn Stenberg8-0/+3350
2008-11-05Codec lib directories renamed, except for demac.Björn Stenberg62-3372/+37
2008-11-05Trimmed off redundant dependencies.Björn Stenberg1-28/+22
2008-11-05Added libcodec.a as dependency for all codecs.Björn Stenberg1-25/+26
2008-11-05This optimisation breaks for very large divisors (MSB set), so remove it.Jens Arnold1-3/+4
2008-11-05Set missing SVN properties.Jens Arnold1-1/+1
2008-11-05Further optimised (vs. libgcc) unsigned 32 bit division for ARMv4 (based on t...Jens Arnold4-3/+137
2008-11-04Some entropy decoder tweaks. Also removed unnecessary 'tmp' variables.Jens Arnold2-24/+17
2008-10-23Remove the event object in the kernel since it's rather extraneous at the mom...Michael Sevakis1-5/+4
2008-10-19Codec memory reorganizationNils Wallménius3-4/+2