diff options
Diffstat (limited to 'rotord')
| -rw-r--r-- | rotord/src/vampHost.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
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++; } |
