VLC
4.0.0-dev
|
Data Structures | |
struct | mrl_t |
|
static |
References FREENULL, mrl_t::psz_access, mrl_t::psz_name, and mrl_t::psz_way.
Referenced by sout_stream_url_to_chain().
|
static |
References mrl_t::psz_access, mrl_t::psz_name, psz_name, mrl_t::psz_way, strdup(), and VLC_SUCCESS.
Referenced by sout_stream_url_to_chain().
void sout_DeleteInstance | ( | sout_instance_t * | p_sout | ) |
References FREENULL, sout_instance_t::lock, sout_instance_t::p_stream, sout_instance_t::psz_sout, sout_StreamChainDelete(), vlc_mutex_destroy(), and vlc_object_delete.
Referenced by DestroySout(), and EsOutSetRecord().
int sout_InputControl | ( | sout_packetizer_input_t * | p_input, |
int | i_query, | ||
... | |||
) |
References sout_InputControlVa().
Referenced by input_DecoderSetSpuHighlight().
|
static |
int sout_InputDelete | ( | sout_packetizer_input_t * | p_input | ) |
References sout_instance_t::lock, msg_Dbg, sout_packetizer_input_t::p_sout, sout_instance_t::p_stream, sout_StreamIdDel(), vlc_mutex_lock(), vlc_mutex_unlock(), and VLC_SUCCESS.
Referenced by DeleteDecoder().
void sout_InputFlush | ( | sout_packetizer_input_t * | p_input | ) |
bool sout_InputIsEmpty | ( | sout_packetizer_input_t * | p_input | ) |
References sout_instance_t::lock, sout_packetizer_input_t::p_sout, sout_instance_t::p_stream, SOUT_STREAM_EMPTY, sout_StreamControl(), vlc_mutex_lock(), vlc_mutex_unlock(), and VLC_SUCCESS.
Referenced by input_DecoderIsEmpty().
sout_packetizer_input_t* sout_InputNew | ( | sout_instance_t * | p_sout, |
const es_format_t * | p_fmt | ||
) |
int sout_InputSendBuffer | ( | sout_packetizer_input_t * | p_input, |
block_t * | p_buffer | ||
) |
References sout_packetizer_input_t::b_flushed, BLOCK_FLAG_DISCONTINUITY, block_t::i_flags, sout_packetizer_input_t::id, sout_instance_t::lock, sout_packetizer_input_t::p_sout, sout_instance_t::p_stream, sout_StreamIdSend(), vlc_mutex_lock(), and vlc_mutex_unlock().
Referenced by DecoderUpdatePreroll().
sout_instance_t* sout_NewInstance | ( | vlc_object_t * | p_parent, |
const char * | psz_dest | ||
) |
References sout_instance_t::b_wants_substreams, FREENULL, sout_instance_t::i_out_pace_nocontrol, sout_instance_t::lock, msg_Dbg, msg_Err, sout_instance_t::p_stream, sout_instance_t::psz_sout, sout_stream_url_to_chain(), SOUT_STREAM_WANTS_SUBSTREAMS, sout_StreamChainNew(), sout_StreamControl(), strdup(), var_Create(), var_InheritBool(), vlc_custom_create, vlc_mutex_destroy(), vlc_mutex_init(), vlc_object_delete, VLC_VAR_DOINHERIT, and VLC_VAR_INTEGER.
|
static |
References asprintf(), mrl_Clean(), mrl_Parse(), mrl_t::psz_access, mrl_t::psz_name, and mrl_t::psz_way.
Referenced by sout_NewInstance().
|
static |
References config_ChainDestroy(), FREENULL, sout_instance_t::i_out_pace_nocontrol, module_unneed, msg_Dbg, sout_stream_t::p_cfg, sout_stream_t::p_module, sout_stream_t::pace_nocontrol, sout_stream_t::psz_name, vlc_object_delete, and vlc_object_parent.
Referenced by sout_StreamChainDelete(), sout_StreamChainNew(), and sout_StreamNew().
|
static |
References sout_instance_t::i_out_pace_nocontrol, module_need, msg_Dbg, sout_stream_t::p_cfg, sout_stream_t::p_module, sout_stream_t::p_next, sout_stream_t::p_sout, sout_stream_t::p_sys, sout_stream_t::pace_nocontrol, sout_stream_t::pf_control, sout_stream_t::pf_flush, sout_stream_t::psz_name, psz_name, sout_StreamDelete(), and vlc_custom_create.
Referenced by sout_StreamChainNew().