VLC 4.0.0-dev
|
Data Structures | |
struct | mrl_t |
struct | sout_packetizer_input_t |
struct | sout_stream_private |
struct | vlc_sout_clock_bus |
Macros | |
#define | sout_stream_priv(s) container_of(s, struct sout_stream_private, stream) |
#define sout_stream_priv | ( | s | ) | container_of(s, struct sout_stream_private, stream) |
|
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, psz_name, mrl_t::psz_name, mrl_t::psz_way, strdup(), and VLC_SUCCESS.
Referenced by sout_stream_url_to_chain().
int sout_InputControl | ( | sout_stream_t * | p_sout, |
sout_packetizer_input_t * | p_input, | ||
int | i_query, | ||
... | |||
) |
References sout_InputControlVa().
Referenced by vlc_input_decoder_SetSpuHighlight().
|
static |
References sout_packetizer_input_t::id, SOUT_INPUT_SET_SPU_HIGHLIGHT, SOUT_STREAM_ID_SPU_HIGHLIGHT, sout_StreamControl(), and VLC_EGENERIC.
Referenced by sout_InputControl().
int sout_InputDelete | ( | sout_stream_t * | p_sout, |
sout_packetizer_input_t * | p_input | ||
) |
References sout_packetizer_input_t::id, msg_Dbg, sout_StreamIdDel(), and VLC_SUCCESS.
Referenced by DeleteDecoder().
void sout_InputFlush | ( | sout_stream_t * | p_sout, |
sout_packetizer_input_t * | p_input | ||
) |
References sout_packetizer_input_t::b_flushed, sout_packetizer_input_t::id, and sout_StreamFlush().
Referenced by vlc_input_decoder_Flush().
sout_packetizer_input_t * sout_InputNew | ( | sout_stream_t * | p_sout, |
const es_format_t * | p_fmt, | ||
const char * | es_id | ||
) |
References sout_packetizer_input_t::b_flushed, es_format_t::i_codec, sout_packetizer_input_t::id, msg_Dbg, msg_Warn, and sout_StreamIdAdd().
Referenced by decoder_New(), DecoderSendSubstream(), and DecoderThread_ProcessSout().
int sout_InputSendBuffer | ( | sout_stream_t * | p_sout, |
sout_packetizer_input_t * | p_input, | ||
vlc_frame_t * | frame | ||
) |
References sout_packetizer_input_t::b_flushed, vlc_frame_t::i_flags, sout_packetizer_input_t::id, sout_StreamIdSend(), and VLC_FRAME_FLAG_DISCONTINUITY.
Referenced by DecoderSendSubstream(), and DecoderThread_ProcessSout().
sout_stream_t * sout_NewInstance | ( | vlc_object_t * | p_parent, |
const char * | psz_dest | ||
) |
Stream output instance.
References msg_Dbg, msg_Err, sout_stream_url_to_chain(), sout_StreamChainNew(), strdup(), and var_InheritBool().
|
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 sout_stream_operations::close, config_ChainDestroy(), FREENULL, msg_Dbg, sout_stream_t::ops, sout_stream_t::p_cfg, sout_stream_t::psz_name, psz_name, VLC_OBJECT, vlc_object_delete, and vlc_objres_clear().
Referenced by sout_StreamChainDelete(), sout_StreamChainNew(), and sout_StreamNewModule().
|
static |
References lock, sout_stream_priv, and vlc_mutex_lock().
Referenced by sout_StreamControlVa(), sout_StreamFlush(), sout_StreamIdAdd(), sout_StreamIdDel(), sout_StreamIdSend(), and sout_StreamSetPCR().
|
static |
|
static |
References msg_Dbg, sout_stream_t::p_cfg, sout_stream_t::p_next, sout_stream_t::psz_name, psz_name, sout_StreamDelete(), sout_StreamNewEmpty(), and unlikely.
Referenced by sout_StreamChainNew().
|
static |
References lock, sout_stream_priv, and vlc_mutex_unlock().
Referenced by sout_StreamControlVa(), sout_StreamFlush(), sout_StreamIdAdd(), sout_StreamIdDel(), sout_StreamIdSend(), and sout_StreamSetPCR().