Mercurial > hg > svcore
comparison base/RealTime.cpp @ 119:fda016f64f7c sv1-v0.9rc2
* Fix rounding error in RealTime (thanks to Craig Sapp)
author | Chris Cannam |
---|---|
date | Tue, 16 May 2006 11:48:12 +0000 |
parents | d397ea0a79f5 |
children | 7c3e1bc51080 |
comparison
equal
deleted
inserted
replaced
118:4170b21773cf | 119:fda016f64f7c |
---|---|
60 } | 60 } |
61 | 61 |
62 RealTime | 62 RealTime |
63 RealTime::fromSeconds(double sec) | 63 RealTime::fromSeconds(double sec) |
64 { | 64 { |
65 return RealTime(int(sec), int((sec - int(sec)) * ONE_BILLION)); | 65 return RealTime(int(sec), int((sec - int(sec)) * ONE_BILLION + 0.5)); |
66 } | 66 } |
67 | 67 |
68 RealTime | 68 RealTime |
69 RealTime::fromMilliseconds(int msec) | 69 RealTime::fromMilliseconds(int msec) |
70 { | 70 { |