VLC
4.0.0-dev
|
Functions | |
void * | codec_init (demux_t *demux, es_format_t *fmt) |
void | codec_destroy (demux_t *demux, void *data) |
void | codec_decode (demux_t *demux, void *data, block_t *block) |
static void * | stream_init (demux_t *demux, const char *name) |
static void | stream_destroy (demux_t *demux, void *data) |
static void | stream_header (demux_t *demux, void *data, block_t *block) |
static void | stream_decode (demux_t *demux, void *data, block_t *block) |
static void * | pcmu_init (demux_t *demux) |
static void * | gsm_init (demux_t *demux) |
static void * | pcma_init (demux_t *demux) |
static void * | l16s_init (demux_t *demux) |
static void * | l16m_init (demux_t *demux) |
static void * | qcelp_init (demux_t *demux) |
static void * | mpa_init (demux_t *demux) |
static void | mpa_decode (demux_t *demux, void *data, block_t *block) |
static void * | mpv_init (demux_t *demux) |
static void | mpv_decode (demux_t *demux, void *data, block_t *block) |
static void * | ts_init (demux_t *demux) |
void | rtp_autodetect (demux_t *demux, rtp_session_t *session, const block_t *block) |
References block_Release(), es_out_Send(), es_out_SetPCR(), block_t::i_dts, block_t::i_pts, stream_t::out, and VLC_TICK_INVALID.
Referenced by mpa_decode(), mpv_decode(), rtp_autodetect(), xiph_decode(), and xiph_destroy().
void codec_destroy | ( | demux_t * | demux, |
void * | data | ||
) |
References es_out_Del(), and stream_t::out.
Referenced by rtp_autodetect(), xiph_decode(), and xiph_destroy().
void* codec_init | ( | demux_t * | demux, |
es_format_t * | fmt | ||
) |
References aout_FormatPrepare(), es_format_t::audio, AUDIO_ES, es_out_Add(), es_format_t::i_cat, and stream_t::out.
Referenced by gsm_init(), l16m_init(), l16s_init(), mpa_init(), mpv_init(), pcma_init(), pcmu_init(), qcelp_init(), and xiph_decode().
|
static |
References AOUT_CHAN_CENTER, es_format_t::audio, AUDIO_ES, codec_init(), es_format_Init(), audio_format_t::i_physical_channels, audio_format_t::i_rate, and VLC_CODEC_GSM.
Referenced by rtp_autodetect().
|
static |
References AOUT_CHAN_CENTER, es_format_t::audio, AUDIO_ES, codec_init(), es_format_Init(), audio_format_t::i_physical_channels, audio_format_t::i_rate, and VLC_CODEC_S16B.
Referenced by rtp_autodetect().
|
static |
References AOUT_CHANS_STEREO, es_format_t::audio, AUDIO_ES, codec_init(), es_format_Init(), audio_format_t::i_physical_channels, audio_format_t::i_rate, and VLC_CODEC_S16B.
Referenced by rtp_autodetect().
References block_Release(), codec_decode(), block_t::i_buffer, and block_t::p_buffer.
Referenced by rtp_autodetect().
|
static |
References AOUT_CHANS_STEREO, es_format_t::audio, AUDIO_ES, es_format_t::b_packetized, codec_init(), es_format_Init(), audio_format_t::i_physical_channels, and VLC_CODEC_MPGA.
Referenced by rtp_autodetect().
References block_Release(), codec_decode(), block_t::i_buffer, and block_t::p_buffer.
Referenced by rtp_autodetect().
|
static |
References es_format_t::b_packetized, codec_init(), es_format_Init(), VIDEO_ES, and VLC_CODEC_MPGV.
Referenced by rtp_autodetect().
|
static |
References AOUT_CHAN_CENTER, es_format_t::audio, AUDIO_ES, codec_init(), es_format_Init(), audio_format_t::i_physical_channels, audio_format_t::i_rate, and VLC_CODEC_ALAW.
Referenced by rtp_autodetect().
|
static |
References AOUT_CHAN_CENTER, es_format_t::audio, AUDIO_ES, codec_init(), es_format_Init(), audio_format_t::i_physical_channels, audio_format_t::i_rate, and VLC_CODEC_MULAW.
Referenced by rtp_autodetect().
|
static |
References AOUT_CHAN_CENTER, es_format_t::audio, AUDIO_ES, codec_init(), es_format_Init(), audio_format_t::i_physical_channels, audio_format_t::i_rate, and VLC_CODEC_QCELP.
Referenced by rtp_autodetect().
void rtp_autodetect | ( | demux_t * | demux, |
rtp_session_t * | session, | ||
const block_t * | block | ||
) |
References codec_decode(), codec_destroy(), rtp_pt_t::decode, rtp_pt_t::destroy, rtp_pt_t::frequency, gsm_init(), rtp_pt_t::header, rtp_pt_t::init, l16m_init(), l16s_init(), mpa_decode(), mpa_init(), mpv_decode(), mpv_init(), msg_Dbg, msg_Err, msg_Info, N_, pcma_init(), pcmu_init(), qcelp_init(), rtp_add_type(), rtp_ptype(), stream_decode(), stream_destroy(), stream_header(), theora_init(), ts_init(), var_InheritString(), vlc_dialog_display_error, xiph_decode(), and xiph_destroy().
Referenced by rtp_process().
References block_Release(), and vlc_demux_chained_Send().
Referenced by rtp_autodetect().
|
static |
References demux_sys_t::chained_demux, stream_t::p_sys, and vlc_demux_chained_Delete().
Referenced by rtp_autodetect().
References BLOCK_FLAG_DISCONTINUITY, block_t::i_flags, block_t::p_buffer, and VLC_UNUSED.
Referenced by rtp_autodetect().
|
static |
References demux_sys_t::chained_demux, name, stream_t::out, stream_t::p_sys, vlc_demux_chained_New(), and VLC_OBJECT.
Referenced by ts_init().
|
static |
References stream_init().
Referenced by rtp_autodetect().