Simplify (no functionnal changes).
authorLaurent Aimar <fenrir@videolan.org>
Sun, 10 Jun 2007 19:40:24 +0000 (19:40 +0000)
committerLaurent Aimar <fenrir@videolan.org>
Sun, 10 Jun 2007 19:40:24 +0000 (19:40 +0000)
src/input/clock.c

index 9043328..25d7558 100644 (file)
@@ -153,10 +153,8 @@ void input_ClockSetPCR( input_thread_t *p_input,
 
         if( !b_synchronize )
         {
-            cl->last_cr = 0;
             cl->delta_cr = 0;
             cl->i_delta_cr_residue = 0;
-            cl->last_sysdate = 0;
             cl->last_update = 0;
         }
     }
@@ -224,12 +222,10 @@ mtime_t input_ClockGetTS( input_thread_t * p_input,
  *****************************************************************************/
 void input_ClockSetRate( input_thread_t *p_input, input_clock_t *cl )
 {
+    /* Move the reference point */
     if( cl->i_synchro_state == SYNCHRO_OK )
-    {
-        /* Move the reference point */
-        cl->cr_ref = cl->last_cr;
-        cl->sysdate_ref = cl->last_sysdate;
-    }
+        ClockNewRef( cl, cl->last_cr, cl->last_sysdate );
+
     cl->i_rate = p_input->p->i_rate;
 }