From 4bbd911dbf47e10965f384322a3fc3dde830b629 Mon Sep 17 00:00:00 2001 From: Tim Redfern Date: Thu, 24 Oct 2013 12:17:47 +0100 Subject: fix for vamp plugins that don't set timestamp properly --- rotord/src/vampHost.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/rotord/src/vampHost.cpp b/rotord/src/vampHost.cpp index c1340f2..7bdbb0d 100644 --- a/rotord/src/vampHost.cpp +++ b/rotord/src/vampHost.cpp @@ -324,7 +324,10 @@ void vampHost::Analyser::process_frame(uint8_t *data,int samples_in_frame){ feature f; f.number=featureNo; f.values=feat[outputNo][i].values; - features[((float)feat[outputNo][i].timestamp.sec)+(((float)feat[outputNo][i].timestamp.nsec)*.000000001)]=f; + //fix for plugins that don't set timestamp properly + float t=((float)feat[outputNo][i].timestamp.sec)+(((float)feat[outputNo][i].timestamp.nsec)*.000000001); + if (t<.01) t=((rt.sec)+(rt.nsec)*.000000001); + features[t]=f; featureNo++; } -- cgit v1.2.3