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 c3e76ca..64fa42a 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 6d72eb5..16dadbc 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);