VLC  4.0.0-dev
Data Structures | Typedefs | Functions
xiph.c File Reference
Include dependency graph for xiph.c:

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 Documentation

◆ rtp_xiph_t

typedef struct rtp_xiph_t rtp_xiph_t

Function Documentation

◆ theora_init()

void* theora_init ( demux_t demux)

References xiph_init().

Referenced by rtp_autodetect().

◆ xiph_decode()

void xiph_decode ( demux_t demux,
void *  data,
block_t block 
)

◆ xiph_destroy()

void xiph_destroy ( demux_t demux,
void *  data 
)

◆ xiph_header()

static ssize_t xiph_header ( void **  pextra,
const uint8_t *  buf,
size_t  len 
)
static

Referenced by xiph_decode().

◆ xiph_init()

static void* xiph_init ( bool  vorbis)
static

Referenced by theora_init().