comparison runner/MultiplexedReader.cpp @ 219:d0fe861bb116

Fix grisly error in multiplexed audio reader (calling itself!)
author Chris Cannam
date Fri, 20 Nov 2015 09:32:11 +0000
parents 3f7c65f26559
children 857ce6ecb163
comparison
equal deleted inserted replaced
218:dc82579c9a26 219:d0fe861bb116
58 SampleBlock block(frameCount * out_chans, 0.f); 58 SampleBlock block(frameCount * out_chans, 0.f);
59 59
60 for (int out_chan = 0; out_chan < out_chans; ++out_chan) { 60 for (int out_chan = 0; out_chan < out_chans; ++out_chan) {
61 61
62 AudioFileReader *reader = m_readers[out_chan]; 62 AudioFileReader *reader = m_readers[out_chan];
63 SampleBlock readerBlock = getInterleavedFrames(start, frameCount); 63 SampleBlock readerBlock = reader->getInterleavedFrames(start, frameCount);
64 64
65 int in_chans = reader->getChannelCount(); 65 int in_chans = reader->getChannelCount();
66 66
67 for (int frame = 0; frame < frameCount; ++frame) { 67 for (int frame = 0; frame < frameCount; ++frame) {
68 68