8e8671a73e
Speeds up decoding of the 64 kbps test file by 2.59 MHz and the 128 kbps test file by 4.31 MHz on H300 (cf). Decoding the same files on c200 is sped up by 0.33 MHz and 0.55 MHz respectively. Change-Id: I0f9f9ef6a7293581cf45e3201b33c65504c95c81 |
||
---|---|---|
.. | ||
celt | ||
ogg | ||
silk | ||
config.h | ||
libopus.make | ||
opus.c | ||
opus.h | ||
opus_custom.h | ||
opus_decoder.c | ||
opus_defines.h | ||
opus_header.c | ||
opus_header.h | ||
opus_private.h | ||
opus_types.h | ||
README.rockbox | ||
SOURCES |
Libraries: Opus (snapshot) / Opus-tools (snapshot) / libogg 1.3 Imported: September 15th, 2012 Steps taken to adapt original opus/opus-tool/ogg source files to rockbox (useful when for example syncing a new snapshot) Opus: * copied .c/.h files from opus/src lib/rbcodec/codecs/libopus * copied .h files from opus/include to lib/rbcodec/codecs/libopus * copied .c/.h files from opus/celt to lib/rbcodec/codecs/libopus/celt * copied .c/.h files from opus/silk to lib/rbcodec/codecs/libopus/silk Opus-tools: * copied src/opus_header.h and src/opus_header.c to lib/rbcodec/codecs/libopus * changed #include <ogg/ogg.h> to #include "ogg/ogg.h" in opus_header.c Ogg: * copied libogg/src/framing.c to lib/rbcodec/codecs/libopus/ogg * copied libogg/include/ogg.h to lib/rbcodec/codecs/libopus/ogg * changed #include "ogg/ogg.h" to #include "ogg.h" in framing.c * added os_config.h to lib/rbcodec/codecs/libopus/ogg