diff --git a/sw_usb_audio/app_usb_aud_phaten_golden_6ch/src/extensions/dsp.c b/sw_usb_audio/app_usb_aud_phaten_golden_6ch/src/extensions/dsp.c index 161d2d6..963092d 100644 --- a/sw_usb_audio/app_usb_aud_phaten_golden_6ch/src/extensions/dsp.c +++ b/sw_usb_audio/app_usb_aud_phaten_golden_6ch/src/extensions/dsp.c @@ -301,8 +301,8 @@ void UserBufferManagement(unsigned sampsFromUsbToAudio[], unsigned sampsFromAudi #endif GET_SHARED_GLOBAL(is_monitor, g_monitor_switch_t1); if (is_monitor) { - sampsFromUsbToAudio[0] += (sampsFromAudioToUsb[0]); - sampsFromUsbToAudio[1] += (sampsFromAudioToUsb[1]); + sampsFromUsbToAudio[0] += (unsigned)((((int)sampsFromAudioToUsb[0]) >> 1)); + sampsFromUsbToAudio[1] += (unsigned)((((int)sampsFromAudioToUsb[1]) >> 1)); } }