summaryrefslogtreecommitdiff
path: root/apps/codecs/libmusepack/mpc_demux.c (follow)
Commit message (Collapse)AuthorAge
* Add codecs to librbcodec.Sean Bartell2012-04-25
| | | | | | | Change-Id: Id7f4717d51ed02d67cb9f9cb3c0ada4a81843f97 Reviewed-on: http://gerrit.rockbox.org/137 Reviewed-by: Nils Wallménius <nils@rockbox.org> Tested-by: Nils Wallménius <nils@rockbox.org>
* Roll back the latest mpc upstream sync as this introduced a regression. ↵Andree Buschmann2011-12-11
| | | | | | Fixes FS#12429. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31211 a1c6a512-1295-4272-9138-f99709370657
* Resync mpc to r476 of svn.musepack.org. Improves error handling after seek.Andree Buschmann2011-11-29
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31093 a1c6a512-1295-4272-9138-f99709370657
* Sync rockbox to r475 of musepack's svn.Andree Buschmann2011-08-02
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30240 a1c6a512-1295-4272-9138-f99709370657
* Use more IRAM for mpc on S5L870x. Speed up decoding by ~2%.Andree Buschmann2011-05-16
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29891 a1c6a512-1295-4272-9138-f99709370657
* Fix FS#11710. On Coldfire CPU's mpc uses a speed optimization which was not ↵Andree Buschmann2010-11-01
| | | | | | correctly re-initialized when rebuffering. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28437 a1c6a512-1295-4272-9138-f99709370657
* Optimization of mpc's buffering routines through using the maximum possible ↵Andree Buschmann2010-10-02
| | | | | | buffer size. This reduces read access calls. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28198 a1c6a512-1295-4272-9138-f99709370657
* Finally fix FS#11476 (data abort when playing some sv8 mpc files on lowmem ↵Andree Buschmann2010-10-02
| | | | | | targets like Clip+/Fuzev1/Fuzev2). This fix disables loading of seek tables from the sv8 bitstream. Those table are located at the end of sv8-files. When playing sv8 files this resulted in seek to filebegin, then fileend, then back to filebegin. Such seeking behaviour results in heavy rebuffering when playing files on targets with low RAM. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28197 a1c6a512-1295-4272-9138-f99709370657
* Housekeeping. Comment musepack code seqments unused in rockbox.Andree Buschmann2010-06-24
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27111 a1c6a512-1295-4272-9138-f99709370657
* Fix FS#11416. Resuming mpc was broken since r26032 due to false assumption ↵Andree Buschmann2010-06-20
| | | | | | of amount of buffered data. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26990 a1c6a512-1295-4272-9138-f99709370657
* Fix FS#11261 (slow seek forward in mpc files). Since the introduction of the ↵Andree Buschmann2010-05-14
| | | | | | sv8 library mpc did not use efficient buffering when seeking forward. With this change the implementation will not flush the buffer on each frame but will keep the already buffered data as long as possible. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26032 a1c6a512-1295-4272-9138-f99709370657
* Clean up libmusepack: move declarations to internal.h and set svn properties.Bertrik Sikken2010-04-18
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25676 a1c6a512-1295-4272-9138-f99709370657
* Major change to musepack decoder: Import v1.3.0 (r458 from svn.musepack.net) ↵Andree Buschmann2010-03-07
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