Tomasz Malesinski
c13eba29ff
FS #7833 : Optimizations to the Vorbis codec:
...
- ARM assembly version of parts of mdct,
- special case for vorbis_book_decodevv_add for 2 channels and even book->dim,
- store the output in vb->pcm if possible, as it is usually in IRAM as
opposed to v->pcm.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14875 a1c6a512-1295-4272-9138-f99709370657
2007-09-27 21:58:51 +00:00
Magnus Holmgren
932b20ec62
Vorbis: Apply various bugfixes from upstream Tremor.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13756 a1c6a512-1295-4272-9138-f99709370657
2007-07-01 17:58:49 +00:00
Tomasz Malesinski
7d9ff93b79
FS #6848 - optimizations of Huffman decoding in Tremor.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12903 a1c6a512-1295-4272-9138-f99709370657
2007-03-24 14:06:56 +00:00
Magnus Holmgren
93e41276be
Recude iram usage for the Vorbis decoder a little. Makes it possible to build with gcc 4.0.3.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10891 a1c6a512-1295-4272-9138-f99709370657
2006-09-05 17:47:48 +00:00
Magnus Holmgren
7e33f16aee
Tweaked IRAM usage in the Vorbis codec. Speeds up decoding by about 10% on a couple of test files.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7249 a1c6a512-1295-4272-9138-f99709370657
2005-07-28 12:04:41 +00:00
Pedro Vasconcelos
0f10e898f0
Vorbis optimizations: allocation of PCM buffers in IRAM, avoiding copying.
...
Slight code improvements to the MDCT functions.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6590 a1c6a512-1295-4272-9138-f99709370657
2005-06-06 23:01:51 +00:00
Pedro Vasconcelos
024db0a766
Basic optimizations of the Vorbis decoder for the ihp-1x0.
...
Capable of real-time decoding with cpu freq at 120mhz.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6527 a1c6a512-1295-4272-9138-f99709370657
2005-05-27 09:14:00 +00:00
Jens Arnold
b363d65625
Get malloc() and friends out of the way for the cygwin linker (and maybe others), to make plugins work properly in the simulator.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6086 a1c6a512-1295-4272-9138-f99709370657
2005-02-28 20:55:31 +00:00
Marcoen Hirschberg
99d2599b79
Initial commit of the the Ogg Vorbis 'Tremor' integer playback codec
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5996 a1c6a512-1295-4272-9138-f99709370657
2005-02-17 09:08:18 +00:00