2012-07-26 12:38:32 +00:00
|
|
|
#ifndef CONFIG_H
|
|
|
|
#define CONFIG_H
|
|
|
|
|
2013-07-01 19:59:44 +00:00
|
|
|
#include "rbcodecconfig.h"
|
2012-07-26 12:38:32 +00:00
|
|
|
#include "codeclib.h"
|
2013-05-18 17:48:08 +00:00
|
|
|
#include "ogg/ogg.h"
|
2012-07-26 12:38:32 +00:00
|
|
|
|
|
|
|
/* general stuff */
|
|
|
|
#define OPUS_BUILD
|
|
|
|
|
|
|
|
/* alloc stuff */
|
|
|
|
#define NONTHREADSAFE_PSEUDOSTACK
|
|
|
|
|
|
|
|
#define OVERRIDE_OPUS_ALLOC
|
|
|
|
#define OVERRIDE_OPUS_FREE
|
|
|
|
#define OVERRIDE_OPUS_ALLOC_SCRATCH
|
|
|
|
|
2013-05-18 17:48:08 +00:00
|
|
|
#define opus_alloc _ogg_malloc
|
|
|
|
#define opus_free _ogg_free
|
|
|
|
#define opus_alloc_scratch _ogg_malloc
|
2012-07-26 12:38:32 +00:00
|
|
|
|
|
|
|
/* 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
|
|
|
|
|
2013-05-20 20:25:57 +00:00
|
|
|
#if defined(CPU_ARM)
|
|
|
|
#if ARM_ARCH == 4
|
|
|
|
#define ARMv4_ASM
|
|
|
|
#elif ARM_ARCH > 4
|
|
|
|
#define ARMv5E_ASM
|
|
|
|
#endif
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#if defined(CPU_COLDFIRE)
|
|
|
|
#define CF_ASM
|
|
|
|
#endif
|
|
|
|
|
2012-07-26 12:38:32 +00:00
|
|
|
#endif /* CONFIG_H */
|
|
|
|
|