summaryrefslogtreecommitdiff
path: root/apps/codecs/libmusepack/musepack.h (follow)
Commit message (Collapse)AuthorAge
* New makefile solution: A single invocation of 'make' to build the entire ↵Björn Stenberg2008-11-20
| | | | | | | | | tree. Fully controlled dependencies give faster and more correct recompiles. Many #include lines adjusted to conform to the new standards. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19146 a1c6a512-1295-4272-9138-f99709370657
* Musepack seek hotfix. Do not dynamically allocate seek buffer but use a ↵Andree Buschmann2008-05-19
| | | | | | buffer of constant size (~28.5min). Files larger than this will still not seek properly. Some additional rework has to be done for the seek buffer. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17584 a1c6a512-1295-4272-9138-f99709370657
* Commit FS#9000. Speed up Musepack decoder by 3% on PP5022/24 via using ↵Andree Buschmann2008-05-17
| | | | | | ICODE_ATTR for calc_new_V(). Additionally correct a type in decoder-struct. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17552 a1c6a512-1295-4272-9138-f99709370657
* Musepack performance optimization for PP5022/PP5024/MCF5250 targets. Use ↵Andree Buschmann2008-05-14
| | | | | | IRAM for internal sample buffers and lookup tables. Speeds up decoding by ~7% on PP5022/PP5024 (Sansa: c200, e200 + iPod mini2G, nano, video) and by ~27% on MCF5250 (iaudio m5, x5). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17507 a1c6a512-1295-4272-9138-f99709370657
* Removed non-active seek mechanism from musepack library, small other cleanups.Andree Buschmann2008-05-10
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17446 a1c6a512-1295-4272-9138-f99709370657
* Added macros controlling what goes to IRAM on different targets.Tomasz Malesinski2006-11-09
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11483 a1c6a512-1295-4272-9138-f99709370657
* FS patch #5172 by Andrew Cupper. Musepack seeking support. Decoder should ↵Thom Johansen2006-08-31
| | | | | | also be faster. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10827 a1c6a512-1295-4272-9138-f99709370657
* Make libmusepack output the last frame in two passes. Reclaim the IRAM taken ↵Thom Johansen2006-04-27
| | | | | | in the last commit. Please let me know if you can hear any artifacts or get any broken files from this! git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9825 a1c6a512-1295-4272-9138-f99709370657
* Synced libmpcdec to musepack.net SVN.Thom Johansen2006-01-30
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8488 a1c6a512-1295-4272-9138-f99709370657
* Make Musepack work on little endian devices.Thom Johansen2006-01-29
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8485 a1c6a512-1295-4272-9138-f99709370657
* Replaced critical loop with assembler. A bit closer to realtime now. This ↵Thom Johansen2005-06-11
| | | | | | codec really needs all the 64 bit muls replaced with EMAC equivalents. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6667 a1c6a512-1295-4272-9138-f99709370657
* Musepack support, complete with mpc2wav plugin. Thanks go out to rasher for ↵Thom Johansen2005-04-12
initiating the port. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6276 a1c6a512-1295-4272-9138-f99709370657