FFmpeg
Data Fields
H266RawSliceHeader Struct Reference

#include <cbs_h266.h>

Data Fields

H266RawNALUnitHeader nal_unit_header
 
uint8_t sh_picture_header_in_slice_header_flag
 
H266RawPictureHeader sh_picture_header
 
uint16_t sh_subpic_id
 
uint16_t sh_slice_address
 
uint8_t sh_extra_bit [16]
 
uint8_t sh_num_tiles_in_slice_minus1
 
uint8_t sh_slice_type
 
uint8_t sh_no_output_of_prior_pics_flag
 
uint8_t sh_alf_enabled_flag
 
uint8_t sh_num_alf_aps_ids_luma
 
uint8_t sh_alf_aps_id_luma [8]
 
uint8_t sh_alf_cb_enabled_flag
 
uint8_t sh_alf_cr_enabled_flag
 
uint8_t sh_alf_aps_id_chroma
 
uint8_t sh_alf_cc_cb_enabled_flag
 
uint8_t sh_alf_cc_cb_aps_id
 
uint8_t sh_alf_cc_cr_enabled_flag
 
uint8_t sh_alf_cc_cr_aps_id
 
uint8_t sh_lmcs_used_flag
 
uint8_t sh_explicit_scaling_list_used_flag
 
H266RefPicLists sh_ref_pic_lists
 
uint8_t sh_num_ref_idx_active_override_flag
 
uint8_t sh_num_ref_idx_active_minus1 [2]
 
uint8_t sh_cabac_init_flag
 
uint8_t sh_collocated_from_l0_flag
 
uint8_t sh_collocated_ref_idx
 
H266RawPredWeightTable sh_pred_weight_table
 
int8_t sh_qp_delta
 
int8_t sh_cb_qp_offset
 
int8_t sh_cr_qp_offset
 
int8_t sh_joint_cbcr_qp_offset
 
uint8_t sh_cu_chroma_qp_offset_enabled_flag
 
uint8_t sh_sao_luma_used_flag
 
uint8_t sh_sao_chroma_used_flag
 
uint8_t sh_deblocking_params_present_flag
 
uint8_t sh_deblocking_filter_disabled_flag
 
int8_t sh_luma_beta_offset_div2
 
int8_t sh_luma_tc_offset_div2
 
int8_t sh_cb_beta_offset_div2
 
int8_t sh_cb_tc_offset_div2
 
int8_t sh_cr_beta_offset_div2
 
int8_t sh_cr_tc_offset_div2
 
uint8_t sh_dep_quant_used_flag
 
uint8_t sh_sign_data_hiding_used_flag
 
uint8_t sh_ts_residual_coding_disabled_flag
 
uint8_t sh_ts_residual_coding_rice_idx_minus1
 
uint8_t sh_reverse_last_sig_coeff_flag
 
uint16_t sh_slice_header_extension_length
 
uint8_t sh_slice_header_extension_data_byte [256]
 
uint8_t sh_entry_offset_len_minus1
 
uint32_t sh_entry_point_offset_minus1 [VVC_MAX_ENTRY_POINTS]
 
uint16_t curr_subpic_idx
 CurrSubpicIdx. More...
 
uint32_t num_entry_points
 NumEntryPoints. More...
 
uint8_t num_ref_idx_active [2]
 NumRefIdxActive[]. More...
 

Detailed Description

Definition at line 771 of file cbs_h266.h.

Field Documentation

◆ nal_unit_header

H266RawNALUnitHeader H266RawSliceHeader::nal_unit_header

Definition at line 772 of file cbs_h266.h.

Referenced by get_slice_poc(), is_au_start(), and set_parser_ctx().

◆ sh_picture_header_in_slice_header_flag

uint8_t H266RawSliceHeader::sh_picture_header_in_slice_header_flag

Definition at line 773 of file cbs_h266.h.

Referenced by cbs_h266_read_nal_unit(), and cbs_h266_write_nal_unit().

◆ sh_picture_header

H266RawPictureHeader H266RawSliceHeader::sh_picture_header

◆ sh_subpic_id

uint16_t H266RawSliceHeader::sh_subpic_id

Definition at line 776 of file cbs_h266.h.

◆ sh_slice_address

uint16_t H266RawSliceHeader::sh_slice_address

Definition at line 777 of file cbs_h266.h.

Referenced by sh_slice_address().

◆ sh_extra_bit

uint8_t H266RawSliceHeader::sh_extra_bit[16]

Definition at line 778 of file cbs_h266.h.

◆ sh_num_tiles_in_slice_minus1

uint8_t H266RawSliceHeader::sh_num_tiles_in_slice_minus1

Definition at line 779 of file cbs_h266.h.

Referenced by sh_slice_address().

◆ sh_slice_type

uint8_t H266RawSliceHeader::sh_slice_type

◆ sh_no_output_of_prior_pics_flag

uint8_t H266RawSliceHeader::sh_no_output_of_prior_pics_flag

