FFmpeg
Functions
cbs_lcevc_syntax_template.c File Reference

Go to the source code of this file.

Functions

static int FUNC() byte_alignment (CodedBitstreamContext *ctx, RWContext *rw)
 
static int FUNC() rbsp_trailing_bits (CodedBitstreamContext *ctx, RWContext *rw)
 
static int FUNC() nal_unit_header (CodedBitstreamContext *ctx, RWContext *rw, LCEVCRawNALUnitHeader *current, uint32_t valid_type_mask)
 
 LCEVC_BLOCK_FUNC (global_config,(CodedBitstreamContext *ctx, RWContext *rw, LCEVCRawGlobalConfig *current, LCEVCProcessBlockState *state, int nal_unit_type))
 
 LCEVC_BLOCK_FUNC (sequence_config,(CodedBitstreamContext *ctx, RWContext *rw, LCEVCRawSequenceConfig *current, LCEVCProcessBlockState *state, int nal_unit_type))
 
 LCEVC_BLOCK_FUNC (picture_config,(CodedBitstreamContext *ctx, RWContext *rw, LCEVCRawPictureConfig *current, LCEVCProcessBlockState *state, int nal_unit_type))
 
 LCEVC_BLOCK_FUNC (encoded_data,(CodedBitstreamContext *ctx, RWContext *rw, LCEVCRawEncodedData *current, LCEVCProcessBlockState *state, int nal_unit_type))
 
static int FUNC() sei_payload (CodedBitstreamContext *ctx, RWContext *rw, LCEVCRawSEI *current, int payload_size)
 
static int FUNC() vui_parameters (CodedBitstreamContext *ctx, RWContext *rw, LCEVCRawVUI *current)
 
 LCEVC_BLOCK_FUNC (additional_info,(CodedBitstreamContext *ctx, RWContext *rw, LCEVCRawAdditionalInfo *current, LCEVCProcessBlockState *state, int nal_unit_type))
 
 LCEVC_BLOCK_FUNC (filler,(CodedBitstreamContext *ctx, RWContext *rw, LCEVCRawFiller *current, LCEVCProcessBlockState *state, int nal_unit_type))
 
static int FUNC() process_block (CodedBitstreamContext *ctx, RWContext *rw, LCEVCRawProcessBlock *current, int nal_unit_type)
 
static int FUNC() process_block_list (CodedBitstreamContext *ctx, RWContext *rw, LCEVCRawProcessBlockList *current, int nal_unit_type)
 
static int FUNC() nal (CodedBitstreamContext *ctx, RWContext *rw, LCEVCRawNAL *current, int nal_unit_type)
 

Function Documentation

◆ byte_alignment()

static int FUNC() byte_alignment ( CodedBitstreamContext ctx,
RWContext rw 
)
static

Definition at line 19 of file cbs_lcevc_syntax_template.c.

Referenced by LCEVC_BLOCK_FUNC(), process_block(), and rbsp_trailing_bits().

◆ rbsp_trailing_bits()

static int FUNC() rbsp_trailing_bits ( CodedBitstreamContext ctx,
RWContext rw 
)
static

Definition at line 30 of file cbs_lcevc_syntax_template.c.

Referenced by nal().

◆ nal_unit_header()

static int FUNC() nal_unit_header ( CodedBitstreamContext ctx,
RWContext rw,
LCEVCRawNALUnitHeader current,
uint32_t  valid_type_mask 
)
static

Definition at line 41 of file cbs_lcevc_syntax_template.c.

Referenced by nal().

◆ LCEVC_BLOCK_FUNC() [1/6]

LCEVC_BLOCK_FUNC ( global_config  ,
(CodedBitstreamContext *ctx, RWContext *rw, LCEVCRawGlobalConfig *current, LCEVCProcessBlockState *state, int nal_unit_type)   
)

Definition at line 62 of file cbs_lcevc_syntax_template.c.

◆ LCEVC_BLOCK_FUNC() [2/6]

LCEVC_BLOCK_FUNC ( sequence_config  ,
(CodedBitstreamContext *ctx, RWContext *rw, LCEVCRawSequenceConfig *current, LCEVCProcessBlockState *state, int nal_unit_type)   
)

Definition at line 138 of file cbs_lcevc_syntax_template.c.

◆ LCEVC_BLOCK_FUNC() [3/6]

LCEVC_BLOCK_FUNC ( picture_config  ,
(CodedBitstreamContext *ctx, RWContext *rw, LCEVCRawPictureConfig *current, LCEVCProcessBlockState *state, int nal_unit_type)   
)

Definition at line 171 of file cbs_lcevc_syntax_template.c.

◆ LCEVC_BLOCK_FUNC() [4/6]

LCEVC_BLOCK_FUNC ( encoded_data  ,
(CodedBitstreamContext *ctx, RWContext *rw, LCEVCRawEncodedData *current, LCEVCProcessBlockState *state, int nal_unit_type)   
)

Definition at line 255 of file cbs_lcevc_syntax_template.c.

◆ sei_payload()

static int FUNC() sei_payload ( CodedBitstreamContext ctx,
RWContext rw,
LCEVCRawSEI current,
int  payload_size 
)
static

◆ vui_parameters()

static int FUNC() vui_parameters ( CodedBitstreamContext ctx,
RWContext rw,
LCEVCRawVUI current 
)
static

Definition at line 357 of file cbs_lcevc_syntax_template.c.

Referenced by LCEVC_BLOCK_FUNC().

◆ LCEVC_BLOCK_FUNC() [5/6]

LCEVC_BLOCK_FUNC ( additional_info  ,
(CodedBitstreamContext *ctx, RWContext *rw, LCEVCRawAdditionalInfo *current, LCEVCProcessBlockState *state, int nal_unit_type)   
)

Definition at line 416 of file cbs_lcevc_syntax_template.c.

◆ LCEVC_BLOCK_FUNC() [6/6]

LCEVC_BLOCK_FUNC ( filler  ,
(CodedBitstreamContext *ctx, RWContext *rw, LCEVCRawFiller *current, LCEVCProcessBlockState *state, int nal_unit_type)   
)

Definition at line 450 of file cbs_lcevc_syntax_template.c.

◆ process_block()

static int FUNC() process_block ( CodedBitstreamContext ctx,
RWContext rw,
LCEVCRawProcessBlock current,
int  nal_unit_type 
)
static

Definition at line 476 of file cbs_lcevc_syntax_template.c.

Referenced by process_block_list().

◆ process_block_list()

static int FUNC() process_block_list ( CodedBitstreamContext ctx,
RWContext rw,
LCEVCRawProcessBlockList current,
int  nal_unit_type 
)
static

Definition at line 565 of file cbs_lcevc_syntax_template.c.

Referenced by nal().

◆ nal()

static int FUNC() nal ( CodedBitstreamContext ctx,
RWContext rw,
LCEVCRawNAL current,
int  nal_unit_type 
)
static