annotate sonic-visualiser.pro @ 1480:f1e1745acc3b 3.0-integration

Make the colour 3d plot renderer able to support more than one level of peak cache; introduce a second "peak" cache for the spectrogram layer that actually has a 1-1 column relationship with the underlying FFT model, and use it in addition to the existing peak cache if memory is plentiful. Makes spectrograms appear much faster in many common situations.
author Chris Cannam
date Thu, 05 Jan 2017 14:02:54 +0000
parents 81e677e3336a
children e4bd2a532ced
rev   line source
Chris@1279 1
Chris@517 2 TEMPLATE = subdirs
Chris@640 3
Chris@1330 4 !win* {
Chris@1330 5 # We should build and run the tests on any platform,
Chris@1330 6 # but doing it automatically doesn't work so well from
Chris@1330 7 # within an IDE on Windows, so remove that from here
Chris@1332 8 SUBDIRS += \
Chris@1332 9 sub_test_svcore_base \
Chris@1332 10 sub_test_svcore_data_fileio \
Chris@1332 11 sub_test_svcore_data_model
Chris@1330 12 }
Chris@1330 13
Chris@1330 14 SUBDIRS += \
cannam@1285 15 checker \
Chris@1279 16 sub_server \
Chris@1297 17 sub_convert \
Chris@1279 18 sub_sv
Chris@563 19
Chris@1332 20 sub_test_svcore_base.file = test-svcore-base.pro
Chris@1332 21 sub_test_svcore_data_fileio.file = test-svcore-data-fileio.pro
Chris@1332 22 sub_test_svcore_data_model.file = test-svcore-data-model.pro
Chris@1332 23
Chris@1278 24 sub_server.file = server.pro
Chris@1297 25 sub_convert.file = convert.pro
Chris@1279 26 sub_sv.file = sv.pro
Chris@1352 27
Chris@1352 28 CONFIG += ordered