FFmpeg  4.0
Functions
cbs_h264_syntax_template.c File Reference

Go to the source code of this file.

Functions

static int FUNC() rbsp_trailing_bits (CodedBitstreamContext *ctx, RWContext *rw)
 
static int FUNC() nal_unit_header (CodedBitstreamContext *ctx, RWContext *rw, H264RawNALUnitHeader *current, uint32_t valid_type_mask)
 
static int FUNC() scaling_list (CodedBitstreamContext *ctx, RWContext *rw, H264RawScalingList *current, int size_of_scaling_list)
 
static int FUNC() hrd_parameters (CodedBitstreamContext *ctx, RWContext *rw, H264RawHRD *current)
 
static int FUNC() vui_parameters (CodedBitstreamContext *ctx, RWContext *rw, H264RawVUI *current, H264RawSPS *sps)
 
static int FUNC() sps (CodedBitstreamContext *ctx, RWContext *rw, H264RawSPS *current)
 
static int FUNC() sps_extension (CodedBitstreamContext *ctx, RWContext *rw, H264RawSPSExtension *current)
 
static int FUNC() pps (CodedBitstreamContext *ctx, RWContext *rw, H264RawPPS *current)
 
static int FUNC() sei_buffering_period (CodedBitstreamContext *ctx, RWContext *rw, H264RawSEIBufferingPeriod *current)
 
static int FUNC() sei_pic_timestamp (CodedBitstreamContext *ctx, RWContext *rw, H264RawSEIPicTimestamp *current)
 
static int FUNC() sei_pic_timing (CodedBitstreamContext *ctx, RWContext *rw, H264RawSEIPicTiming *current)
 
static int FUNC() sei_user_data_registered (CodedBitstreamContext *ctx, RWContext *rw, H264RawSEIUserDataRegistered *current, uint32_t *payload_size)
 
static int FUNC() sei_user_data_unregistered (CodedBitstreamContext *ctx, RWContext *rw, H264RawSEIUserDataUnregistered *current, uint32_t *payload_size)
 
static int FUNC() sei_recovery_point (CodedBitstreamContext *ctx, RWContext *rw, H264RawSEIRecoveryPoint *current)
 
static int FUNC() sei_display_orientation (CodedBitstreamContext *ctx, RWContext *rw, H264RawSEIDisplayOrientation *current)
 
static int FUNC() sei_payload (CodedBitstreamContext *ctx, RWContext *rw, H264RawSEIPayload *current)
 
static int FUNC() sei (CodedBitstreamContext *ctx, RWContext *rw, H264RawSEI *current)
 
static int FUNC() aud (CodedBitstreamContext *ctx, RWContext *rw, H264RawAUD *current)
 
static int FUNC() ref_pic_list_modification (CodedBitstreamContext *ctx, RWContext *rw, H264RawSliceHeader *current)
 
static int FUNC() pred_weight_table (CodedBitstreamContext *ctx, RWContext *rw, H264RawSliceHeader *current)
 
static int FUNC() dec_ref_pic_marking (CodedBitstreamContext *ctx, RWContext *rw, H264RawSliceHeader *current, int idr_pic_flag)
 
static int FUNC() slice_header (CodedBitstreamContext *ctx, RWContext *rw, H264RawSliceHeader *current)
 
static int FUNC() filler (CodedBitstreamContext *ctx, RWContext *rw, H264RawFiller *current)
 

Function Documentation

◆ rbsp_trailing_bits()

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

Definition at line 19 of file cbs_h264_syntax_template.c.

Referenced by aud(), filler(), pps(), sei(), sps(), and sps_extension().

◆ nal_unit_header()

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

Definition at line 30 of file cbs_h264_syntax_template.c.

Referenced by aud(), filler(), pps(), sei(), slice_header(), sps(), and sps_extension().

◆ scaling_list()

static int FUNC() scaling_list ( CodedBitstreamContext ctx,
RWContext rw,
H264RawScalingList current,
int  size_of_scaling_list 
)
static

Definition at line 71 of file cbs_h264_syntax_template.c.

Referenced by pps(), sps(), and vaapi_hevc_start_frame().

◆ hrd_parameters()

static int FUNC() hrd_parameters ( CodedBitstreamContext ctx,
RWContext rw,
H264RawHRD current 
)
static

Definition at line 88 of file cbs_h264_syntax_template.c.

Referenced by vui_parameters().

◆ vui_parameters()

static int FUNC() vui_parameters ( CodedBitstreamContext ctx,
RWContext rw,
H264RawVUI current,
H264RawSPS sps 
)
static

