
Functions | |
| static void | update_position (intf_thread_t *p_intf) |
| static void | item_changed (intf_thread_t *p_intf) |
| static void | item_changed_pl (intf_thread_t *p_intf) |
| static int | input_event_cb (vlc_object_t *p_this, const char *psz_var, vlc_value_t oldval, vlc_value_t newval, void *param) |
| static int | interface_changed_cb (vlc_object_t *p_this, const char *psz_var, vlc_value_t oldval, vlc_value_t newval, void *param) |
| static gboolean | process_events (gpointer data) |
| void | set_input (intf_thread_t *p_intf, input_thread_t *p_input) |
| void | delete_input (intf_thread_t *p_intf) |
| void | post_event (intf_thread_t *p_intf, int i_event) |
| int | playlist_current_cb (vlc_object_t *p_this, const char *psz_var, vlc_value_t oldval, vlc_value_t newval, void *param) |
| int | activity_cb (vlc_object_t *p_this, const char *psz_var, vlc_value_t oldval, vlc_value_t newval, void *param) |
| int | item_changed_cb (vlc_object_t *p_this, const char *psz_var, vlc_value_t oldval, vlc_value_t newval, void *param) |
| int activity_cb | ( | vlc_object_t * | p_this, | |
| const char * | psz_var, | |||
| vlc_value_t | oldval, | |||
| vlc_value_t | newval, | |||
| void * | param | |||
| ) |
References EVENT_ACTIVITY, intf_sys_t::event_lock, intf_sys_t::i_event, intf_thread_t::p_sys, process_events(), vlc_spin_lock, vlc_spin_unlock, and VLC_SUCCESS.
Referenced by create_playlist(), and delete_playlist().
| void delete_input | ( | intf_thread_t * | p_intf | ) |
References input_event_cb(), intf_sys_t::p_input, intf_sys_t::p_seekbar, intf_thread_t::p_sys, var_DelCallback, and vlc_object_release.
Referenced by item_changed_pl(), and Thread().
| static int input_event_cb | ( | vlc_object_t * | p_this, | |
| const char * | psz_var, | |||
| vlc_value_t | oldval, | |||
| vlc_value_t | newval, | |||
| void * | param | |||
| ) | [static] |
References vlc_value_t::i_int, INPUT_EVENT_STATE, interface_changed_cb(), and item_changed_cb().
Referenced by delete_input(), and set_input().
| static int interface_changed_cb | ( | vlc_object_t * | p_this, | |
| const char * | psz_var, | |||
| vlc_value_t | oldval, | |||
| vlc_value_t | newval, | |||
| void * | param | |||
| ) | [static] |
References EVENT_INTF_CHANGED, intf_sys_t::event_lock, intf_sys_t::i_event, intf_thread_t::p_sys, process_events(), vlc_spin_lock, vlc_spin_unlock, and VLC_SUCCESS.
Referenced by input_event_cb().
| static void item_changed | ( | intf_thread_t * | p_intf | ) | [static] |
References vlc_value_t::i_int, intf_sys_t::p_input, intf_sys_t::p_play_button, intf_thread_t::p_sys, PLAYING_S, and var_Get.
Referenced by process_events().
| int item_changed_cb | ( | vlc_object_t * | p_this, | |
| const char * | psz_var, | |||
| vlc_value_t | oldval, | |||
| vlc_value_t | newval, | |||
| void * | param | |||
| ) |
References EVENT_ITEM_CHANGED, intf_sys_t::event_lock, intf_sys_t::i_event, intf_thread_t::p_sys, process_events(), vlc_spin_lock, vlc_spin_unlock, and VLC_SUCCESS.
Referenced by create_playlist(), delete_playlist(), and input_event_cb().
| static void item_changed_pl | ( | intf_thread_t * | p_intf | ) | [static] |
References input_thread_t::b_dead, input_thread_t::b_die, delete_input(), intf_sys_t::p_input, intf_sys_t::p_playlist, intf_thread_t::p_sys, playlist_CurrentInput(), and set_input().
Referenced by process_events().
| int playlist_current_cb | ( | vlc_object_t * | p_this, | |
| const char * | psz_var, | |||
| vlc_value_t | oldval, | |||
| vlc_value_t | newval, | |||
| void * | param | |||
| ) |
References intf_sys_t::event_lock, EVENT_PLAYLIST_CURRENT, intf_sys_t::i_event, intf_thread_t::p_sys, process_events(), vlc_spin_lock, vlc_spin_unlock, and VLC_SUCCESS.
Referenced by create_playlist(), and delete_playlist().
| void post_event | ( | intf_thread_t * | p_intf, | |
| int | i_event | |||
| ) |
References intf_sys_t::event_lock, intf_sys_t::i_event, intf_thread_t::p_sys, process_events(), vlc_spin_lock, and vlc_spin_unlock.
Referenced by interface_ready().
| static gboolean process_events | ( | gpointer | data | ) | [static] |
References EVENT_ACTIVITY, EVENT_INTF_CHANGED, EVENT_ITEM_CHANGED, intf_sys_t::event_lock, EVENT_PLAYLIST_CURRENT, intf_sys_t::i_event, item_changed(), item_changed_pl(), intf_thread_t::p_sys, update_position(), vlc_spin_lock, and vlc_spin_unlock.
Referenced by activity_cb(), interface_changed_cb(), item_changed_cb(), playlist_current_cb(), and post_event().
| void set_input | ( | intf_thread_t * | p_intf, | |
| input_thread_t * | p_input | |||
| ) |
References input_thread_t::b_dead, input_thread_t::b_die, input_event_cb(), intf_sys_t::p_input, intf_sys_t::p_seekbar, intf_thread_t::p_sys, var_AddCallback, and vlc_object_hold.
Referenced by item_changed_pl().
| static void update_position | ( | intf_thread_t * | p_intf | ) | [static] |
References intf_sys_t::p_input, intf_sys_t::p_seekbar, intf_thread_t::p_sys, and var_GetTime.
Referenced by process_events().
1.5.6