|
VLC
2.1.0-git
|

Go to the source code of this file.
Functions | |
| static void | es_out_SetMode (es_out_t *p_out, int i_mode) |
| static mtime_t | es_out_GetWakeup (es_out_t *p_out) |
| static bool | es_out_GetBuffering (es_out_t *p_out) |
| static bool | es_out_GetEmpty (es_out_t *p_out) |
| static void | es_out_SetDelay (es_out_t *p_out, int i_cat, mtime_t i_delay) |
| static int | es_out_SetRecordState (es_out_t *p_out, bool b_record) |
| static int | es_out_SetPauseState (es_out_t *p_out, bool b_source_paused, bool b_paused, mtime_t i_date) |
| static int | es_out_SetRate (es_out_t *p_out, int i_source_rate, int i_rate) |
| static int | es_out_SetTime (es_out_t *p_out, mtime_t i_date) |
| static int | es_out_SetFrameNext (es_out_t *p_out) |
| static void | es_out_SetTimes (es_out_t *p_out, double f_position, mtime_t i_time, mtime_t i_length) |
| static void | es_out_SetJitter (es_out_t *p_out, mtime_t i_pts_delay, mtime_t i_pts_jitter, int i_cr_average) |
| static int | es_out_GetEsObjects (es_out_t *p_out, int i_id, vlc_object_t **pp_decoder, vout_thread_t **pp_vout, audio_output_t **pp_aout) |
| static int | es_out_GetGroupForced (es_out_t *p_out) |
| static void | es_out_Eos (es_out_t *p_out) |
| es_out_t * | input_EsOutNew (input_thread_t *, int i_rate) |
| enum es_out_mode_e |
|
inlinestatic |
References es_out_Control(), and ES_OUT_SET_EOS.
Referenced by MainLoopDemux().
|
inlinestatic |
References es_out_Control(), and ES_OUT_GET_BUFFERING.
Referenced by ControlLockedGetBuffering(), MainLoop(), and TsRun().
|
inlinestatic |
References es_out_Control(), and ES_OUT_GET_EMPTY.
Referenced by ControlLockedGetEmpty(), and MainLoop().
|
inlinestatic |
References es_out_Control(), and ES_OUT_GET_ES_OBJECTS_BY_ID.
|
inlinestatic |
References es_out_Control(), and ES_OUT_GET_GROUP_FORCED.
Referenced by InitPrograms().
References es_out_Control(), and ES_OUT_GET_WAKE_UP.
Referenced by ControlLockedGetWakeup(), and MainLoop().
References es_out_Control(), and ES_OUT_SET_DELAY.
Referenced by UpdatePtsDelay().
|
inlinestatic |
References es_out_Control(), and ES_OUT_SET_FRAME_NEXT.
Referenced by Control(), and ControlLockedSetFrameNext().
|
inlinestatic |
References es_out_Control(), and ES_OUT_SET_JITTER.
Referenced by EsOutControlLocked(), and UpdatePtsDelay().
|
inlinestatic |
References es_out_Control(), and ES_OUT_SET_MODE.
Referenced by End(), Init(), and InitPrograms().
|
inlinestatic |
References es_out_Control(), and ES_OUT_SET_PAUSE_STATE.
Referenced by ControlLockedSetPauseState(), ControlPause(), ControlUnpause(), and TsChangePause().
|
inlinestatic |
References es_out_Control(), and ES_OUT_SET_RATE.
Referenced by Control(), ControlLockedSetRate(), TsChangeRate(), and TsRun().
|
inlinestatic |
References es_out_Control(), and ES_OUT_SET_RECORD_STATE.
Referenced by Control().
References es_out_Control(), and ES_OUT_SET_TIME.
Referenced by Control(), and ControlLockedSetTime().
|
inlinestatic |
References es_out_Control(), and ES_OUT_SET_TIMES.
Referenced by MainLoopInterface().
| es_out_t* input_EsOutNew | ( | input_thread_t * | , |
| int | i_rate | ||
| ) |
References es_out_sys_t::b_active, es_out_sys_t::b_buffering, input_thread_t::b_preparsing, es_out_sys_t::es, ES_OUT_MODE_NONE, EsOutAdd(), EsOutControl(), EsOutDel(), EsOutDelete(), EsOutSend(), es_out_sys_t::i_audio_id, es_out_sys_t::i_audio_last, es_out_sys_t::i_default_sub_id, es_out_sys_t::i_es, es_out_sys_t::i_group_id, es_out_sys_t::i_mode, es_out_sys_t::i_pause_date, es_out_sys_t::i_pgrm, es_out_sys_t::i_preroll_end, es_out_sys_t::i_rate, es_out_sys_t::i_sub_id, es_out_sys_t::i_sub_last, LanguageSplit(), es_out_sys_t::lock, msg_Dbg, es_out_sys_t::p_input, es_out_t::p_sys, es_out_t::pf_add, es_out_t::pf_control, es_out_t::pf_del, es_out_t::pf_destroy, es_out_t::pf_send, es_out_sys_t::pgrm, es_out_sys_t::ppsz_audio_language, es_out_sys_t::ppsz_sub_language, TAB_INIT, var_GetInteger, var_GetString, and vlc_mutex_init_recursive().
Referenced by Create().
1.8.1.2