# HG changeset patch # User Chris Cannam # Date 1147106687 0 # Node ID 37e3c693af0cc4d5aaca02ad35da297c487acebe # Parent f6b15e0b6fde4d19fd7cd57b59be7c26d8537022 * Make a single base Thread class for RT and non-RT threads * Pull ResizeableBitmap out from the MatrixFile's ColumnBitmap * Reorder SpectrogramLayer::paint somewhat so as to improve cache hit ratio in the FFT file cache diff -r f6b15e0b6fde -r 37e3c693af0c audioio/AudioCallbackPlaySource.h --- a/audioio/AudioCallbackPlaySource.h Fri Apr 28 12:19:09 2006 +0000 +++ b/audioio/AudioCallbackPlaySource.h Mon May 08 16:44:47 2006 +0000 @@ -23,7 +23,8 @@ #include #include #include -#include + +#include "base/Thread.h" #include @@ -281,10 +282,11 @@ // frame argument passed in, in the case of looping). size_t mixModels(size_t &frame, size_t count, float **buffers); - class AudioCallbackPlaySourceFillThread : public QThread + class AudioCallbackPlaySourceFillThread : public Thread { public: AudioCallbackPlaySourceFillThread(AudioCallbackPlaySource &source) : + Thread(Thread::NonRTThread), m_source(source) { } virtual void run();