Definition at line 111 of file cbs_h264_syntax_template.c.

Referenced by sps().

◆ sps()

static int FUNC() sps ( CodedBitstreamContext ctx,
RWContext rw,
H264RawSPS current 
)
static

◆ sps_extension()

static int FUNC() sps_extension ( CodedBitstreamContext ctx,
RWContext rw,
H264RawSPSExtension current 
)
static

Definition at line 324 of file cbs_h264_syntax_template.c.

◆ pps()

static int FUNC() pps ( CodedBitstreamContext ctx,
RWContext rw,
H264RawPPS current 
)
static

◆ sei_buffering_period()

static int FUNC() sei_buffering_period ( CodedBitstreamContext ctx,
RWContext rw,
H264RawSEIBufferingPeriod current 
)
static

Definition at line 464 of file cbs_h264_syntax_template.c.

Referenced by sei_payload().

◆ sei_pic_timestamp()

static int FUNC() sei_pic_timestamp ( CodedBitstreamContext ctx,
RWContext rw,
H264RawSEIPicTimestamp current 
)
static

Definition at line 508 of file cbs_h264_syntax_template.c.

Referenced by sei_pic_timing().

◆ sei_pic_timing()

static int FUNC() sei_pic_timing ( CodedBitstreamContext ctx,
RWContext rw,
H264RawSEIPicTiming current 
)
static

Definition at line 558 of file cbs_h264_syntax_template.c.

Referenced by sei_payload().

◆ sei_user_data_registered()

static int FUNC() sei_user_data_registered ( CodedBitstreamContext ctx,
RWContext rw,
H264RawSEIUserDataRegistered current,
uint32_t *  payload_size 
)
static

Definition at line 628 of file cbs_h264_syntax_template.c.

Referenced by sei_payload().

◆ sei_user_data_unregistered()

static int FUNC() sei_user_data_unregistered ( CodedBitstreamContext ctx,
RWContext rw,
H264RawSEIUserDataUnregistered current,
uint32_t *  payload_size 
)
static

Definition at line 660 of file cbs_h264_syntax_template.c.

Referenced by sei_payload().

◆ sei_recovery_point()

static int FUNC() sei_recovery_point ( CodedBitstreamContext ctx,
RWContext rw,
H264RawSEIRecoveryPoint current 
)
static

Definition at line 690 of file cbs_h264_syntax_template.c.

Referenced by sei_payload().

◆ sei_display_orientation()

static int FUNC() sei_display_orientation ( CodedBitstreamContext ctx,
RWContext rw,
H264RawSEIDisplayOrientation current 
)
static

Definition at line 703 of file cbs_h264_syntax_template.c.

Referenced by sei_payload().

◆ sei_payload()

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

Definition at line 720 of file cbs_h264_syntax_template.c.

Referenced by sei().

◆ sei()

static int FUNC() sei ( CodedBitstreamContext ctx,
RWContext rw,
H264RawSEI current 
)
static

◆ aud()

static int FUNC() aud ( CodedBitstreamContext ctx,
RWContext rw,
H264RawAUD current 
)
static

Definition at line 878 of file cbs_h264_syntax_template.c.

Referenced by str_probe().

◆ ref_pic_list_modification()

static int FUNC() ref_pic_list_modification ( CodedBitstreamContext ctx,
RWContext rw,
H264RawSliceHeader current 
)
static

Definition at line 895 of file cbs_h264_syntax_template.c.

Referenced by slice_header().

◆ pred_weight_table()

static int FUNC() pred_weight_table ( CodedBitstreamContext ctx,
RWContext rw,
H264RawSliceHeader current 
)
static

Definition at line 954 of file cbs_h264_syntax_template.c.

Referenced by slice_header().

◆ dec_ref_pic_marking()

static int FUNC() dec_ref_pic_marking ( CodedBitstreamContext ctx,
RWContext rw,
H264RawSliceHeader current,
int  idr_pic_flag 
)
static

Definition at line 1007 of file cbs_h264_syntax_template.c.

Referenced by slice_header().

◆ slice_header()

static int FUNC() slice_header ( CodedBitstreamContext ctx,
RWContext rw,
H264RawSliceHeader current 
)
static

Definition at line 1058 of file cbs_h264_syntax_template.c.

◆ filler()

static int FUNC() filler ( CodedBitstreamContext ctx,
RWContext rw,
H264RawFiller current 
)
static

Definition at line 1251 of file cbs_h264_syntax_template.c.