From 93731c6e235cca8b2c3c12fd487f22ba3db55be1 Mon Sep 17 00:00:00 2001 From: Ross Owen Date: Thu, 24 Apr 2014 16:18:58 +0100 Subject: [PATCH] g_curStreamAlt_Out reset to 0 on bus reset. Fixes issue when input packets were incorrectly sized on bus-speed change. --- module_usb_audio/endpoint0/endpoint0.c | 1 + 1 file changed, 1 insertion(+) diff --git a/module_usb_audio/endpoint0/endpoint0.c b/module_usb_audio/endpoint0/endpoint0.c index da9b0617..86b08824 100755 --- a/module_usb_audio/endpoint0/endpoint0.c +++ b/module_usb_audio/endpoint0/endpoint0.c @@ -653,6 +653,7 @@ void Endpoint0(chanend c_ep0_out, chanend c_ep0_in, chanend c_audioControl, g_curUsbSpeed = XUD_ResetEndpoint(ep0_out, &ep0_in); #endif g_currentConfig = 0; + g_curStreamAlt_Out = 0; #ifdef DFU if (DFUReportResetState(null))