annotate data/data.pro @ 458:f60360209e5c

* Fix race condition in FFTFileCache when reading from the same FFT model from multiple threads (e.g. when applying more than one plugin at once)
author Chris Cannam
date Wed, 15 Oct 2008 12:08:02 +0000
parents 288f45533041
children 63b8ba45d953
rev   line source
Chris@150 1 TEMPLATE = lib
Chris@150 2
Chris@320 3 SV_UNIT_PACKAGES = fftw3f sndfile mad quicktime id3tag oggz fishsound liblo
Chris@150 4 load(../sv.prf)
Chris@150 5
Chris@150 6 CONFIG += sv staticlib qt thread warn_on stl rtti exceptions
Chris@208 7 QT += network
Chris@392 8 QT -= gui
Chris@150 9
Chris@150 10 TARGET = svdata
Chris@150 11
Chris@320 12 DEPENDPATH += fft fileio model osc ..
Chris@320 13 INCLUDEPATH += . fft fileio model osc ..
Chris@150 14 OBJECTS_DIR = tmp_obj
Chris@150 15 MOC_DIR = tmp_moc
Chris@150 16
Chris@150 17 # Input
Chris@226 18 HEADERS += fft/FFTapi.h \
Chris@226 19 fft/FFTCache.h \
Chris@152 20 fft/FFTDataServer.h \
Chris@150 21 fft/FFTFileCache.h \
Chris@159 22 fft/FFTMemoryCache.h \
Chris@150 23 fileio/AudioFileReader.h \
Chris@150 24 fileio/AudioFileReaderFactory.h \
Chris@150 25 fileio/BZipFileDevice.h \
Chris@150 26 fileio/CodedAudioFileReader.h \
Chris@150 27 fileio/CSVFileReader.h \
Chris@150 28 fileio/CSVFileWriter.h \
Chris@392 29 fileio/CSVFormat.h \
Chris@150 30 fileio/DataFileReader.h \
Chris@150 31 fileio/DataFileReaderFactory.h \
Chris@150 32 fileio/FileReadThread.h \
Chris@317 33 fileio/FileSource.h \
Chris@297 34 fileio/MatchFileReader.h \
Chris@150 35 fileio/MatrixFile.h \
Chris@301 36 fileio/MIDIEvent.h \
Chris@150 37 fileio/MIDIFileReader.h \
Chris@301 38 fileio/MIDIFileWriter.h \
Chris@150 39 fileio/MP3FileReader.h \
Chris@150 40 fileio/OggVorbisFileReader.h \
Chris@297 41 fileio/PlaylistFileReader.h \
Chris@281 42 fileio/QuickTimeFileReader.h \
Chris@297 43 fileio/ResamplingWavFileReader.h \
Chris@150 44 fileio/WavFileReader.h \
Chris@150 45 fileio/WavFileWriter.h \
Chris@297 46 model/AggregateWaveModel.h \
Chris@297 47 model/AlignmentModel.h \
Chris@150 48 model/DenseThreeDimensionalModel.h \
Chris@150 49 model/DenseTimeValueModel.h \
Chris@152 50 model/EditableDenseThreeDimensionalModel.h \
Chris@152 51 model/FFTModel.h \
Chris@302 52 model/ImageModel.h \
Chris@437 53 model/IntervalModel.h \
Chris@305 54 model/Labeller.h \
Chris@150 55 model/Model.h \
Chris@413 56 model/ModelDataTableModel.h \
Chris@150 57 model/NoteModel.h \
Chris@407 58 model/PathModel.h \
Chris@150 59 model/PowerOfSqrtTwoZoomConstraint.h \
Chris@150 60 model/PowerOfTwoZoomConstraint.h \
Chris@150 61 model/RangeSummarisableTimeValueModel.h \
Chris@441 62 model/RegionModel.h \
Chris@150 63 model/SparseModel.h \
Chris@150 64 model/SparseOneDimensionalModel.h \
Chris@150 65 model/SparseTimeValueModel.h \
Chris@150 66 model/SparseValueModel.h \
Chris@420 67 model/TabularModel.h \
Chris@150 68 model/TextModel.h \
Chris@175 69 model/WaveFileModel.h \
Chris@320 70 model/WritableWaveFileModel.h \
Chris@320 71 osc/OSCMessage.h \
Chris@320 72 osc/OSCQueue.h
Chris@226 73 SOURCES += fft/FFTapi.cpp \
Chris@226 74 fft/FFTDataServer.cpp \
Chris@150 75 fft/FFTFileCache.cpp \
Chris@159 76 fft/FFTMemoryCache.cpp \
Chris@175 77 fileio/AudioFileReader.cpp \
Chris@150 78 fileio/AudioFileReaderFactory.cpp \
Chris@150 79 fileio/BZipFileDevice.cpp \
Chris@150 80 fileio/CodedAudioFileReader.cpp \
Chris@150 81 fileio/CSVFileReader.cpp \
Chris@150 82 fileio/CSVFileWriter.cpp \
Chris@392 83 fileio/CSVFormat.cpp \
Chris@150 84 fileio/DataFileReaderFactory.cpp \
Chris@150 85 fileio/FileReadThread.cpp \
Chris@317 86 fileio/FileSource.cpp \
Chris@297 87 fileio/MatchFileReader.cpp \
Chris@150 88 fileio/MatrixFile.cpp \
Chris@150 89 fileio/MIDIFileReader.cpp \
Chris@301 90 fileio/MIDIFileWriter.cpp \
Chris@150 91 fileio/MP3FileReader.cpp \
Chris@150 92 fileio/OggVorbisFileReader.cpp \
Chris@297 93 fileio/PlaylistFileReader.cpp \
Chris@281 94 fileio/QuickTimeFileReader.cpp \
Chris@297 95 fileio/ResamplingWavFileReader.cpp \
Chris@150 96 fileio/WavFileReader.cpp \
Chris@150 97 fileio/WavFileWriter.cpp \
Chris@297 98 model/AggregateWaveModel.cpp \
Chris@297 99 model/AlignmentModel.cpp \
Chris@150 100 model/DenseTimeValueModel.cpp \
Chris@152 101 model/EditableDenseThreeDimensionalModel.cpp \
Chris@152 102 model/FFTModel.cpp \
Chris@150 103 model/Model.cpp \
Chris@413 104 model/ModelDataTableModel.cpp \
Chris@150 105 model/PowerOfSqrtTwoZoomConstraint.cpp \
Chris@150 106 model/PowerOfTwoZoomConstraint.cpp \
Chris@297 107 model/RangeSummarisableTimeValueModel.cpp \
Chris@175 108 model/WaveFileModel.cpp \
Chris@320 109 model/WritableWaveFileModel.cpp \
Chris@320 110 osc/OSCMessage.cpp \
Chris@320 111 osc/OSCQueue.cpp