Definition at line 781 of file cbs_h266.h.

Referenced by frame_start().

◆ sh_alf_enabled_flag

uint8_t H266RawSliceHeader::sh_alf_enabled_flag

Definition at line 783 of file cbs_h266.h.

Referenced by alf_params(), and sh_alf_aps().

◆ sh_num_alf_aps_ids_luma

uint8_t H266RawSliceHeader::sh_num_alf_aps_ids_luma

Definition at line 784 of file cbs_h266.h.

Referenced by alf_params(), ff_vvc_alf_luma_prev_filter_idx(), and sh_alf_aps().

◆ sh_alf_aps_id_luma

uint8_t H266RawSliceHeader::sh_alf_aps_id_luma[8]

Definition at line 785 of file cbs_h266.h.

Referenced by alf_get_coeff_and_clip(), and sh_alf_aps().

◆ sh_alf_cb_enabled_flag

uint8_t H266RawSliceHeader::sh_alf_cb_enabled_flag

Definition at line 786 of file cbs_h266.h.

Referenced by alf_params(), and sh_alf_aps().

◆ sh_alf_cr_enabled_flag

uint8_t H266RawSliceHeader::sh_alf_cr_enabled_flag

Definition at line 787 of file cbs_h266.h.

Referenced by alf_params(), and sh_alf_aps().

◆ sh_alf_aps_id_chroma

uint8_t H266RawSliceHeader::sh_alf_aps_id_chroma

Definition at line 788 of file cbs_h266.h.

Referenced by alf_filter_chroma(), alf_params(), and sh_alf_aps().

◆ sh_alf_cc_cb_enabled_flag

uint8_t H266RawSliceHeader::sh_alf_cc_cb_enabled_flag

Definition at line 789 of file cbs_h266.h.

Referenced by alf_params(), and sh_alf_aps().

◆ sh_alf_cc_cb_aps_id

uint8_t H266RawSliceHeader::sh_alf_cc_cb_aps_id

Definition at line 790 of file cbs_h266.h.

Referenced by alf_filter_cc(), alf_params(), and sh_alf_aps().

◆ sh_alf_cc_cr_enabled_flag

uint8_t H266RawSliceHeader::sh_alf_cc_cr_enabled_flag

Definition at line 791 of file cbs_h266.h.

Referenced by alf_params(), and sh_alf_aps().

◆ sh_alf_cc_cr_aps_id

uint8_t H266RawSliceHeader::sh_alf_cc_cr_aps_id

Definition at line 792 of file cbs_h266.h.

Referenced by alf_filter_cc(), alf_params(), and sh_alf_aps().

◆ sh_lmcs_used_flag

uint8_t H266RawSliceHeader::sh_lmcs_used_flag

Definition at line 794 of file cbs_h266.h.

Referenced by ff_vvc_lmcs_filter(), itransform(), pred_regular(), and predict_inter().

◆ sh_explicit_scaling_list_used_flag

uint8_t H266RawSliceHeader::sh_explicit_scaling_list_used_flag

Definition at line 795 of file cbs_h266.h.

Referenced by derive_scale_m().

◆ sh_ref_pic_lists

H266RefPicLists H266RawSliceHeader::sh_ref_pic_lists

Definition at line 797 of file cbs_h266.h.

Referenced by ff_vvc_slice_rpl().

◆ sh_num_ref_idx_active_override_flag

uint8_t H266RawSliceHeader::sh_num_ref_idx_active_override_flag

Definition at line 799 of file cbs_h266.h.

◆ sh_num_ref_idx_active_minus1

uint8_t H266RawSliceHeader::sh_num_ref_idx_active_minus1[2]

Definition at line 800 of file cbs_h266.h.

◆ sh_cabac_init_flag

uint8_t H266RawSliceHeader::sh_cabac_init_flag

Definition at line 801 of file cbs_h266.h.

Referenced by cabac_init_state().

◆ sh_collocated_from_l0_flag

uint8_t H266RawSliceHeader::sh_collocated_from_l0_flag

Definition at line 802 of file cbs_h266.h.

Referenced by derive_temporal_colocated_mvs(), and ff_vvc_slice_rpl().

◆ sh_collocated_ref_idx

uint8_t H266RawSliceHeader::sh_collocated_ref_idx

Definition at line 803 of file cbs_h266.h.

Referenced by ff_vvc_slice_rpl().

◆ sh_pred_weight_table

H266RawPredWeightTable H266RawSliceHeader::sh_pred_weight_table

Definition at line 805 of file cbs_h266.h.

Referenced by sh_inter().

◆ sh_qp_delta

int8_t H266RawSliceHeader::sh_qp_delta

Definition at line 807 of file cbs_h266.h.

Referenced by sh_qp_y().

◆ sh_cb_qp_offset

int8_t H266RawSliceHeader::sh_cb_qp_offset

Definition at line 808 of file cbs_h266.h.

Referenced by set_qp_c().

