14c6bb798d
Change-Id: I0cfcc0005c4ad7bfbb1aaf454188ce70fb043dc1 |
||
---|---|---|
.. | ||
celt | ||
ogg | ||
silk | ||
analysis.c | ||
analysis.h | ||
config.h | ||
libopus.make | ||
mapping_matrix.c | ||
mapping_matrix.h | ||
mlp.c | ||
mlp.h | ||
mlp_data.c | ||
opus.c | ||
opus.h | ||
opus_compare.c | ||
opus_custom.h | ||
opus_decoder.c | ||
opus_defines.h | ||
opus_demo.c | ||
opus_encoder.c | ||
opus_header.c | ||
opus_header.h | ||
opus_multistream.c | ||
opus_multistream.h | ||
opus_multistream_decoder.c | ||
opus_multistream_encoder.c | ||
opus_private.h | ||
opus_projection.h | ||
opus_projection_decoder.c | ||
opus_projection_encoder.c | ||
opus_types.h | ||
README.rockbox | ||
repacketizer.c | ||
repacketizer_demo.c | ||
SOURCES | ||
tansig_table.h |
Libraries: Opus (snapshot) / Opus-tools (snapshot) / libogg 1.3 Imported: January 1st, 2019 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 Celt: * changed #if FIXED_POINT to #ifdef FIXED_POINT in bands.c * changed #elif OPUS_ARM_INLINE_EDSP to #elif defined (OPUS_ARM_INLINE_EDSP) * add #define ABS(a)(((a) < 0) ? - (a) :(a)) to mathops.h 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.h Ogg: * copied libogg/src/framing.c to lib/rbcodec/codecs/libopus/ogg * copied libogg/include/ogg.h to lib/rbcodec/codecs/libopus/ogg * copied libogg/include/crctable.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 * added our own os_types.h * changed #include <ogg/os_types.h> to #include "os_types.h" in ogg.h * changed #include <ogg/os_types.h> to #include "os_types.h" in crctable.h