summaryrefslogtreecommitdiff
path: root/lib/rbcodec/codecs/libopus/opus_types.h
diff options
context:
space:
mode:
Diffstat (limited to 'lib/rbcodec/codecs/libopus/opus_types.h')
-rw-r--r--lib/rbcodec/codecs/libopus/opus_types.h27
1 files changed, 17 insertions, 10 deletions
diff --git a/lib/rbcodec/codecs/libopus/opus_types.h b/lib/rbcodec/codecs/libopus/opus_types.h
index b28e03aea2..7cf675580f 100644
--- a/lib/rbcodec/codecs/libopus/opus_types.h
+++ b/lib/rbcodec/codecs/libopus/opus_types.h
@@ -33,14 +33,29 @@
33#ifndef OPUS_TYPES_H 33#ifndef OPUS_TYPES_H
34#define OPUS_TYPES_H 34#define OPUS_TYPES_H
35 35
36#define opus_int int /* used for counters etc; at least 16 bits */
37#define opus_int64 long long
38#define opus_int8 signed char
39
40#define opus_uint unsigned int /* used for counters etc; at least 16 bits */
41#define opus_uint64 unsigned long long
42#define opus_uint8 unsigned char
43
36/* Use the real stdint.h if it's there (taken from Paul Hsieh's pstdint.h) */ 44/* Use the real stdint.h if it's there (taken from Paul Hsieh's pstdint.h) */
37#if (defined(__STDC__) && __STDC__ && __STDC_VERSION__ >= 199901L) || (defined(__GNUC__) && (defined(_STDINT_H) || defined(_STDINT_H_)) || defined (HAVE_STDINT_H)) 45#if (defined(__STDC__) && __STDC__ && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L) || (defined(__GNUC__) && (defined(_STDINT_H) || defined(_STDINT_H_)) || defined (HAVE_STDINT_H))
38#include <stdint.h> 46#include <stdint.h>
39 47# undef opus_int64
48# undef opus_int8
49# undef opus_uint64
50# undef opus_uint8
51 typedef int8_t opus_int8;
52 typedef uint8_t opus_uint8;
40 typedef int16_t opus_int16; 53 typedef int16_t opus_int16;
41 typedef uint16_t opus_uint16; 54 typedef uint16_t opus_uint16;
42 typedef int32_t opus_int32; 55 typedef int32_t opus_int32;
43 typedef uint32_t opus_uint32; 56 typedef uint32_t opus_uint32;
57 typedef int64_t opus_int64;
58 typedef uint64_t opus_uint64;
44#elif defined(_WIN32) 59#elif defined(_WIN32)
45 60
46# if defined(__CYGWIN__) 61# if defined(__CYGWIN__)
@@ -148,12 +163,4 @@
148 163
149#endif 164#endif
150 165
151#define opus_int int /* used for counters etc; at least 16 bits */
152#define opus_int64 long long
153#define opus_int8 signed char
154
155#define opus_uint unsigned int /* used for counters etc; at least 16 bits */
156#define opus_uint64 unsigned long long
157#define opus_uint8 unsigned char
158
159#endif /* OPUS_TYPES_H */ 166#endif /* OPUS_TYPES_H */