annotate plugin/plugin.pro @ 360:ac300d385ab2

* Various fixes to object lifetime management, particularly in the spectrum layer and for notification of main model deletion. The main purpose of this is to improve the behaviour of the spectrum, but I think it may also help with #1840922 Various crashes in Layer Summary window.
author Chris Cannam
date Wed, 23 Jan 2008 15:43:27 +0000
parents d7c41483af8f
children 370aa9714ef5
rev   line source
Chris@150 1 TEMPLATE = lib
Chris@150 2
Chris@244 3 SV_UNIT_PACKAGES = vamp vamp-hostsdk lrdf raptor
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 QT += xml
Chris@150 8
Chris@150 9 TARGET = svplugin
Chris@150 10
Chris@256 11 # Doesn't work with this library, which contains C99 as well as C++
Chris@256 12 PRECOMPILED_HEADER =
Chris@256 13
Chris@320 14 DEPENDPATH += . .. api plugins api/alsa api/alsa/sound transform
Chris@320 15 INCLUDEPATH += . .. api api/alsa plugins api/alsa/sound transform
Chris@150 16 OBJECTS_DIR = tmp_obj
Chris@150 17 MOC_DIR = tmp_moc
Chris@150 18
Chris@150 19 # Input
Chris@150 20 HEADERS += DSSIPluginFactory.h \
Chris@150 21 DSSIPluginInstance.h \
Chris@150 22 FeatureExtractionPluginFactory.h \
Chris@150 23 LADSPAPluginFactory.h \
Chris@150 24 LADSPAPluginInstance.h \
Chris@150 25 PluginIdentifier.h \
Chris@150 26 PluginXml.h \
Chris@150 27 RealTimePluginFactory.h \
Chris@150 28 RealTimePluginInstance.h \
Chris@150 29 api/dssi.h \
Chris@150 30 api/ladspa.h \
Chris@150 31 plugins/SamplePlayer.h \
Chris@150 32 api/alsa/asoundef.h \
Chris@150 33 api/alsa/asoundlib.h \
Chris@150 34 api/alsa/seq.h \
Chris@150 35 api/alsa/seq_event.h \
Chris@150 36 api/alsa/seq_midi_event.h \
Chris@320 37 api/alsa/sound/asequencer.h \
Chris@331 38 transform/FeatureExtractionModelTransformer.h \
Chris@331 39 transform/RealTimeEffectModelTransformer.h \
Chris@320 40 transform/Transform.h \
Chris@330 41 transform/TransformDescription.h \
Chris@330 42 transform/TransformFactory.h \
Chris@331 43 transform/ModelTransformer.h \
Chris@331 44 transform/ModelTransformerFactory.h
Chris@150 45 SOURCES += DSSIPluginFactory.cpp \
Chris@150 46 DSSIPluginInstance.cpp \
Chris@150 47 FeatureExtractionPluginFactory.cpp \
Chris@150 48 LADSPAPluginFactory.cpp \
Chris@150 49 LADSPAPluginInstance.cpp \
Chris@150 50 PluginIdentifier.cpp \
Chris@150 51 PluginXml.cpp \
Chris@150 52 RealTimePluginFactory.cpp \
Chris@150 53 RealTimePluginInstance.cpp \
Chris@150 54 api/dssi_alsa_compat.c \
Chris@320 55 plugins/SamplePlayer.cpp \
Chris@331 56 transform/FeatureExtractionModelTransformer.cpp \
Chris@331 57 transform/RealTimeEffectModelTransformer.cpp \
Chris@320 58 transform/Transform.cpp \
Chris@330 59 transform/TransformFactory.cpp \
Chris@331 60 transform/ModelTransformer.cpp \
Chris@331 61 transform/ModelTransformerFactory.cpp