]> git.sesse.net Git - vlc/commitdiff
Cosmetics.
authorLaurent Aimar <fenrir@videolan.org>
Sat, 22 Nov 2008 11:03:18 +0000 (12:03 +0100)
committerLaurent Aimar <fenrir@videolan.org>
Sat, 22 Nov 2008 15:29:55 +0000 (16:29 +0100)
src/input/input.c
src/input/input_internal.h

index 9371a0c3c2ebdaf095a17ba7ef4b277bb08bf3ee..bb15c4a2f973a05bc2932601902d3a5a2d5777ab 100644 (file)
@@ -1398,6 +1398,37 @@ static void End( input_thread_t * p_input )
 /*****************************************************************************
  * Control
  *****************************************************************************/
+void input_ControlPush( input_thread_t *p_input,
+                        int i_type, vlc_value_t *p_val )
+{
+    vlc_mutex_lock( &p_input->p->lock_control );
+    if( i_type == INPUT_CONTROL_SET_DIE )
+    {
+        /* Special case, empty the control */
+        p_input->p->i_control = 1;
+        p_input->p->control[0].i_type = i_type;
+        memset( &p_input->p->control[0].val, 0, sizeof( vlc_value_t ) );
+    }
+    else if( p_input->p->i_control >= INPUT_CONTROL_FIFO_SIZE )
+    {
+        msg_Err( p_input, "input control fifo overflow, trashing type=%d",
+                 i_type );
+    }
+    else
+    {
+        p_input->p->control[p_input->p->i_control].i_type = i_type;
+        if( p_val )
+            p_input->p->control[p_input->p->i_control].val = *p_val;
+        else
+            memset( &p_input->p->control[p_input->p->i_control].val, 0,
+                    sizeof( vlc_value_t ) );
+
+        p_input->p->i_control++;
+    }
+    vlc_cond_signal( &p_input->p->wait_control );
+    vlc_mutex_unlock( &p_input->p->lock_control );
+}
+
 static inline int ControlPopNoLock( input_thread_t *p_input,
                                     int *pi_type, vlc_value_t *p_val,
                                     mtime_t i_deadline )
index fe06e7fdd4e22a2b12c19bd9036f859ea69fc739..7165bd91a31e0356438a27590af1f1e4f9710180 100644 (file)
@@ -203,36 +203,7 @@ enum input_control_e
 };
 
 /* Internal helpers */
-static inline void input_ControlPush( input_thread_t *p_input,
-                                      int i_type, vlc_value_t *p_val )
-{
-    vlc_mutex_lock( &p_input->p->lock_control );
-    if( i_type == INPUT_CONTROL_SET_DIE )
-    {
-        /* Special case, empty the control */
-        p_input->p->i_control = 1;
-        p_input->p->control[0].i_type = i_type;
-        memset( &p_input->p->control[0].val, 0, sizeof( vlc_value_t ) );
-    }
-    else if( p_input->p->i_control >= INPUT_CONTROL_FIFO_SIZE )
-    {
-        msg_Err( p_input, "input control fifo overflow, trashing type=%d",
-                 i_type );
-    }
-    else
-    {
-        p_input->p->control[p_input->p->i_control].i_type = i_type;
-        if( p_val )
-            p_input->p->control[p_input->p->i_control].val = *p_val;
-        else
-            memset( &p_input->p->control[p_input->p->i_control].val, 0,
-                    sizeof( vlc_value_t ) );
-
-        p_input->p->i_control++;
-    }
-    vlc_cond_signal( &p_input->p->wait_control );
-    vlc_mutex_unlock( &p_input->p->lock_control );
-}
+void input_ControlPush( input_thread_t *, int i_type, vlc_value_t * );
 
 /**********************************************************************
  * Item metadata