]> code.delx.au - pulseaudio/commitdiff
change pa_rtpoll_set_timer_absolute() to take a pa_usec_t instead of struct timeval
authorLennart Poettering <lennart@poettering.net>
Thu, 1 May 2008 19:17:52 +0000 (19:17 +0000)
committerLennart Poettering <lennart@poettering.net>
Thu, 1 May 2008 19:17:52 +0000 (19:17 +0000)
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/glitch-free@2324 fefdeb5f-60dc-0310-8127-8f9354f1896f

src/pulsecore/rtpoll.c
src/pulsecore/rtpoll.h

index c3e76cac47767233eb3ee816fd9fd12bc0016d9e..64fa42adf60f68616a3bf704b82185eab18295e2 100644 (file)
@@ -502,11 +502,10 @@ static void update_timer(pa_rtpoll *p) {
 #endif
 }
 
-void pa_rtpoll_set_timer_absolute(pa_rtpoll *p, const struct timeval *ts) {
+void pa_rtpoll_set_timer_absolute(pa_rtpoll *p, pa_usec_t usec) {
     pa_assert(p);
-    pa_assert(ts);
 
-    p->next_elapse = *ts;
+    pa_timeval_store(&p->next_elapse, usec);
     p->timer_enabled = TRUE;
 
     update_timer(p);
index 6d72eb54b3959ca857783e5404f31ee6c6b8fb54..16dadbc3ccfa9d70b9c6a7330131e745edcc1da1 100644 (file)
@@ -74,7 +74,7 @@ void pa_rtpoll_install(pa_rtpoll *p);
  * cleanly. */
 int pa_rtpoll_run(pa_rtpoll *f, pa_bool_t wait);
 
-void pa_rtpoll_set_timer_absolute(pa_rtpoll *p, const struct timeval *ts);
+void pa_rtpoll_set_timer_absolute(pa_rtpoll *p, pa_usec_t usec);
 void pa_rtpoll_set_timer_relative(pa_rtpoll *p, pa_usec_t usec);
 void pa_rtpoll_set_timer_disabled(pa_rtpoll *p);