Mercurial > hg > svcore
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;