124 #ifdef _TMS320C6X // TI-only
126 #ifndef TI_SHELL_TRACING_H
127 #include "TI_Shell_Tracing.h"
132 #define kAAX_Trace_Priority_None AAX_eTracePriorityDSP_None
133 #define kAAX_Trace_Priority_High AAX_eTracePriorityDSP_High
134 #define kAAX_Trace_Priority_Normal AAX_eTracePriorityDSP_Normal
135 #define kAAX_Trace_Priority_Low AAX_eTracePriorityDSP_Low
139 #define AAX_TRACE_RELEASE( ... ) TISHELLTRACE( __VA_ARGS__ )
141 #define _STRINGIFY(x) #x
142 #define _TOSTRING(x) _STRINGIFY(x)
145 #define AAX_ASSERT( condition ) \
147 if( ! (condition) ) _DoTrace( AAX_eTracePriorityDSP_Assert, \
148 CAT(CAT( CAT(__FILE__, ":"), _TOSTRING(__LINE__) ) , CAT(" failed: ", #condition) ) );\
151 #define AAX_TRACE( ... ) TISHELLTRACE( __VA_ARGS__ )
154 #define AAX_ASSERT( condition ) do { ; } while (0)
155 #define AAX_TRACE( ... ) do { ; } while (0)
160 #ifndef AAX_CHOSTSERVICES_H
166 #define kAAX_Trace_Priority_None AAX_eTracePriorityHost_None
167 #define kAAX_Trace_Priority_High AAX_eTracePriorityHost_High
168 #define kAAX_Trace_Priority_Normal AAX_eTracePriorityHost_Normal
169 #define kAAX_Trace_Priority_Low AAX_eTracePriorityHost_Low
173 #define AAX_ASSERT( condition ) \
175 if( ! ( condition ) ) { \
176 AAX_CHostServices::Assert( __FILE__, __LINE__, #condition ); \
180 #define AAX_TRACE( iPriority, ... ) \
182 AAX_CHostServices::Trace ( iPriority, __VA_ARGS__ ); \
186 #define AAX_ASSERT( condition ) do { ; } while (0)
187 #define AAX_TRACE( iPriority, ... ) do { ; } while (0)
192 #define AAX_TRACE_RELEASE( iPriority, ... ) \
194 AAX_CHostServices::Trace ( iPriority, __VA_ARGS__ ); \
200 #endif // include guard
AAX_ETracePriorityHost
Platform-specific tracing priorities.
Definition: AAX_Enums.h:86
AAX_ETracePriorityDSP
Platform-specific tracing priorities.
Definition: AAX_Enums.h:100
AAX_ETracePriorityHost AAX_ETracePriority
Definition: AAX_Assert.h:164
Utility functions for byte-swapping. Used by AAX_CChunkDataParser.