comparison rdf/RDFImporter.cpp @ 508:1b8c748fd7ea

* Support recording the summary type in transform
author Chris Cannam
date Fri, 05 Dec 2008 16:18:04 +0000
parents 83eae5239db6
children af7b6e55895b
comparison
equal deleted inserted replaced
507:0944d13689b2 508:1b8c748fd7ea
144 if (m_sampleRate == 0) { 144 if (m_sampleRate == 0) {
145 std::cerr << "RDFImporter::getDataModels: invalid sample rate" << std::endl; 145 std::cerr << "RDFImporter::getDataModels: invalid sample rate" << std::endl;
146 return models; 146 return models;
147 } 147 }
148 148
149 QString error;
150
151 if (!isOK()) error = m_errorString;
152 m_errorString = "";
153
149 getDataModelsDense(models, reporter); 154 getDataModelsDense(models, reporter);
150 155
151 QString error;
152 if (!isOK()) error = m_errorString; 156 if (!isOK()) error = m_errorString;
153 m_errorString = ""; 157 m_errorString = "";
154 158
155 getDataModelsSparse(models, reporter); 159 getDataModelsSparse(models, reporter);
156 160
193 m_audioModelMap[signal] = newModel; 197 m_audioModelMap[signal] = newModel;
194 if (m_sampleRate == 0) { 198 if (m_sampleRate == 0) {
195 m_sampleRate = newModel->getSampleRate(); 199 m_sampleRate = newModel->getSampleRate();
196 } 200 }
197 } else { 201 } else {
198 std::cerr << "Failed to create wave file model from source at \"" << source.toStdString() << "\"" << std::endl; 202 m_errorString = QString("Failed to create wave file model from source at \"%1\"").arg(source);
199 delete newModel; 203 delete newModel;
200 } 204 }
205 } else {
206 m_errorString = QString("Signal source \"%1\" is not available").arg(source);
201 } 207 }
202 } 208 }
203 } 209 }
204 210
205 void 211 void