#pragma warning(disable:4310) /* cast truncates constant value this affects mainly constants tables*/
#endif
/*#define DEBUGGING*//* Allows debugging message to be printed out during runtime */
#define DEBUGGING /* Allows debugging message to be printed out during runtime */
#ifdef DEBUGGING
#define DEBUG_MODE_INFO /* define to output most important parameters to the subdirectory "res/" */
#define DEBUG_MODE_INFO_TWEAK /* enable command line switch to specify subdirectory for debug info output inside "./res/" */
/*#define DBG_WAV_WRITER*//* enable dbgwrite_wav() function for generating ".wav" files */
//#define DEBUG_MODE_INFO /* define to output most important parameters to the subdirectory "res/" */
//#define DEBUG_MODE_INFO_TWEAK /* enable command line switch to specify subdirectory for debug info output inside "./res/" */
#define DBG_WAV_WRITER /* enable dbgwrite_wav() function for generating ".wav" files */
#define DEBUG_BYPASS_CORE_CODER
#define DEBUG_SPAR_FX_CODE
#endif
#define SUPPORT_JBM_TRACEFILE /* Support for JBM tracefile, which is needed for 3GPP objective/subjective testing, but not relevant for real-world implementations */
/*#define WMOPS*//* Activate complexity and memory counters */
//#define WMOPS /* Activate complexity and memory counters */
#ifdef WMOPS
/*#define WMOPS_PER_FRAME*//* Output per-frame complexity (writes one float value per frame to the file "wmops_analysis") */
/*#define MEM_COUNT_DETAILS*//* Output detailed memory analysis for the worst-case frame (writes to the file "mem_analysis.csv") */
#define NONBE_FIX_1205_TD_STEREO_MOD_CT /* VA: fix mismatch of coder_type (mod_ct) btw. TD stereo encoder and decoder */
#define NONBE_FIX_1204_MDCT_STEREO_NOISE_EST_SCALING /* FhG: fixes for decoder-side noise level estimation in MDCT-Stereo to prevent noise bursts in stereo switching */
#define NONBE_FIX_SBA_TRANS_DET_PRECISION /*Work in progress*/
#define NONBE_FIX_SBA_FFT_PRECISION /*Work in progress*/
/* ################## End DEVELOPMENT switches ######################### */