From bf1a19a7be91fa0b600eee2a4697afb32a3644b9 Mon Sep 17 00:00:00 2001 From: Ross Owen Date: Fri, 20 Nov 2015 17:27:44 +0000 Subject: [PATCH] mod_from_last_time reset on SF change. --- module_usb_audio/usb_buffer/usb_buffer.xc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/module_usb_audio/usb_buffer/usb_buffer.xc b/module_usb_audio/usb_buffer/usb_buffer.xc index 4899e388..52b6a116 100644 --- a/module_usb_audio/usb_buffer/usb_buffer.xc +++ b/module_usb_audio/usb_buffer/usb_buffer.xc @@ -322,6 +322,7 @@ void buffer(register chanend c_aud_out, register chanend c_aud_in, clocks = 0; remnant = 0; clockcounter = 0; + mod_from_last_time = 0; /* Set g_speed to something sensible. We expect it to get over-written before stream time */ int min, mid, max; @@ -488,7 +489,7 @@ void buffer(register chanend c_aud_out, register chanend c_aud_in, int count = (int) ((short)(u_tmp - lastClock)); unsigned long long full_result = count * feedbackMul * sampleFreq; - + clockcounter += full_result; /* Store MCLK for next time around... */