13
0
livetrax/libs/qm-dsp/dsp
Robin Gareus c0c24aff72 Hotfix crashes for [extreme] time-stretch -- #7305
e.g. stretch-shrink 3712 samples down to 1780.
The filter order defines nFact which can become larger than length - 2
leading to out-of-bounds array access.

e.g. m_ord = 2 -> nFilt = 2, nFact = 6;  process < 7 samples (here 6)
2017-04-01 19:16:12 +02:00
..
chromagram update qm-dsp library 2016-10-06 00:57:53 +02:00
keydetection update qm-dsp library 2016-10-06 00:57:53 +02:00
mfcc update qm-dsp library 2016-10-06 00:57:53 +02:00
onsets update qm-dsp library 2016-10-06 00:57:53 +02:00
phasevocoder update qm-dsp library 2016-10-06 00:57:53 +02:00
rateconversion Thin out qm-dsp code: no threading 2016-10-06 00:58:20 +02:00
rhythm
signalconditioning Hotfix crashes for [extreme] time-stretch -- #7305 2017-04-01 19:16:12 +02:00
tempotracking update qm-dsp library 2016-10-06 00:57:53 +02:00
tonal update qm-dsp library 2016-10-06 00:57:53 +02:00
transforms update qm-dsp library 2016-10-06 00:57:53 +02:00
wavelet Remove a JE addition to one of the qm-dsp source files (no longer needed) 2017-02-06 09:47:10 +00:00