24 #ifndef AVCODEC_H264_PARSE_H 25 #define AVCODEC_H264_PARSE_H 57 const int *ref_count,
int slice_type_nos,
59 int picture_structure,
void *logctx);
66 int top_samples_available,
int left_samples_available);
73 int left_samples_available,
74 int mode,
int is_chroma);
78 int slice_type_nos,
int picture_structure,
void *logctx);
82 int picture_structure,
int nal_ref_idc);
85 int *is_avc,
int *nal_length_size,
86 int err_recognition,
void *logctx);
int luma_weight_flag[2]
7.4.3.2 luma_weight_lX_flag
int chroma_weight[48][2][2][2]
int ff_h264_check_intra4x4_pred_mode(int8_t *pred_mode_cache, void *logctx, int top_samples_available, int left_samples_available)
Check if the top & left blocks are available if needed & change the dc mode so it only uses the avail...
int ff_h264_check_intra_pred_mode(void *logctx, int top_samples_available, int left_samples_available, int mode, int is_chroma)
Check if the top & left blocks are available if needed & change the dc mode so it only uses the avail...
int frame_num_offset
for POC type 2
int chroma_weight_flag[2]
7.4.3.2 chroma_weight_lX_flag
bitstream reader API header.
int luma_weight[48][2][2]
H.264 parameter set handling.
int chroma_log2_weight_denom
int prev_poc_msb
poc_msb of the last reference pic for POC type 0
int ff_h264_decode_extradata(const uint8_t *data, int size, H264ParamSets *ps, int *is_avc, int *nal_length_size, int err_recognition, void *logctx)
int ff_h264_get_profile(const SPS *sps)
compute profile from sps
int luma_log2_weight_denom
int implicit_weight[48][48][2]
int prev_frame_num
frame_num of the last pic for POC type 1/2
static int FUNC() pps(CodedBitstreamContext *ctx, RWContext *rw, H264RawPPS *current)
static int FUNC() sps(CodedBitstreamContext *ctx, RWContext *rw, H264RawSPS *current)
int ff_h264_init_poc(int pic_field_poc[2], int *pic_poc, const SPS *sps, H264POCContext *poc, int picture_structure, int nal_ref_idc)
int prev_poc_lsb
poc_lsb of the last reference pic for POC type 0
int ff_h264_pred_weight_table(GetBitContext *gb, const SPS *sps, const int *ref_count, int slice_type_nos, H264PredWeightTable *pwt, int picture_structure, void *logctx)
int ff_h264_parse_ref_count(int *plist_count, int ref_count[2], GetBitContext *gb, const PPS *pps, int slice_type_nos, int picture_structure, void *logctx)
int prev_frame_num_offset
for POC type 2
mode
Use these values in ebur128_init (or'ed).