summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2007-10-27 12:58:24 +0000
committerLennart Poettering <lennart@poettering.net>2007-10-27 12:58:24 +0000
commitb4bb747ba70caf2675c61c7d93e700adae28e209 (patch)
tree507f86b82925826922305c6dd5ddc84cd135763c
parentca744a4ac55e5ef5d1894a0ddfd404ec237a43b6 (diff)
add pa_rtclock_usec() API
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1955 fefdeb5f-60dc-0310-8127-8f9354f1896f
-rw-r--r--src/pulsecore/rtclock.c6
-rw-r--r--src/pulsecore/rtclock.h3
2 files changed, 9 insertions, 0 deletions
diff --git a/src/pulsecore/rtclock.c b/src/pulsecore/rtclock.c
index b34e6a41..cec7124f 100644
--- a/src/pulsecore/rtclock.c
+++ b/src/pulsecore/rtclock.c
@@ -93,3 +93,9 @@ pa_bool_t pa_rtclock_hrtimer(void) {
#endif
}
+
+pa_usec_t pa_rtclock_usec(void) {
+ struct timeval tv;
+
+ return pa_timeval_load(pa_rtclock_get(&tv));
+}
diff --git a/src/pulsecore/rtclock.h b/src/pulsecore/rtclock.h
index 72bbd5e9..f0360af3 100644
--- a/src/pulsecore/rtclock.h
+++ b/src/pulsecore/rtclock.h
@@ -31,6 +31,9 @@ struct timeval;
/* Something like pulse/timeval.h but based on CLOCK_MONOTONIC */
struct timeval *pa_rtclock_get(struct timeval *ts);
+
+pa_usec_t pa_rtclock_usec(void);
+
pa_usec_t pa_rtclock_age(const struct timeval *tv);
pa_bool_t pa_rtclock_hrtimer(void);