comparison data/fileio/DecodingWavFileReader.cpp @ 1858:14747f24ad04

Use cancellable serialiser; add some more profiling points
author Chris Cannam
date Thu, 14 May 2020 16:36:48 +0100
parents ce185d4dd408
children
comparison
equal deleted inserted replaced
1857:14c776dad920 1858:14747f24ad04
123 123
124 void 124 void
125 DecodingWavFileReader::DecodeThread::run() 125 DecodingWavFileReader::DecodeThread::run()
126 { 126 {
127 if (m_reader->m_cacheMode == CacheInTemporaryFile) { 127 if (m_reader->m_cacheMode == CacheInTemporaryFile) {
128 m_reader->startSerialised("DecodingWavFileReader::Decode"); 128 m_reader->startSerialised("DecodingWavFileReader::Decode",
129 &m_reader->m_cancelled);
130 if (m_reader->m_cancelled) {
131 return;
132 }
129 } 133 }
130 134
131 sv_frame_t blockSize = 16384; 135 sv_frame_t blockSize = 16384;
132 sv_frame_t total = m_reader->m_original->getFrameCount(); 136 sv_frame_t total = m_reader->m_original->getFrameCount();
133 137