Mercurial > hg > svcore
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 |