summaryrefslogtreecommitdiffstats
path: root/osdep/timer.c
diff options
context:
space:
mode:
Diffstat (limited to 'osdep/timer.c')
-rw-r--r--osdep/timer.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/osdep/timer.c b/osdep/timer.c
index f2c64959ab..4f506b3d46 100644
--- a/osdep/timer.c
+++ b/osdep/timer.c
@@ -19,6 +19,7 @@
#include <pthread.h>
#include "timer.h"
+#include "common/msg.h"
static uint64_t raw_time_offset;
pthread_once_t timer_init_once = PTHREAD_ONCE_INIT;
@@ -49,6 +50,16 @@ double mp_time_sec(void)
return mp_time_us() / (double)(1000 * 1000);
}
+int64_t mp_time_relative_us(int64_t *t)
+{
+ int64_t r = 0;
+ int64_t now = mp_time_us();
+ if (*t)
+ r = now - *t;
+ *t = now;
+ return r;
+}
+
#if 0
#include <stdio.h>