summaryrefslogtreecommitdiff
path: root/lib/rbcodec/codecs/libopus/config.h
diff options
context:
space:
mode:
Diffstat (limited to 'lib/rbcodec/codecs/libopus/config.h')
-rw-r--r--lib/rbcodec/codecs/libopus/config.h55
1 files changed, 55 insertions, 0 deletions
diff --git a/lib/rbcodec/codecs/libopus/config.h b/lib/rbcodec/codecs/libopus/config.h
new file mode 100644
index 0000000000..e2d9b1e9aa
--- /dev/null
+++ b/lib/rbcodec/codecs/libopus/config.h
@@ -0,0 +1,55 @@
1#ifndef CONFIG_H
2#define CONFIG_H
3
4#include "rbcodecconfig.h"
5#include "codeclib.h"
6#include "ogg/ogg.h"
7
8/* general stuff */
9#define OPUS_BUILD
10
11/* alloc stuff */
12#define NONTHREADSAFE_PSEUDOSTACK
13
14#define OVERRIDE_OPUS_ALLOC
15#define OVERRIDE_OPUS_FREE
16#define OVERRIDE_OPUS_ALLOC_SCRATCH
17
18#define opus_alloc _ogg_malloc
19#define opus_free _ogg_free
20#define opus_alloc_scratch _ogg_malloc
21
22/* lrint */
23#define HAVE_LRINTF 0
24#define HAVE_LRINT 0
25
26/* embedded stuff */
27#define FIXED_POINT
28#define DISABLE_FLOAT_API
29#define EMBEDDED_ARM 1
30
31/* undefinitions */
32#ifdef ABS
33#undef ABS
34#endif
35#ifdef MIN
36#undef MIN
37#endif
38#ifdef MAX
39#undef MAX
40#endif
41
42#if defined(CPU_ARM)
43#if ARM_ARCH == 4
44#define ARMv4_ASM
45#elif ARM_ARCH > 4
46#define ARMv5E_ASM
47#endif
48#endif
49
50#if defined(CPU_COLDFIRE)
51#define CF_ASM
52#endif
53
54#endif /* CONFIG_H */
55