comparison data/model/ReadOnlyWaveFileModel.h @ 1557:d93e34684da7

Cautiously ensure we don't report readiness when the model is still updating; + some debug
author Chris Cannam
date Thu, 18 Oct 2018 13:12:58 +0100
parents b7042aaecebe
children c01cbe41aeb5
comparison
equal deleted inserted replaced
1556:7b4d56b01440 1557:d93e34684da7
129 RangeBlock m_cache[2]; // interleaved at two base resolutions 129 RangeBlock m_cache[2]; // interleaved at two base resolutions
130 mutable QMutex m_mutex; 130 mutable QMutex m_mutex;
131 RangeCacheFillThread *m_fillThread; 131 RangeCacheFillThread *m_fillThread;
132 QTimer *m_updateTimer; 132 QTimer *m_updateTimer;
133 sv_frame_t m_lastFillExtent; 133 sv_frame_t m_lastFillExtent;
134 mutable int m_prevCompletion;
134 bool m_exiting; 135 bool m_exiting;
135 static PowerOfSqrtTwoZoomConstraint m_zoomConstraint; 136 static PowerOfSqrtTwoZoomConstraint m_zoomConstraint;
136 137
137 mutable floatvec_t m_directRead; 138 mutable floatvec_t m_directRead;
138 mutable sv_frame_t m_lastDirectReadStart; 139 mutable sv_frame_t m_lastDirectReadStart;