b2e80edd16
codec makefiles larger freedom in what they can do to it. Use this in libopus to prepend the libopus searchpaths to CODECFLAGS so that its internal config.h will be picked up before our global one. This avoids having to do a s/config.h/opus_config.h/ when syncing which will be handy soon. Change-Id: I018d729aa0c8300fa3149f22a5a8c5668b339dfa Reviewed-on: http://gerrit.rockbox.org/496 Reviewed-by: Nils Wallménius <nils@rockbox.org> |
||
---|---|---|
.. | ||
celt | ||
ogg | ||
silk | ||
libopus.make | ||
opus.h | ||
opus_config.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 * renamed opus config.h file to opus_config.h and replaced #include "config.h", for example find . -name "*.h" -print | xargs sed -i 's/include "config.h"/include "opus_config.h"/g' find . -name "*.c" -print | xargs sed -i 's/include "config.h"/include "opus_config.h"/g' 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