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 {