FFmpeg
|
#include <hevc_ps.h>
unsigned int HEVCPPS::sps_id |
seq_parameter_set_id
Definition at line 235 of file hevc_ps.h.
Referenced by ff_hevc_decode_nal_pps(), hevc_parse_slice_header(), and hls_slice_header().
uint8_t HEVCPPS::sign_data_hiding_flag |
Definition at line 237 of file hevc_ps.h.
Referenced by ff_hevc_decode_nal_pps(), ff_hevc_hls_residual_coding(), fill_picture_parameters(), vaapi_hevc_start_frame(), and vdpau_hevc_start_frame().
uint8_t HEVCPPS::cabac_init_present_flag |
Definition at line 239 of file hevc_ps.h.
Referenced by ff_hevc_decode_nal_pps(), fill_picture_parameters(), hls_slice_header(), vaapi_hevc_start_frame(), and vdpau_hevc_start_frame().
int HEVCPPS::num_ref_idx_l0_default_active |
num_ref_idx_l0_default_active_minus1 + 1
Definition at line 241 of file hevc_ps.h.
Referenced by ff_hevc_decode_nal_pps(), fill_picture_parameters(), hls_slice_header(), vaapi_hevc_start_frame(), and vdpau_hevc_start_frame().
int HEVCPPS::num_ref_idx_l1_default_active |
num_ref_idx_l1_default_active_minus1 + 1
Definition at line 242 of file hevc_ps.h.
Referenced by ff_hevc_decode_nal_pps(), fill_picture_parameters(), hls_slice_header(), vaapi_hevc_start_frame(), and vdpau_hevc_start_frame().
int HEVCPPS::pic_init_qp_minus26 |
Definition at line 243 of file hevc_ps.h.
Referenced by ff_hevc_decode_nal_pps(), fill_picture_parameters(), hls_slice_header(), vaapi_hevc_start_frame(), and vdpau_hevc_start_frame().
uint8_t HEVCPPS::constrained_intra_pred_flag |
Definition at line 245 of file hevc_ps.h.
Referenced by ff_hevc_decode_nal_pps(), ff_intra_pred_8_16x16_msa(), ff_intra_pred_8_32x32_msa(), fill_picture_parameters(), vaapi_hevc_start_frame(), and vdpau_hevc_start_frame().
uint8_t HEVCPPS::transform_skip_enabled_flag |
Definition at line 246 of file hevc_ps.h.
Referenced by ff_hevc_decode_nal_pps(), ff_hevc_hls_residual_coding(), fill_picture_parameters(), pps_range_extensions(), vaapi_hevc_start_frame(), and vdpau_hevc_start_frame().
uint8_t HEVCPPS::cu_qp_delta_enabled_flag |
Definition at line 248 of file hevc_ps.h.
Referenced by ff_hevc_decode_nal_pps(), fill_picture_parameters(), hls_coding_quadtree(), hls_coding_unit(), hls_slice_header(), hls_transform_unit(), vaapi_hevc_start_frame(), and vdpau_hevc_start_frame().
int HEVCPPS::diff_cu_qp_delta_depth |
Definition at line 249 of file hevc_ps.h.
Referenced by ff_hevc_decode_nal_pps(), fill_picture_parameters(), get_qPy_pred(), hls_coding_quadtree(), hls_coding_unit(), vaapi_hevc_start_frame(), and vdpau_hevc_start_frame().
int HEVCPPS::cb_qp_offset |
Definition at line 251 of file hevc_ps.h.
Referenced by chroma_tc(), ff_hevc_decode_nal_pps(), ff_hevc_hls_residual_coding(), fill_picture_parameters(), vaapi_hevc_start_frame(), and vdpau_hevc_start_frame().
int HEVCPPS::cr_qp_offset |
Definition at line 252 of file hevc_ps.h.
Referenced by chroma_tc(), ff_hevc_decode_nal_pps(), ff_hevc_hls_residual_coding(), fill_picture_parameters(), vaapi_hevc_start_frame(), and vdpau_hevc_start_frame().
uint8_t HEVCPPS::pic_slice_level_chroma_qp_offsets_present_flag |
Definition at line 253 of file hevc_ps.h.
Referenced by ff_hevc_decode_nal_pps(), fill_picture_parameters(), hls_slice_header(), vaapi_hevc_start_frame(), and vdpau_hevc_start_frame().
uint8_t HEVCPPS::weighted_pred_flag |
Definition at line 254 of file hevc_ps.h.
Referenced by chroma_mc_bi(), chroma_mc_uni(), ff_hevc_decode_nal_pps(), fill_picture_parameters(), fill_pred_weight_table(), hls_slice_header(), luma_mc_bi(), luma_mc_uni(), vaapi_hevc_start_frame(), and vdpau_hevc_start_frame().
uint8_t HEVCPPS::weighted_bipred_flag |
Definition at line 255 of file hevc_ps.h.
Referenced by chroma_mc_bi(), chroma_mc_uni(), ff_hevc_decode_nal_pps(), fill_picture_parameters(), fill_pred_weight_table(), hls_slice_header(), luma_mc_bi(), luma_mc_uni(), vaapi_hevc_start_frame(), and vdpau_hevc_start_frame().
uint8_t HEVCPPS::output_flag_present_flag |
Definition at line 256 of file hevc_ps.h.
Referenced by ff_hevc_decode_nal_pps(), fill_picture_parameters(), hls_slice_header(), vaapi_hevc_start_frame(), and vdpau_hevc_start_frame().
uint8_t HEVCPPS::transquant_bypass_enable_flag |
Definition at line 257 of file hevc_ps.h.
Referenced by deblocking_filter_CTB(), ff_hevc_decode_nal_pps(), fill_picture_parameters(), hls_coding_unit(), hls_transform_tree(), restore_tqb_pixels(), sao_filter_CTB(), vaapi_hevc_start_frame(), and vdpau_hevc_start_frame().
uint8_t HEVCPPS::dependent_slice_segments_enabled_flag |
Definition at line 259 of file hevc_ps.h.
Referenced by ff_hevc_decode_nal_pps(), fill_picture_parameters(), hls_slice_header(), vaapi_hevc_start_frame(), and vdpau_hevc_start_frame().
uint8_t HEVCPPS::tiles_enabled_flag |
Definition at line 260 of file hevc_ps.h.
Referenced by ff_hevc_cabac_init(), ff_hevc_decode_nal_pps(), fill_picture_parameters(), hevc_frame_start(), hls_decode_neighbour(), hls_slice_header(), sao_filter_CTB(), vaapi_hevc_start_frame(), and vdpau_hevc_start_frame().
uint8_t HEVCPPS::entropy_coding_sync_enabled_flag |
Definition at line 261 of file hevc_ps.h.
Referenced by ff_hevc_cabac_init(), ff_hevc_decode_nal_pps(), ff_hevc_save_states(), fill_picture_parameters(), hls_decode_neighbour(), hls_slice_data_wpp(), hls_slice_header(), vaapi_hevc_start_frame(), and vdpau_hevc_start_frame().
int HEVCPPS::num_tile_columns |
num_tile_columns_minus1 + 1
Definition at line 263 of file hevc_ps.h.
Referenced by ff_hevc_decode_nal_pps(), fill_picture_parameters(), hls_slice_header(), setup_pps(), vaapi_hevc_start_frame(), and vdpau_hevc_start_frame().
int HEVCPPS::num_tile_rows |
num_tile_rows_minus1 + 1
Definition at line 264 of file hevc_ps.h.
Referenced by ff_hevc_decode_nal_pps(), fill_picture_parameters(), hls_slice_header(), setup_pps(), vaapi_hevc_start_frame(), and vdpau_hevc_start_frame().
uint8_t HEVCPPS::uniform_spacing_flag |
Definition at line 265 of file hevc_ps.h.
Referenced by ff_hevc_decode_nal_pps(), fill_picture_parameters(), setup_pps(), and vdpau_hevc_start_frame().
uint8_t HEVCPPS::loop_filter_across_tiles_enabled_flag |
Definition at line 266 of file hevc_ps.h.
Referenced by ff_hevc_deblocking_boundary_strengths(), ff_hevc_decode_nal_pps(), fill_picture_parameters(), sao_filter_CTB(), vaapi_hevc_start_frame(), and vdpau_hevc_start_frame().
uint8_t HEVCPPS::seq_loop_filter_across_slices_enabled_flag |
Definition at line 268 of file hevc_ps.h.
Referenced by ff_hevc_decode_nal_pps(), fill_picture_parameters(), hls_slice_header(), vaapi_hevc_start_frame(), and vdpau_hevc_start_frame().
uint8_t HEVCPPS::deblocking_filter_control_present_flag |
Definition at line 270 of file hevc_ps.h.
Referenced by ff_hevc_decode_nal_pps(), hls_slice_header(), and vdpau_hevc_start_frame().
uint8_t HEVCPPS::deblocking_filter_override_enabled_flag |
Definition at line 271 of file hevc_ps.h.
Referenced by ff_hevc_decode_nal_pps(), fill_picture_parameters(), hls_slice_header(), vaapi_hevc_start_frame(), and vdpau_hevc_start_frame().
uint8_t HEVCPPS::disable_dbf |
Definition at line 272 of file hevc_ps.h.
Referenced by ff_hevc_decode_nal_pps(), fill_picture_parameters(), hls_slice_header(), vaapi_hevc_start_frame(), and vdpau_hevc_start_frame().
int HEVCPPS::beta_offset |
beta_offset_div2 * 2
Definition at line 273 of file hevc_ps.h.
Referenced by ff_hevc_decode_nal_pps(), fill_picture_parameters(), hls_slice_header(), vaapi_hevc_start_frame(), and vdpau_hevc_start_frame().
int HEVCPPS::tc_offset |
tc_offset_div2 * 2
Definition at line 274 of file hevc_ps.h.
Referenced by ff_hevc_decode_nal_pps(), fill_picture_parameters(), hls_slice_header(), vaapi_hevc_start_frame(), and vdpau_hevc_start_frame().
uint8_t HEVCPPS::scaling_list_data_present_flag |
Definition at line 276 of file hevc_ps.h.
Referenced by ff_hevc_decode_nal_pps(), ff_hevc_hls_residual_coding(), fill_scaling_lists(), vaapi_hevc_start_frame(), and vdpau_hevc_start_frame().
ScalingList HEVCPPS::scaling_list |
Definition at line 277 of file hevc_ps.h.
Referenced by ff_hevc_decode_nal_pps(), ff_hevc_hls_residual_coding(), fill_scaling_lists(), vaapi_hevc_start_frame(), and vdpau_hevc_start_frame().
uint8_t HEVCPPS::lists_modification_present_flag |
Definition at line 279 of file hevc_ps.h.
Referenced by ff_hevc_decode_nal_pps(), fill_picture_parameters(), hls_slice_header(), vaapi_hevc_start_frame(), and vdpau_hevc_start_frame().
int HEVCPPS::log2_parallel_merge_level |
log2_parallel_merge_level_minus2 + 2
Definition at line 280 of file hevc_ps.h.
Referenced by ff_hevc_decode_nal_pps(), ff_hevc_luma_mv_merge_mode(), fill_picture_parameters(), is_diff_mer(), vaapi_hevc_start_frame(), and vdpau_hevc_start_frame().
int HEVCPPS::num_extra_slice_header_bits |
Definition at line 281 of file hevc_ps.h.
Referenced by ff_hevc_decode_nal_pps(), fill_picture_parameters(), hls_slice_header(), vaapi_hevc_start_frame(), and vdpau_hevc_start_frame().
uint8_t HEVCPPS::slice_header_extension_present_flag |
Definition at line 282 of file hevc_ps.h.
Referenced by ff_hevc_decode_nal_pps(), fill_picture_parameters(), hls_slice_header(), vaapi_hevc_start_frame(), and vdpau_hevc_start_frame().
uint8_t HEVCPPS::log2_max_transform_skip_block_size |
Definition at line 283 of file hevc_ps.h.
Referenced by ff_hevc_decode_nal_pps(), and pps_range_extensions().
uint8_t HEVCPPS::cross_component_prediction_enabled_flag |
Definition at line 284 of file hevc_ps.h.
Referenced by hls_transform_unit(), and pps_range_extensions().
uint8_t HEVCPPS::chroma_qp_offset_list_enabled_flag |
Definition at line 285 of file hevc_ps.h.
Referenced by hls_slice_header(), and pps_range_extensions().
uint8_t HEVCPPS::diff_cu_chroma_qp_offset_depth |
Definition at line 286 of file hevc_ps.h.
Referenced by hls_coding_quadtree(), and pps_range_extensions().
uint8_t HEVCPPS::chroma_qp_offset_list_len_minus1 |
Definition at line 287 of file hevc_ps.h.
Referenced by ff_hevc_cu_chroma_qp_offset_idx(), hls_transform_unit(), and pps_range_extensions().
int8_t HEVCPPS::cb_qp_offset_list[6] |
Definition at line 288 of file hevc_ps.h.
Referenced by hls_transform_unit(), and pps_range_extensions().
int8_t HEVCPPS::cr_qp_offset_list[6] |
Definition at line 289 of file hevc_ps.h.
Referenced by hls_transform_unit(), and pps_range_extensions().
uint8_t HEVCPPS::log2_sao_offset_scale_luma |
Definition at line 290 of file hevc_ps.h.
Referenced by hls_sao_param(), and pps_range_extensions().
uint8_t HEVCPPS::log2_sao_offset_scale_chroma |
Definition at line 291 of file hevc_ps.h.
Referenced by hls_sao_param(), and pps_range_extensions().
unsigned int* HEVCPPS::column_width |
ColumnWidth.
Definition at line 294 of file hevc_ps.h.
Referenced by ff_hevc_decode_nal_pps(), fill_picture_parameters(), hevc_frame_start(), hevc_pps_free(), hls_decode_neighbour(), setup_pps(), vaapi_hevc_start_frame(), and vdpau_hevc_start_frame().
unsigned int* HEVCPPS::row_height |
RowHeight.
Definition at line 295 of file hevc_ps.h.
Referenced by ff_hevc_decode_nal_pps(), fill_picture_parameters(), hevc_pps_free(), setup_pps(), vaapi_hevc_start_frame(), and vdpau_hevc_start_frame().
unsigned int* HEVCPPS::col_bd |
unsigned int* HEVCPPS::row_bd |
int* HEVCPPS::col_idxX |
Definition at line 298 of file hevc_ps.h.
Referenced by hevc_pps_free(), hls_decode_neighbour(), and setup_pps().
int* HEVCPPS::ctb_addr_rs_to_ts |
CtbAddrRSToTS.
Definition at line 300 of file hevc_ps.h.
Referenced by ff_hevc_cabac_init(), ff_hevc_get_ref_list(), hevc_pps_free(), hls_decode_entry(), hls_decode_entry_wpp(), hls_decode_neighbour(), init_slice_rpl(), sao_filter_CTB(), and setup_pps().
int* HEVCPPS::ctb_addr_ts_to_rs |
CtbAddrTSToRS.
Definition at line 301 of file hevc_ps.h.
Referenced by hevc_pps_free(), hls_decode_entry(), hls_decode_neighbour(), and setup_pps().
int* HEVCPPS::tile_id |
TileId.
Definition at line 302 of file hevc_ps.h.
Referenced by ff_hevc_cabac_init(), hevc_pps_free(), hls_decode_neighbour(), sao_filter_CTB(), and setup_pps().
int* HEVCPPS::tile_pos_rs |
TilePosRS.
Definition at line 303 of file hevc_ps.h.
Referenced by hevc_pps_free(), and setup_pps().
int* HEVCPPS::min_tb_addr_zs |
MinTbAddrZS.
Definition at line 304 of file hevc_ps.h.
Referenced by ff_intra_pred_8_16x16_msa(), ff_intra_pred_8_32x32_msa(), and setup_pps().
int* HEVCPPS::min_tb_addr_zs_tab |
MinTbAddrZS.
Definition at line 305 of file hevc_ps.h.
Referenced by hevc_pps_free(), and setup_pps().
uint8_t HEVCPPS::data[4096] |
Definition at line 307 of file hevc_ps.h.
Referenced by ff_hevc_decode_nal_pps().
int HEVCPPS::data_size |
Definition at line 308 of file hevc_ps.h.
Referenced by ff_hevc_decode_nal_pps().