summaryrefslogtreecommitdiff
path: root/lib/rbcodec/codecs/libopus/opus_config.h
diff options
context:
space:
mode:
Diffstat (limited to 'lib/rbcodec/codecs/libopus/opus_config.h')
-rw-r--r--lib/rbcodec/codecs/libopus/opus_config.h42
1 files changed, 42 insertions, 0 deletions
diff --git a/lib/rbcodec/codecs/libopus/opus_config.h b/lib/rbcodec/codecs/libopus/opus_config.h
new file mode 100644
index 0000000000..86210df52b
--- /dev/null
+++ b/lib/rbcodec/codecs/libopus/opus_config.h
@@ -0,0 +1,42 @@
1#ifndef CONFIG_H
2#define CONFIG_H
3
4#include "config.h"
5#include "codeclib.h"
6
7/* general stuff */
8#define OPUS_BUILD
9
10/* alloc stuff */
11#define NONTHREADSAFE_PSEUDOSTACK
12
13#define OVERRIDE_OPUS_ALLOC
14#define OVERRIDE_OPUS_FREE
15#define OVERRIDE_OPUS_ALLOC_SCRATCH
16
17#define opus_alloc codec_malloc
18#define opus_free codec_free
19#define opus_alloc_scratch codec_malloc
20
21/* lrint */
22#define HAVE_LRINTF 0
23#define HAVE_LRINT 0
24
25/* embedded stuff */
26#define FIXED_POINT
27#define DISABLE_FLOAT_API
28#define EMBEDDED_ARM 1
29
30/* undefinitions */
31#ifdef ABS
32#undef ABS
33#endif
34#ifdef MIN
35#undef MIN
36#endif
37#ifdef MAX
38#undef MAX
39#endif
40
41#endif /* CONFIG_H */
42