VLC 4.0.0-dev
Loading...
Searching...
No Matches
h264.c File Reference
Include dependency graph for h264.c:

Data Structures

struct  h264_pt_opaque
 

Functions

static void * rtp_h264_init (struct vlc_rtp_pt *pt)
 
static void rtp_h264_destroy (struct vlc_rtp_pt *pt, void *data)
 
static block_th264_deaggregate_STAP (block_t *block, bool b_annexb)
 
static block_th264_chainsplit_MTAP (block_t *block, bool b_24ext, bool b_annexb)
 
static void rtp_h264_decode (struct vlc_rtp_pt *pt, void *data, block_t *block, const struct vlc_rtp_pktinfo *restrict info)
 
static void rtp_h264_release (struct vlc_rtp_pt *pt)
 
static int rtp_h264_open (vlc_object_t *obj, struct vlc_rtp_pt *pt, const struct vlc_sdp_pt *desc)
 
int vlc_entry__MODULE_NAME (vlc_set_cb vlc_set, void *opaque)
 
const char * vlc_entry_api_version__MODULE_NAME (void)
 

Variables

static const struct vlc_rtp_pt_operations rtp_h264_ops
 

Function Documentation

◆ h264_chainsplit_MTAP()

static block_t * h264_chainsplit_MTAP ( block_t block,
bool  b_24ext,
bool  b_annexb 
)
static

◆ h264_deaggregate_STAP()

static block_t * h264_deaggregate_STAP ( block_t block,
bool  b_annexb 
)
static

◆ rtp_h264_decode()

◆ rtp_h264_destroy()

static void rtp_h264_destroy ( struct vlc_rtp_pt pt,
void *  data 
)
static

◆ rtp_h264_init()

◆ rtp_h264_open()

◆ rtp_h264_release()

static void rtp_h264_release ( struct vlc_rtp_pt pt)
static

◆ vlc_entry__MODULE_NAME()

int vlc_entry__MODULE_NAME ( vlc_set_cb  vlc_set,
void *  opaque 
)

◆ vlc_entry_api_version__MODULE_NAME()

const char * vlc_entry_api_version__MODULE_NAME ( void  )

Variable Documentation

◆ rtp_h264_ops

const struct vlc_rtp_pt_operations rtp_h264_ops
static
Initial value:
= {
}
static void * rtp_h264_init(struct vlc_rtp_pt *pt)
Definition h264.c:38
static void rtp_h264_release(struct vlc_rtp_pt *pt)
Definition h264.c:254
static void rtp_h264_decode(struct vlc_rtp_pt *pt, void *data, block_t *block, const struct vlc_rtp_pktinfo *restrict info)
Definition h264.c:163
static void rtp_h264_destroy(struct vlc_rtp_pt *pt, void *data)
Definition h264.c:65

Referenced by rtp_h264_open().