summaryrefslogtreecommitdiff
path: root/apps/codecs/libtta (follow)
Commit message (Collapse)AuthorAge
* Use system headers a bit more: use host's fcntl.h for O_RDONLY etc.Thomas Martitz2010-08-27
| | | | | | | | Removes the need to fix up those in the simulator. Also work around some posix-mingw incompatibilities (e.g. getcwd()). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27904 a1c6a512-1295-4272-9138-f99709370657
* Tune compiler optimizations for libtta, gives a speedup of 1.1MHz on h300 ↵Nils Wallménius2010-07-12
| | | | | | and 0.4MHz on c200v1. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27405 a1c6a512-1295-4272-9138-f99709370657
* Coldfire assembler implementation of hybrid_filter for libtta. Speeds up ↵Nils Wallménius2010-07-12
| | | | | | decoding on h300 by 4.2MHz. Set svn properties. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27404 a1c6a512-1295-4272-9138-f99709370657
* Use more iram in the tta lib, speeds up decoding by 47MHz on h300 (mcf5249) ↵Nils Wallménius2010-07-12
| | | | | | and 2.7MHz on c200v1 (pp5024) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27403 a1c6a512-1295-4272-9138-f99709370657
* We already build with -fomit-frame-pointer so there's no need to specify ↵Nils Wallménius2010-07-03
| | | | | | that again. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27255 a1c6a512-1295-4272-9138-f99709370657
* FS#11335 by me: make ARM assembly functions thumb-friendlyRafaël Carré2010-06-11
| | | | | | | | | | | | | We can't pop into pc on ARMv4t when using thumb: the T bit won't be modified if we are returning to a thumb function Code running on ARMv4t should use the new ldrpc / ldmpc macros instead of ldr pc, [sp], #4 and ldm(cond) sp!, {regs, pc} No modification on pure ARM builds and ARMv5+ Note: USE_THUMB is currently never defined, no targets can currently be built with -mthumb, see FS#6734 git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26756 a1c6a512-1295-4272-9138-f99709370657
* tta codec: optimize for arm target. pp502x: ~1% speed up.Yoshihisa Uchida2010-06-02
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26478 a1c6a512-1295-4272-9138-f99709370657
* updates the README document.Yoshihisa Uchida2010-05-14
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26017 a1c6a512-1295-4272-9138-f99709370657
* Put decoder array into IRAM. Improves Coldfire (h300) performance 218MHz ↵Michael Giacomelli2010-05-13
| | | | | | ->102.84 MHz. Should be realtime on all CF targets. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25998 a1c6a512-1295-4272-9138-f99709370657
* add True Audio (TTA) codecYoshihisa Uchida2010-05-13
decoding speed iPod video ~153% But in some players, the decoding speed is not enough. (e.g., H180 52.4% (thanks amiconn), H300 55.09% (thanks n1s)) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25994 a1c6a512-1295-4272-9138-f99709370657