summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2007-04-17 07:26:37 +0000
committerDavid Robillard <d@drobilla.net>2007-04-17 07:26:37 +0000
commitfca15d745c3052aa0fbbc02ec1f665b811a5058e (patch)
tree0df2a430642fd8fc1a4760ef6b5af603657ffb2a
parentfe3536f2350f654d0b2340c14af0c75e2607a973 (diff)
downloadraul-fca15d745c3052aa0fbbc02ec1f665b811a5058e.tar.gz
raul-fca15d745c3052aa0fbbc02ec1f665b811a5058e.tar.bz2
raul-fca15d745c3052aa0fbbc02ec1f665b811a5058e.zip
Fix missed events timestamp bug (for real this time).
git-svn-id: http://svn.drobilla.net/lad/raul@453 a436a847-0d15-0410-975c-d299462d15a1
-rw-r--r--raul/TimeSlice.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/raul/TimeSlice.h b/raul/TimeSlice.h
index 0c8bab8..2d9c5ac 100644
--- a/raul/TimeSlice.h
+++ b/raul/TimeSlice.h
@@ -19,6 +19,7 @@
#define RAUL_TIMESLICE_H
#include <cassert>
+#include <cmath>
#include <boost/utility.hpp>
#include <raul/types.h>
@@ -94,7 +95,7 @@ public:
}
inline TickTime beats_to_ticks(BeatTime beats) const {
- return static_cast<TickTime>(beats_to_seconds(beats) / _tick_rate);
+ return static_cast<TickTime>(floor(beats_to_seconds(beats) / _tick_rate));
}
inline Seconds ticks_to_seconds(TickTime ticks) const {