e3c2ed7a71
Change-Id: I9fea7460fc33f60faff961b3389dd97b5191463c
55 lines
880 B
C
55 lines
880 B
C
#ifndef CONFIG_H
|
|
#define CONFIG_H
|
|
|
|
#include "rbcodecconfig.h"
|
|
#include "codeclib.h"
|
|
#include "ogg/ogg.h"
|
|
|
|
/* general stuff */
|
|
#define OPUS_BUILD
|
|
|
|
/* alloc stuff */
|
|
#define NONTHREADSAFE_PSEUDOSTACK
|
|
|
|
#define OVERRIDE_OPUS_ALLOC
|
|
#define OVERRIDE_OPUS_FREE
|
|
#define OVERRIDE_OPUS_ALLOC_SCRATCH
|
|
|
|
#define opus_alloc _ogg_malloc
|
|
#define opus_free _ogg_free
|
|
#define opus_alloc_scratch _ogg_malloc
|
|
|
|
/* lrint */
|
|
#define HAVE_LRINTF 0
|
|
#define HAVE_LRINT 0
|
|
|
|
/* embedded stuff */
|
|
#define FIXED_POINT
|
|
#define DISABLE_FLOAT_API
|
|
#define EMBEDDED_ARM 1
|
|
|
|
/* undefinitions */
|
|
#ifdef ABS
|
|
#undef ABS
|
|
#endif
|
|
#ifdef MIN
|
|
#undef MIN
|
|
#endif
|
|
#ifdef MAX
|
|
#undef MAX
|
|
#endif
|
|
|
|
#if defined(CPU_ARM)
|
|
#if ARM_ARCH == 4
|
|
#define OPUS_ARM_INLINE_ASM
|
|
#elif ARM_ARCH > 4
|
|
#define OPUS_ARM_INLINE_EDSP
|
|
#endif
|
|
#endif
|
|
|
|
#if defined(CPU_COLDFIRE)
|
|
#define OPUS_CF_INLINE_ASM
|
|
#endif
|
|
|
|
#endif /* CONFIG_H */
|
|
|