]> git.sesse.net Git - vlc/blobdiff - modules/access/rtp/input.c
Cleanup vlc_timer_* prototypes
[vlc] / modules / access / rtp / input.c
index e8bbad44cbb7d52ec4162712267bf176e93bbc23..a2aa4a2ce110583eb55e77eb0dc44c375bfc8874 100644 (file)
@@ -163,7 +163,7 @@ static block_t *rtp_recv (demux_t *demux)
 
 static void timer_cleanup (void *timer)
 {
-    vlc_timer_destroy (timer);
+    vlc_timer_destroy ((vlc_timer_t)timer);
 }
 
 static void rtp_process (void *data);
@@ -176,7 +176,7 @@ void *rtp_thread (void *data)
 
     if (vlc_timer_create (&p_sys->timer, rtp_process, data))
         return NULL;
-    vlc_cleanup_push (timer_cleanup, &p_sys->timer);
+    vlc_cleanup_push (timer_cleanup, (void *)p_sys->timer);
 
     for (;;)
     {
@@ -217,6 +217,6 @@ static void rtp_process (void *data)
 
     vlc_mutex_lock (&p_sys->lock);
     if (rtp_dequeue (demux, p_sys->session, &deadline))
-        vlc_timer_schedule (&p_sys->timer, true, deadline, 0);
+        vlc_timer_schedule (p_sys->timer, true, deadline, 0);
     vlc_mutex_unlock (&p_sys->lock);
 }