VLC 4.0.0-dev
|
Go to the source code of this file.
Functions | |
void | input_item_SetPreparsed (input_item_t *p_i) |
void | input_item_SetArtNotFound (input_item_t *p_i, bool b_not_found) |
void | input_item_SetArtFetched (input_item_t *p_i, bool b_art_fetched) |
void | input_item_SetEpg (input_item_t *p_item, const vlc_epg_t *p_epg, bool) |
void | input_item_ChangeEPGSource (input_item_t *p_item, int i_source_id) |
void | input_item_SetEpgEvent (input_item_t *p_item, const vlc_epg_event_t *p_epg_evt) |
void | input_item_SetEpgTime (input_item_t *, int64_t) |
void | input_item_SetEpgOffline (input_item_t *) |
void | input_resource_TerminateSout (input_resource_t *p_resource) |
This function deletes the current sout in the resources. | |
void input_item_ChangeEPGSource | ( | input_item_t * | p_item, |
int | i_source_id | ||
) |
References vlc_epg_t::b_present, input_item_t::i_epg, vlc_epg_t::i_source_id, input_item_t::lock, input_item_t::p_epg_table, input_item_t::pp_epg, vlc_mutex_lock(), and vlc_mutex_unlock().
Referenced by EsOutProgramSelect(), and input_item_SetEpgOffline().
void input_item_SetArtFetched | ( | input_item_t * | p_i, |
bool | b_art_fetched | ||
) |
References ITEM_ART_FETCHED, input_item_t::lock, input_item_t::p_meta, vlc_meta_GetStatus(), vlc_meta_SetStatus(), vlc_mutex_lock(), and vlc_mutex_unlock().
Referenced by RunDownloader().
void input_item_SetArtNotFound | ( | input_item_t * | p_i, |
bool | b_not_found | ||
) |
References ITEM_ART_NOTFOUND, input_item_t::lock, input_item_t::p_meta, vlc_meta_GetStatus(), vlc_meta_SetStatus(), vlc_mutex_lock(), and vlc_mutex_unlock().
Referenced by RunSearchLocal(), and RunSearchNetwork().
void input_item_SetEpg | ( | input_item_t * | p_item, |
const vlc_epg_t * | p_epg, | ||
bool | b_current_source | ||
) |
References asprintf(), vlc_epg_t::b_present, vlc_epg_event_t::i_duration, input_item_t::i_epg, vlc_epg_t::i_event, vlc_epg_t::i_id, vlc_epg_t::i_source_id, vlc_epg_event_t::i_start, input_item_DelInfo(), localtime_r(), input_item_t::lock, input_item_t::p_epg_table, input_item_t::pp_epg, vlc_epg_t::pp_event, vlc_epg_event_t::psz_description, vlc_epg_event_t::psz_name, vlc_epg_t::psz_name, vlc_epg_event_t::psz_short_description, TAB_APPEND, vlc_epg_Delete(), vlc_epg_Duplicate(), vlc_mutex_lock(), and vlc_mutex_unlock().
Referenced by EsOutProgramEpg().
void input_item_SetEpgEvent | ( | input_item_t * | p_item, |
const vlc_epg_event_t * | p_epg_evt | ||
) |
void input_item_SetEpgOffline | ( | input_item_t * | p_item | ) |
References asprintf(), input_item_t::i_epg, input_item_ChangeEPGSource(), input_item_DelInfo(), input_item_t::lock, input_item_t::pp_epg, vlc_epg_t::psz_name, vlc_mutex_lock(), and vlc_mutex_unlock().
Referenced by EsOutTerminate().
void input_item_SetEpgTime | ( | input_item_t * | p_item, |
int64_t | i_time | ||
) |
References input_item_t::i_epg_time, input_item_t::lock, vlc_mutex_lock(), and vlc_mutex_unlock().
Referenced by EsOutEpgTime().
void input_item_SetPreparsed | ( | input_item_t * | p_i | ) |
References ITEM_PREPARSED, input_item_t::lock, input_item_t::p_meta, vlc_meta_GetStatus(), vlc_meta_SetStatus(), vlc_mutex_lock(), and vlc_mutex_unlock().
Referenced by EsOutMeta(), and NotifyPreparseEnded().
void input_resource_TerminateSout | ( | input_resource_t * | p_resource | ) |
This function deletes the current sout in the resources.
References DestroySout(), input_resource_t::lock, vlc_mutex_lock(), and vlc_mutex_unlock().
Referenced by InitSout(), input_resource_PutSout(), and vlc_player_destructor_Thread().