diff --git a/Source/Processors/DataThreads/RHD2000Thread.cpp b/Source/Processors/DataThreads/RHD2000Thread.cpp index d4f4019ee96933db59ef482ece3a75f67164895b..b401542f48e53f2a70029c7985c72a9542eb16d3 100644 --- a/Source/Processors/DataThreads/RHD2000Thread.cpp +++ b/Source/Processors/DataThreads/RHD2000Thread.cpp @@ -1531,7 +1531,7 @@ bool RHD2000Thread::updateBuffer() for (int chan = 0; chan < nChans; chan++) { channel++; - thisSample[channel] = float(Rhd2000DataBlock::convertUsbWord(bufferPtr, index) - 32768)*0.195f; + thisSample[channel] = float(Rhd2000DataBlock::convertUsbWord(bufferPtr, chanIndex) - 32768)*0.195f; chanIndex += 2*numStreams; } }