diff data/fileio/MP3FileReader.h @ 1858:14747f24ad04

Use cancellable serialiser; add some more profiling points
author Chris Cannam
date Thu, 14 May 2020 16:36:48 +0100
parents ad5f892c0c4d
children
line wrap: on
line diff
--- a/data/fileio/MP3FileReader.h	Thu May 14 16:35:39 2020 +0100
+++ b/data/fileio/MP3FileReader.h	Thu May 14 16:36:48 2020 +0100
@@ -24,6 +24,7 @@
 #include <mad.h>
 
 #include <set>
+#include <atomic>
 
 class ProgressReporter;
 
@@ -117,7 +118,7 @@
     size_t m_sampleBufferSize;
 
     ProgressReporter *m_reporter;
-    bool m_cancelled;
+    std::atomic<bool> m_cancelled;
 
     bool m_decodeErrorShown;