diff 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
line wrap: on
line diff
--- a/runner/MultiplexedReader.cpp	Fri Jan 09 14:41:56 2015 +0000
+++ b/runner/MultiplexedReader.cpp	Fri Feb 20 18:09:12 2015 +0000
@@ -28,6 +28,9 @@
 	if (!r->isOK()) {
 	    m_channelCount = 0;
 	    m_error = r->getError();
+        } else if (r->getSampleRate() != m_sampleRate) {
+            m_channelCount = 0;
+            m_error = "Readers provided to MultiplexedReader must have the same sample rate";
 	} else {
 	    if (r->getFrameCount() > m_frameCount) {
 		m_frameCount = r->getFrameCount();