FFmpeg
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
PPS Struct Reference

Picture parameter set. More...

#include <h264.h>

Data Fields

unsigned int sps_id
 
int cabac
 entropy_coding_mode_flag More...
 
int pic_order_present
 pic_order_present_flag More...
 
int slice_group_count
 num_slice_groups_minus1 + 1 More...
 
int mb_slice_group_map_type
 
unsigned int ref_count [2]
 num_ref_idx_l0/1_active_minus1 + 1 More...
 
int weighted_pred
 weighted_pred_flag More...
 
int weighted_bipred_idc
 
int init_qp
 pic_init_qp_minus26 + 26 More...
 
int init_qs
 pic_init_qs_minus26 + 26 More...
 
int chroma_qp_index_offset [2]
 
int deblocking_filter_parameters_present
 deblocking_filter_parameters_present_flag More...
 
int constrained_intra_pred
 constrained_intra_pred_flag More...
 
int redundant_pic_cnt_present
 redundant_pic_cnt_present_flag More...
 
int transform_8x8_mode
 transform_8x8_mode_flag More...
 
uint8_t scaling_matrix4 [6][16]
 
uint8_t scaling_matrix8 [6][64]
 
uint8_t chroma_qp_table [2][QP_MAX_NUM+1]
 pre-scaled (with chroma_qp_index_offset) version of qp_table More...
 
int chroma_qp_diff
 
uint8_t data [4096]
 
size_t data_size
 
uint32_t dequant4_buffer [6][QP_MAX_NUM+1][16]
 
uint32_t dequant8_buffer [6][QP_MAX_NUM+1][64]
 
uint32_t(*[6] dequant4_coeff )[16]
 
uint32_t(*[6] dequant8_coeff )[64]
 

Detailed Description

Picture parameter set.

Definition at line 200 of file h264.h.

Field Documentation

unsigned int PPS::sps_id
int PPS::cabac
int PPS::pic_order_present
int PPS::slice_group_count

num_slice_groups_minus1 + 1

Definition at line 204 of file h264.h.

Referenced by ff_h264_decode_picture_parameter_set(), fill_picture_parameters(), and vaapi_h264_start_frame().

int PPS::mb_slice_group_map_type
unsigned int PPS::ref_count[2]
int PPS::weighted_pred
int PPS::weighted_bipred_idc
int PPS::init_qp
int PPS::init_qs

pic_init_qs_minus26 + 26

Definition at line 210 of file h264.h.

Referenced by ff_h264_decode_picture_parameter_set(), fill_picture_parameters(), and vaapi_h264_start_frame().

int PPS::chroma_qp_index_offset[2]
int PPS::deblocking_filter_parameters_present

deblocking_filter_parameters_present_flag

Definition at line 212 of file h264.h.

Referenced by ff_h264_decode_picture_parameter_set(), ff_h264_decode_slice_header(), fill_picture_parameters(), vaapi_h264_start_frame(), and vdpau_h264_start_frame().

int PPS::constrained_intra_pred
int PPS::redundant_pic_cnt_present
int PPS::transform_8x8_mode
uint8_t PPS::scaling_matrix4[6][16]
uint8_t PPS::scaling_matrix8[6][64]
uint8_t PPS::chroma_qp_table[2][QP_MAX_NUM+1]

pre-scaled (with chroma_qp_index_offset) version of qp_table

Definition at line 218 of file h264.h.

Referenced by build_qp_table(), and get_chroma_qp().

int PPS::chroma_qp_diff

Definition at line 219 of file h264.h.

Referenced by ff_h264_decode_picture_parameter_set(), and ff_h264_filter_mb_fast().

uint8_t PPS::data[4096]
size_t PPS::data_size
uint32_t PPS::dequant4_buffer[6][QP_MAX_NUM+1][16]

Definition at line 223 of file h264.h.

Referenced by init_dequant4_coeff_table().

uint32_t PPS::dequant8_buffer[6][QP_MAX_NUM+1][64]

Definition at line 224 of file h264.h.

Referenced by init_dequant8_coeff_table().

uint32_t(*[6] PPS::dequant4_coeff)[16]
uint32_t(*[6] PPS::dequant8_coeff)[64]

The documentation for this struct was generated from the following file: