Mercurial > hg > svcore
diff data/fileio/DecodingWavFileReader.h @ 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 |
line wrap: on
line diff
--- a/data/fileio/DecodingWavFileReader.h Thu May 14 16:35:39 2020 +0100 +++ b/data/fileio/DecodingWavFileReader.h Thu May 14 16:36:48 2020 +0100 @@ -21,6 +21,7 @@ #include "base/Thread.h" #include <set> +#include <atomic> class WavFileReader; class ProgressReporter; @@ -63,7 +64,7 @@ QString m_maker; QString m_path; QString m_error; - bool m_cancelled; + std::atomic<bool> m_cancelled; sv_frame_t m_processed; int m_completion;