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;