r8brain-free-src
High-quality pro audio sample rate converter library
Loading...
Searching...
No Matches
r8bconf.h
Go to the documentation of this file.
1//$ nobt
2//$ nocpp
3
16#ifndef R8BCONF_INCLUDED
17#define R8BCONF_INCLUDED
18
19#if !defined( R8BASSERT )
27 #define R8BASSERT( e )
28#endif // !defined( R8BASSERT )
29
30#if !defined( R8BCONSOLE )
40 #define R8BCONSOLE( ... )
41#endif // !defined( R8BCONSOLE )
42
43#if !defined( R8B_BASECLASS )
54 #define R8B_BASECLASS :: r8b :: CStdClassAllocator
55#endif // !defined( R8B_BASECLASS )
56
57#if !defined( R8B_MEMALLOCCLASS )
63 #define R8B_MEMALLOCCLASS :: r8b :: CStdMemAllocator
64#endif // !defined( R8B_MEMALLOCCLASS )
65
66#if !defined( R8B_DSPBASECLASS )
74 #define R8B_DSPBASECLASS R8B_BASECLASS
75#endif // !defined( R8B_DSPBASECLASS )
76
77#if !defined( R8B_FILTER_CACHE_MAX )
84 #define R8B_FILTER_CACHE_MAX 96
85#endif // !defined( R8B_FILTER_CACHE_MAX )
86
87#if !defined( R8B_FRACBANK_CACHE_MAX )
96 #define R8B_FRACBANK_CACHE_MAX 12
97#endif // !defined( R8B_FRACBANK_CACHE_MAX )
98
99#if !defined( R8B_FLTTEST )
106 #define R8B_FLTTEST 0
107#endif // !defined( R8B_FLTTEST )
108
109#if !defined( R8B_FASTTIMING )
121 #define R8B_FASTTIMING 0
122#endif // !defined( R8B_FASTTIMING )
123
124#if !defined( R8B_EXTFFT )
134 #define R8B_EXTFFT 0
135#endif // !defined( R8B_EXTFFT )
136
137#if !defined( R8B_IPP )
147 #define R8B_IPP 0
148
149// #include <ippcore.h>
150// #include <ipps.h>
151#endif // !defined( R8B_IPP )
152
153#if !defined( R8B_PFFFT_DOUBLE )
159 #define R8B_PFFFT_DOUBLE 0
160#endif // !defined( R8B_PFFFT_DOUBLE )
161
162#if !defined( R8B_PFFFT )
170 #define R8B_PFFFT 0
171#else // !defined( R8B_PFFFT )
177 #if R8B_PFFFT && R8B_PFFFT_DOUBLE
178 #error r8brain-free-src: R8B_PFFFT and R8B_PFFFT_DOUBLE collision.
179 #endif // R8B_PFFFT && R8B_PFFFT_DOUBLE
180#endif // !defined( R8B_PFFFT )
181
182#if R8B_PFFFT
183 #define R8B_FLOATFFT 1
184#endif // R8B_PFFFT
185
186#if !defined( R8B_FLOATFFT )
193 #define R8B_FLOATFFT 0
194#endif // !defined( R8B_FLOATFFT )
195
196#endif // R8BCONF_INCLUDED