◆ sh_cr_qp_offset

int8_t H266RawSliceHeader::sh_cr_qp_offset

Definition at line 809 of file cbs_h266.h.

Referenced by set_qp_c().

◆ sh_joint_cbcr_qp_offset

int8_t H266RawSliceHeader::sh_joint_cbcr_qp_offset

Definition at line 810 of file cbs_h266.h.

Referenced by set_qp_c().

◆ sh_cu_chroma_qp_offset_enabled_flag

uint8_t H266RawSliceHeader::sh_cu_chroma_qp_offset_enabled_flag

◆ sh_sao_luma_used_flag

uint8_t H266RawSliceHeader::sh_sao_luma_used_flag

Definition at line 813 of file cbs_h266.h.

Referenced by hls_sao().

◆ sh_sao_chroma_used_flag

uint8_t H266RawSliceHeader::sh_sao_chroma_used_flag

Definition at line 814 of file cbs_h266.h.

Referenced by hls_sao().

◆ sh_deblocking_params_present_flag

uint8_t H266RawSliceHeader::sh_deblocking_params_present_flag

Definition at line 816 of file cbs_h266.h.

◆ sh_deblocking_filter_disabled_flag

uint8_t H266RawSliceHeader::sh_deblocking_filter_disabled_flag

Definition at line 817 of file cbs_h266.h.

Referenced by run_deblock_bs(), run_deblock_h(), and run_deblock_v().

◆ sh_luma_beta_offset_div2

int8_t H266RawSliceHeader::sh_luma_beta_offset_div2

Definition at line 818 of file cbs_h266.h.

◆ sh_luma_tc_offset_div2

int8_t H266RawSliceHeader::sh_luma_tc_offset_div2

Definition at line 819 of file cbs_h266.h.

◆ sh_cb_beta_offset_div2

int8_t H266RawSliceHeader::sh_cb_beta_offset_div2

Definition at line 820 of file cbs_h266.h.

◆ sh_cb_tc_offset_div2

int8_t H266RawSliceHeader::sh_cb_tc_offset_div2

Definition at line 821 of file cbs_h266.h.

◆ sh_cr_beta_offset_div2

int8_t H266RawSliceHeader::sh_cr_beta_offset_div2

Definition at line 822 of file cbs_h266.h.

◆ sh_cr_tc_offset_div2

int8_t H266RawSliceHeader::sh_cr_tc_offset_div2

Definition at line 823 of file cbs_h266.h.

◆ sh_dep_quant_used_flag

uint8_t H266RawSliceHeader::sh_dep_quant_used_flag

Definition at line 824 of file cbs_h266.h.

Referenced by dequant(), derive_qp(), and residual_coding_subblock().

◆ sh_sign_data_hiding_used_flag

uint8_t H266RawSliceHeader::sh_sign_data_hiding_used_flag

Definition at line 826 of file cbs_h266.h.

Referenced by residual_coding_subblock().

◆ sh_ts_residual_coding_disabled_flag

uint8_t H266RawSliceHeader::sh_ts_residual_coding_disabled_flag

Definition at line 827 of file cbs_h266.h.

Referenced by ff_vvc_residual_coding(), sb_coded_flag_decode(), and sig_coeff_flag_decode().

◆ sh_ts_residual_coding_rice_idx_minus1

uint8_t H266RawSliceHeader::sh_ts_residual_coding_rice_idx_minus1

Definition at line 828 of file cbs_h266.h.

Referenced by abs_remainder_ts_decode().

◆ sh_reverse_last_sig_coeff_flag

uint8_t H266RawSliceHeader::sh_reverse_last_sig_coeff_flag

Definition at line 829 of file cbs_h266.h.

Referenced by last_significant_coeff_x_y_decode().

◆ sh_slice_header_extension_length

uint16_t H266RawSliceHeader::sh_slice_header_extension_length

Definition at line 830 of file cbs_h266.h.

◆ sh_slice_header_extension_data_byte

uint8_t H266RawSliceHeader::sh_slice_header_extension_data_byte[256]

Definition at line 831 of file cbs_h266.h.

◆ sh_entry_offset_len_minus1

uint8_t H266RawSliceHeader::sh_entry_offset_len_minus1

Definition at line 833 of file cbs_h266.h.

◆ sh_entry_point_offset_minus1

uint32_t H266RawSliceHeader::sh_entry_point_offset_minus1[VVC_MAX_ENTRY_POINTS]

Definition at line 834 of file cbs_h266.h.

Referenced by ep_init_cabac_decoder().

◆ curr_subpic_idx

uint16_t H266RawSliceHeader::curr_subpic_idx

◆ num_entry_points

uint32_t H266RawSliceHeader::num_entry_points

NumEntryPoints.

Definition at line 838 of file cbs_h266.h.

Referenced by slice_init_entry_points().

◆ num_ref_idx_active

uint8_t H266RawSliceHeader::num_ref_idx_active[2]

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