Mercurial > hg > jvamp
comparison 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 |
comparison
equal
deleted
inserted
replaced
16:d8b5d8c39813 | 17:9c108ad04e9b |
---|---|
4 public class RealTime { | 4 public class RealTime { |
5 public int sec; | 5 public int sec; |
6 public int nsec; | 6 public int nsec; |
7 | 7 |
8 RealTime(int s, int n) { sec = s; nsec = n; } | 8 RealTime(int s, int n) { sec = s; nsec = n; } |
9 | |
10 static RealTime frame2RealTime(int frame, int sampleRate) { | |
11 //!!! warning! doesn't support -ve frame [unlike Vamp SDK version] | |
12 int sec = frame / sampleRate; | |
13 frame -= sec * sampleRate; | |
14 int nsec = (int)((((double)frame * 1000000.0) / sampleRate) * 1000.0); | |
15 return new RealTime(sec, nsec); | |
16 } | |
9 } | 17 } |
10 | 18 |
19 |