annotate data/data.pro @ 184:5a916fee6d2d

* Handle generator transforms (plugins whose channel count isn't dependent on number of audio inputs, as they have none) * Be less keen to suspend writing FFT data in spectrogram repaint -- only do it if we find we actually need to query the FFT data (i.e. we aren't repainting an area that hasn't been generated at all yet)
author Chris Cannam
date Tue, 10 Oct 2006 19:04:57 +0000
parents b0f4555b625e
children 8a3d68910b37
rev   line source
Chris@150 1 TEMPLATE = lib
Chris@150 2
Chris@150 3 SV_UNIT_PACKAGES = fftw3f sndfile mad oggz fishsound
Chris@150 4 load(../sv.prf)
Chris@150 5
Chris@150 6 CONFIG += sv staticlib qt thread warn_on stl rtti exceptions
Chris@150 7
Chris@150 8 TARGET = svdata
Chris@150 9
Chris@150 10 DEPENDPATH += fft fileio model ..
Chris@150 11 INCLUDEPATH += . fft model fileio ..
Chris@150 12 OBJECTS_DIR = tmp_obj
Chris@150 13 MOC_DIR = tmp_moc
Chris@150 14
Chris@150 15 # Input
Chris@152 16 HEADERS += fft/FFTCache.h \
Chris@152 17 fft/FFTDataServer.h \
Chris@150 18 fft/FFTFileCache.h \
Chris@159 19 fft/FFTMemoryCache.h \
Chris@150 20 fileio/AudioFileReader.h \
Chris@150 21 fileio/AudioFileReaderFactory.h \
Chris@150 22 fileio/BZipFileDevice.h \
Chris@150 23 fileio/CodedAudioFileReader.h \
Chris@150 24 fileio/CSVFileReader.h \
Chris@150 25 fileio/CSVFileWriter.h \
Chris@150 26 fileio/DataFileReader.h \
Chris@150 27 fileio/DataFileReaderFactory.h \
Chris@150 28 fileio/FileReadThread.h \
Chris@150 29 fileio/MatrixFile.h \
Chris@150 30 fileio/MIDIFileReader.h \
Chris@150 31 fileio/MP3FileReader.h \
Chris@150 32 fileio/OggVorbisFileReader.h \
Chris@150 33 fileio/WavFileReader.h \
Chris@150 34 fileio/WavFileWriter.h \
Chris@150 35 model/DenseThreeDimensionalModel.h \
Chris@150 36 model/DenseTimeValueModel.h \
Chris@152 37 model/EditableDenseThreeDimensionalModel.h \
Chris@152 38 model/FFTModel.h \
Chris@150 39 model/Model.h \
Chris@150 40 model/NoteModel.h \
Chris@150 41 model/PowerOfSqrtTwoZoomConstraint.h \
Chris@150 42 model/PowerOfTwoZoomConstraint.h \
Chris@150 43 model/RangeSummarisableTimeValueModel.h \
Chris@150 44 model/SparseModel.h \
Chris@150 45 model/SparseOneDimensionalModel.h \
Chris@150 46 model/SparseTimeValueModel.h \
Chris@150 47 model/SparseValueModel.h \
Chris@150 48 model/TextModel.h \
Chris@175 49 model/WaveFileModel.h \
Chris@175 50 model/WritableWaveFileModel.h
Chris@159 51 SOURCES += fft/FFTDataServer.cpp \
Chris@150 52 fft/FFTFileCache.cpp \
Chris@159 53 fft/FFTMemoryCache.cpp \
Chris@175 54 fileio/AudioFileReader.cpp \
Chris@150 55 fileio/AudioFileReaderFactory.cpp \
Chris@150 56 fileio/BZipFileDevice.cpp \
Chris@150 57 fileio/CodedAudioFileReader.cpp \
Chris@150 58 fileio/CSVFileReader.cpp \
Chris@150 59 fileio/CSVFileWriter.cpp \
Chris@150 60 fileio/DataFileReaderFactory.cpp \
Chris@150 61 fileio/FileReadThread.cpp \
Chris@150 62 fileio/MatrixFile.cpp \
Chris@150 63 fileio/MIDIFileReader.cpp \
Chris@150 64 fileio/MP3FileReader.cpp \
Chris@150 65 fileio/OggVorbisFileReader.cpp \
Chris@150 66 fileio/WavFileReader.cpp \
Chris@150 67 fileio/WavFileWriter.cpp \
Chris@150 68 model/DenseTimeValueModel.cpp \
Chris@152 69 model/EditableDenseThreeDimensionalModel.cpp \
Chris@152 70 model/FFTModel.cpp \
Chris@150 71 model/Model.cpp \
Chris@150 72 model/NoteModel.cpp \
Chris@150 73 model/PowerOfSqrtTwoZoomConstraint.cpp \
Chris@150 74 model/PowerOfTwoZoomConstraint.cpp \
Chris@150 75 model/RangeSummarisableTimeValueModel.cpp \
Chris@175 76 model/WaveFileModel.cpp \
Chris@175 77 model/WritableWaveFileModel.cpp