summaryrefslogtreecommitdiff
path: root/lib/rbcodec/codecs/libspeex/README.rockbox
diff options
context:
space:
mode:
Diffstat (limited to 'lib/rbcodec/codecs/libspeex/README.rockbox')
-rw-r--r--lib/rbcodec/codecs/libspeex/README.rockbox30
1 files changed, 30 insertions, 0 deletions
diff --git a/lib/rbcodec/codecs/libspeex/README.rockbox b/lib/rbcodec/codecs/libspeex/README.rockbox
new file mode 100644
index 0000000000..84fff59b60
--- /dev/null
+++ b/lib/rbcodec/codecs/libspeex/README.rockbox
@@ -0,0 +1,30 @@
1Library: libspeex-1.2beta3 (SVN version 14054)
2Imported: 2007-03-12 by Dan Everton
3
4
5This directory contains a local version of libspeex for decoding Ogg/Speex
6audio streams.
7
8
9LICENSING INFORMATION
10
11Speex is available under the terms of the Xiph.Org variant of the BSD
12license, which is both an open source and free software license. The
13license is described in the COPYING file in this directory.
14
15
16IMPORT DETAILS
17
18The .[ch] files from speex/libspeex/ and speex/include/ were imported
19into Rockbox. This includes the test files. Some hackery was done to
20the include files so that they #include properly when built in Rockbox.
21
22A simple config-speex.h file was added to enable libspeex's fixed-point
23integer-only mode and to specify the endianness of the target CPU. Also,
24ARM specific optimisations were enabled.
25
26Since some parts of Speex still rely on <math.h> functions, a simple
27include was created to get these parts to compile. Stub functions can be
28found in rockbox.c in this directory.
29
30