diff options
author | Nils Wallménius <nils@rockbox.org> | 2010-07-15 16:19:17 +0000 |
---|---|---|
committer | Nils Wallménius <nils@rockbox.org> | 2010-07-15 16:19:17 +0000 |
commit | a87c61854ef614b258ca7d4d0b40db017884e63e (patch) | |
tree | 4f0129350a8a2d25ee5e5d218aa787ae2dbbeca3 /apps/codecs/libatrac | |
parent | 328f2f9c285dd9ccec4ddabe4d64a508b0e498fa (diff) | |
download | rockbox-a87c61854ef614b258ca7d4d0b40db017884e63e.tar.gz rockbox-a87c61854ef614b258ca7d4d0b40db017884e63e.zip |
Sync codeclib bitstream code with upstream ffmpeg code. Build ffmpeg_bitstream.c as a part of the codec lib. Use this codeclib implementation in libffmpegFLAC. Implement adapted version of the unaligned longword reading optimization for coldfire from the libwma version of this code. Speeds up cook decoding by 2-3% on h300 and flac by 25% on h300, also speeds up flac decoding by 2% on c200 (decoding speed of cook on c200 is unchanged).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27430 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/codecs/libatrac')
-rw-r--r-- | apps/codecs/libatrac/SOURCES | 2 | ||||
-rw-r--r-- | apps/codecs/libatrac/atrac3.h | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/apps/codecs/libatrac/SOURCES b/apps/codecs/libatrac/SOURCES index 5a033c1732..3eaf4c9c3b 100644 --- a/apps/codecs/libatrac/SOURCES +++ b/apps/codecs/libatrac/SOURCES | |||
@@ -2,4 +2,4 @@ atrac3.c | |||
2 | #if defined(CPU_ARM) | 2 | #if defined(CPU_ARM) |
3 | atrac3_arm.S | 3 | atrac3_arm.S |
4 | #endif | 4 | #endif |
5 | ../lib/ffmpeg_bitstream.c | 5 | |
diff --git a/apps/codecs/libatrac/atrac3.h b/apps/codecs/libatrac/atrac3.h index d3fdc5056a..74dd992e1b 100644 --- a/apps/codecs/libatrac/atrac3.h +++ b/apps/codecs/libatrac/atrac3.h | |||
@@ -19,7 +19,7 @@ | |||
19 | * | 19 | * |
20 | ****************************************************************************/ | 20 | ****************************************************************************/ |
21 | 21 | ||
22 | #include "ffmpeg_bitstream.h" | 22 | #include "ffmpeg_get_bits.h" |
23 | #include "../librm/rm.h" | 23 | #include "../librm/rm.h" |
24 | #include "codeclib.h" | 24 | #include "codeclib.h" |
25 | 25 | ||