comparison base/RealTime.cpp @ 1012:ee9f4477f65b

Start RealTime tests
author Chris Cannam
date Mon, 17 Nov 2014 17:09:32 +0000
parents df83865d886f
children 344c9ea90181
comparison
equal deleted inserted replaced
991:1974859baba5 1012:ee9f4477f65b
57 } 57 }
58 58
59 RealTime 59 RealTime
60 RealTime::fromSeconds(double sec) 60 RealTime::fromSeconds(double sec)
61 { 61 {
62 return RealTime(int(sec), int((sec - int(sec)) * ONE_BILLION + 0.5)); 62 if (sec >= 0) {
63 return RealTime(int(sec), int((sec - int(sec)) * ONE_BILLION + 0.5));
64 } else {
65 return -fromSeconds(-sec);
66 }
63 } 67 }
64 68
65 RealTime 69 RealTime
66 RealTime::fromMilliseconds(int msec) 70 RealTime::fromMilliseconds(int msec)
67 { 71 {