index 62b57c8ca833a83287535e1ff3b99024f42a124b..374e8066e16c9f51574527b7f9c0696090b483a1 100644 (file)
#include "dbgBenchmark.h" // PCM high-sampling rate + SRC + CAR benchmarking
-#ifndef _ENABLE_BENCHMARK_PCMHSR_SRC_CAR_
+#ifdef DTS_BUILD
//
-// NOT performing PCM high-sampling rate + SRC + CAR benchmarking
+// DTS build
//
-
-//#define _AE0_
-//#define _SRC4_
-//#define _CAR_
-//#define _OAR_
-//#define _DAP_
-//#define _BMDA_
-//#define _ML0_
#define _DTS_
-
-#else // _ENABLE_BENCHMARK_PCMHSR_SRC_CAR_
+#else
+#undef _DTS_
+#endif // DTS_BUILD
+
+#ifdef DH_BUILD
+//
+// DH build
//
-// Performing PCM high-sampling rate + SRC + CAR benchmarking
+#define _SRC4_
+#define _CAR_
+#define _OAR_
+#define _BMDA_
+
+#ifdef _ENABLE_BENCHMARK_PCMHSR_SRC_CAR_
//
+// Performing PCM high-sampling rate + SRC + CAR benchmarking.
+// This is DH build, but with OAR removed.
+#undef _OAR_
+#endif // _ENABLE_BENCHMARK_PCMHSR_SRC_CAR_
+
+#else
+#undef _SRC4_
+#undef _CAR_
+#undef _OAR_
+#undef _BMDA_
+#endif // DH_BUILD
+
//#define _AE0_
-//#define _SRC4_
-//#define _CAR_
-//#define _OAR_
-//#define _DAP_
-//#define _BMDA_
//#define _ML0_
-#define _DTS_
-
-#endif // _ENABLE_BENCHMARK_PCMHSR_SRC_CAR_
//
#include <oar_tig.h>
#endif
-#ifdef _DAP_
-#include <dap.h>
-#include <dap_tig.h>
-#endif
-
#ifdef _BMDA_
#include <bmda.h>
#include <bmda_tig.h>
#include <ml.h>
#include <ml_mds.h>
#endif
+
#ifdef _DTS_
#include <dtsuhdb.h>
#include <dtsuhdb_mds.h>
PAF_ASP_LINKINIT(STD, OAR, TIG),
#endif
-#ifdef _DAP_
- PAF_ASP_LINKINIT(STD, DAP, TIG),
-#endif
-
#ifdef _BMDA_
PAF_ASP_LINKINIT(STD, BMDA, TIG),
#endif
+
#ifdef _DTS_
PAF_ASP_LINKINIT(STD, DTSUHDB, MDS),
#endif
PAF_ASP_LINKINIT(STD, OAR, TIG),
#endif
-#ifdef _DAP_
- PAF_ASP_LINKINIT(STD, DAP, TIG),
-#endif
-
#ifdef _BMDA_
PAF_ASP_LINKINIT(STD, BMDA, TIG),
#endif