]> git.sesse.net Git - vlc/blobdiff - src/input/event.c
Added a input "cache" variable and INPUT_EVENT_CACHE event.
[vlc] / src / input / event.c
index 4e5aeb596b160aa5ae13bf327c76c55184658fb7..e33bd4a5f4c8446a56d6fa4188cdc64cbbb66202 100644 (file)
@@ -156,6 +156,16 @@ void input_SendEventState( input_thread_t *p_input, int i_state )
     vlc_event_send( &p_input->p->event_manager, &event );
 }
 
+void input_SendEventCache( input_thread_t *p_input, double f_level )
+{
+    vlc_value_t val;
+
+    val.f_float = f_level;
+       var_Change( p_input, "cache", VLC_VAR_SETVALUE, &val, NULL );
+
+    Trigger( p_input, INPUT_EVENT_CACHE );
+}
+
 /* FIXME: review them because vlc_event_send might be
  * moved inside input_item* functions.
  */