VLC
4.0.0-dev
|
Data Structures | |
struct | rtp_xiph_t |
Typedefs | |
typedef struct rtp_xiph_t | rtp_xiph_t |
Functions | |
static void * | xiph_init (bool vorbis) |
void * | theora_init (demux_t *demux) |
void | xiph_destroy (demux_t *demux, void *data) |
static ssize_t | xiph_header (void **pextra, const uint8_t *buf, size_t len) |
void | xiph_decode (demux_t *demux, void *data, block_t *block) |
typedef struct rtp_xiph_t rtp_xiph_t |
void* theora_init | ( | demux_t * | demux | ) |
References xiph_init().
Referenced by rtp_autodetect().
References AUDIO_ES, block_Alloc(), BLOCK_FLAG_DISCONTINUITY, block_Realloc(), block_Release(), codec_decode(), codec_destroy(), codec_init(), es_format_Init(), GetDWBE, GetWBE, block_t::i_buffer, es_format_t::i_extra, block_t::i_flags, block_t::i_pts, msg_Dbg, msg_Warn, block_t::p_buffer, es_format_t::p_extra, SetWBE(), VIDEO_ES, VLC_CODEC_THEORA, VLC_CODEC_VORBIS, and xiph_header().
Referenced by rtp_autodetect().
void xiph_destroy | ( | demux_t * | demux, |
void * | data | ||
) |
References rtp_xiph_t::block, BLOCK_FLAG_CORRUPTED, codec_decode(), codec_destroy(), and block_t::i_flags.
Referenced by rtp_autodetect().
|
static |
Referenced by xiph_decode().
|
static |
Referenced by theora_init().