Mercurial > hg > jvamp
diff org/vamp_plugins/RealTime.java @ 17:9c108ad04e9b
Test process(). Now crashes
author | Chris Cannam |
---|---|
date | Mon, 06 Feb 2012 18:01:58 +0000 |
parents | d0ecf12b9d7b |
children | 530bf5009ee2 |
line wrap: on
line diff
--- a/org/vamp_plugins/RealTime.java Mon Feb 06 17:35:26 2012 +0000 +++ b/org/vamp_plugins/RealTime.java Mon Feb 06 18:01:58 2012 +0000 @@ -6,5 +6,14 @@ public int nsec; RealTime(int s, int n) { sec = s; nsec = n; } + + static RealTime frame2RealTime(int frame, int sampleRate) { + //!!! warning! doesn't support -ve frame [unlike Vamp SDK version] + int sec = frame / sampleRate; + frame -= sec * sampleRate; + int nsec = (int)((((double)frame * 1000000.0) / sampleRate) * 1000.0); + return new RealTime(sec, nsec); + } } +