view plugin/plugin.pro @ 157:c03ec31005e1

* Add zoom thumbwheels to Pane. Implement horizontal thumbwheel, and vertical depending on layer type (supported for waveform and spectrogram, though wrong for log-scale spectrogram at the moment). * Add bare bones of a spectrum layer. * Add window icon * Add shortcut for "insert time instant" on laptops without keypad enter (";") * Delete FFT processing thread when it exits (at least, next time we're asked for something interesting) * Get audio file extensions from the file readers, and thus from libsndfile for the wave file reader -- leads to rather a wide combo box in file dialog though * Better refresh order for spectrogram (redraw centre section first)
author Chris Cannam
date Fri, 04 Aug 2006 17:01:37 +0000
parents 3c1d5ef43baa
children 85bf384db35f
line wrap: on
line source
TEMPLATE = lib

SV_UNIT_PACKAGES = vamp vamp-sdk lrdf raptor
load(../sv.prf)

CONFIG += sv staticlib qt thread warn_on stl rtti exceptions
QT += xml

TARGET = svplugin

DEPENDPATH += . .. api plugins api/alsa api/alsa/sound
INCLUDEPATH += . .. api api/alsa plugins api/alsa/sound
OBJECTS_DIR = tmp_obj
MOC_DIR = tmp_moc

# Input
HEADERS += DSSIPluginFactory.h \
           DSSIPluginInstance.h \
           FeatureExtractionPluginFactory.h \
           LADSPAPluginFactory.h \
           LADSPAPluginInstance.h \
           PluginIdentifier.h \
           PluginXml.h \
           RealTimePluginFactory.h \
           RealTimePluginInstance.h \
           api/dssi.h \
           api/ladspa.h \
           plugins/SamplePlayer.h \
           api/alsa/asoundef.h \
           api/alsa/asoundlib.h \
           api/alsa/seq.h \
           api/alsa/seq_event.h \
           api/alsa/seq_midi_event.h \
           api/alsa/sound/asequencer.h
SOURCES += DSSIPluginFactory.cpp \
           DSSIPluginInstance.cpp \
           FeatureExtractionPluginFactory.cpp \
           LADSPAPluginFactory.cpp \
           LADSPAPluginInstance.cpp \
           PluginIdentifier.cpp \
           PluginXml.cpp \
           RealTimePluginFactory.cpp \
           RealTimePluginInstance.cpp \
           api/dssi_alsa_compat.c \
           plugins/SamplePlayer.cpp