Mercurial > hg > svgui
annotate layer/layer.pro @ 252:8d89f8869cfb
* don't store fft values scaled by fftsize/2; that's a special requirement
for the spectrogram, and other applications will not expect it -- make the
spectrogram do that scaling itself
* add a higher-resolution memory cache (still polar, though) as an alternative
to the 16-bit compact cache
* don't use the memory cache if we want rectangular coords (unless the disc
cache is totally infeasible) as conversion slows it down anyway
* avoid redundant rectangular -> polar -> rectangular conversion when storing
values in a rectangular-mode disc cache
author | Chris Cannam |
---|---|
date | Fri, 01 Jun 2007 13:56:35 +0000 |
parents | cec1f78fbfca |
children | b9380f679f70 |
rev | line source |
---|---|
Chris@128 | 1 TEMPLATE = lib |
Chris@128 | 2 |
Chris@202 | 3 SV_UNIT_PACKAGES = fftw3f |
Chris@128 | 4 load(../sv.prf) |
Chris@128 | 5 |
Chris@128 | 6 CONFIG += sv staticlib qt thread warn_on stl rtti exceptions |
Chris@128 | 7 QT += xml |
Chris@128 | 8 |
Chris@128 | 9 TARGET = svlayer |
Chris@128 | 10 |
Chris@128 | 11 DEPENDPATH += . .. |
Chris@128 | 12 INCLUDEPATH += . .. |
Chris@128 | 13 OBJECTS_DIR = tmp_obj |
Chris@128 | 14 MOC_DIR = tmp_moc |
Chris@128 | 15 |
Chris@128 | 16 # Input |
Chris@128 | 17 HEADERS += Colour3DPlotLayer.h \ |
Chris@196 | 18 ColourMapper.h \ |
Chris@128 | 19 Layer.h \ |
Chris@128 | 20 LayerFactory.h \ |
Chris@128 | 21 NoteLayer.h \ |
Chris@195 | 22 PaintAssistant.h \ |
Chris@128 | 23 SpectrogramLayer.h \ |
Chris@133 | 24 SpectrumLayer.h \ |
Chris@193 | 25 SliceLayer.h \ |
Chris@193 | 26 SliceableLayer.h \ |
Chris@128 | 27 TextLayer.h \ |
Chris@128 | 28 TimeInstantLayer.h \ |
Chris@128 | 29 TimeRulerLayer.h \ |
Chris@128 | 30 TimeValueLayer.h \ |
Chris@128 | 31 WaveformLayer.h |
Chris@128 | 32 SOURCES += Colour3DPlotLayer.cpp \ |
Chris@196 | 33 ColourMapper.cpp \ |
Chris@128 | 34 Layer.cpp \ |
Chris@128 | 35 LayerFactory.cpp \ |
Chris@128 | 36 NoteLayer.cpp \ |
Chris@195 | 37 PaintAssistant.cpp \ |
Chris@128 | 38 SpectrogramLayer.cpp \ |
Chris@133 | 39 SpectrumLayer.cpp \ |
Chris@193 | 40 SliceLayer.cpp \ |
Chris@128 | 41 TextLayer.cpp \ |
Chris@128 | 42 TimeInstantLayer.cpp \ |
Chris@128 | 43 TimeRulerLayer.cpp \ |
Chris@128 | 44 TimeValueLayer.cpp \ |
Chris@128 | 45 WaveformLayer.cpp |