diff --git a/lib_xua/src/core/mixer/mixer.xc b/lib_xua/src/core/mixer/mixer.xc index 7f8b6e05..d14504aa 100644 --- a/lib_xua/src/core/mixer/mixer.xc +++ b/lib_xua/src/core/mixer/mixer.xc @@ -252,6 +252,9 @@ static inline void GetSamplesFromHost(chanend c) #pragma unsafe arrays static inline void GiveSamplesToDevice(chanend c, xc_ptr ptr, xc_ptr multOut) { +#if(NUM_USB_CHAN_OUT == 0) + outuint(c, 0); +#else { #pragma loop unroll for (int i=0; i 0 */ /* No mixes, this thread runs on its own doing just volume */ -#if(NUM_USB_CHAN_OUT == 0) - outuint(c_mixer2, 0); -#endif GiveSamplesToDevice(c_mixer2, samples_to_device_map, multOut); GetSamplesFromDevice(c_mixer2); GetSamplesFromHost(c_host);