Mercurial > hg > sonic-annotator
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 |