Mercurial > hg > sonic-visualiser
comparison main/MainWindow.cpp @ 428:5f22e0bbe4ba
Use new write mode option for WavFileWriter
| author | Chris Cannam | 
|---|---|
| date | Wed, 11 May 2011 11:05:10 +0100 | 
| parents | aa8117d79702 | 
| children | db0c86c4e5e9 9de86c1b980e | 
   comparison
  equal
  deleted
  inserted
  replaced
| 415:aa8117d79702 | 428:5f22e0bbe4ba | 
|---|---|
| 2304 break; | 2304 break; | 
| 2305 } | 2305 } | 
| 2306 | 2306 | 
| 2307 WavFileWriter subwriter(subpath, | 2307 WavFileWriter subwriter(subpath, | 
| 2308 model->getSampleRate(), | 2308 model->getSampleRate(), | 
| 2309 model->getChannelCount()); | 2309 model->getChannelCount(), | 
| 2310 WavFileWriter::WriteToTemporary); | |
| 2310 subwriter.writeModel(model, &subms); | 2311 subwriter.writeModel(model, &subms); | 
| 2311 ok = subwriter.isOK(); | 2312 ok = subwriter.isOK(); | 
| 2312 | 2313 | 
| 2313 if (!ok) { | 2314 if (!ok) { | 
| 2314 error = subwriter.getError(); | 2315 error = subwriter.getError(); | 
| 2319 } | 2320 } | 
| 2320 | 2321 | 
| 2321 if (!multiple) { | 2322 if (!multiple) { | 
| 2322 WavFileWriter writer(path, | 2323 WavFileWriter writer(path, | 
| 2323 model->getSampleRate(), | 2324 model->getSampleRate(), | 
| 2324 model->getChannelCount()); | 2325 model->getChannelCount(), | 
| 2326 WavFileWriter::WriteToTemporary); | |
| 2325 writer.writeModel(model, selectionToWrite); | 2327 writer.writeModel(model, selectionToWrite); | 
| 2326 ok = writer.isOK(); | 2328 ok = writer.isOK(); | 
| 2327 error = writer.getError(); | 2329 error = writer.getError(); | 
| 2328 } | 2330 } | 
| 2329 | 2331 | 
