comparison runner/MultiplexedReader.cpp @ 185:3287df4588dd

Warn for this potential error case
author Chris Cannam
date Fri, 20 Feb 2015 18:09:12 +0000
parents 34a0dad473c3
children 3f7c65f26559
comparison
equal deleted inserted replaced
184:64a067c37557 185:3287df4588dd
26 26
27 foreach (AudioFileReader *r, m_readers) { 27 foreach (AudioFileReader *r, m_readers) {
28 if (!r->isOK()) { 28 if (!r->isOK()) {
29 m_channelCount = 0; 29 m_channelCount = 0;
30 m_error = r->getError(); 30 m_error = r->getError();
31 } else if (r->getSampleRate() != m_sampleRate) {
32 m_channelCount = 0;
33 m_error = "Readers provided to MultiplexedReader must have the same sample rate";
31 } else { 34 } else {
32 if (r->getFrameCount() > m_frameCount) { 35 if (r->getFrameCount() > m_frameCount) {
33 m_frameCount = r->getFrameCount(); 36 m_frameCount = r->getFrameCount();
34 } 37 }
35 if (!r->isQuicklySeekable()) { 38 if (!r->isQuicklySeekable()) {