FFmpeg  4.0
Data Fields
H265RawSliceHeader Struct Reference

#include <libavcodec/cbs_h265.h>

Data Fields

H265RawNALUnitHeader nal_unit_header
 
uint8_t first_slice_segment_in_pic_flag
 
uint8_t no_output_of_prior_pics_flag
 
uint8_t slice_pic_parameter_set_id
 
uint8_t dependent_slice_segment_flag
 
uint16_t slice_segment_address
 
uint8_t slice_reserved_flag [8]
 
uint8_t slice_type
 
uint8_t pic_output_flag
 
uint8_t colour_plane_id
 
uint16_t slice_pic_order_cnt_lsb
 
uint8_t short_term_ref_pic_set_sps_flag
 
H265RawSTRefPicSet short_term_ref_pic_set
 
uint8_t short_term_ref_pic_set_idx
 
uint8_t num_long_term_sps
 
uint8_t num_long_term_pics
 
uint8_t lt_idx_sps [HEVC_MAX_REFS]
 
uint8_t poc_lsb_lt [HEVC_MAX_REFS]
 
uint8_t used_by_curr_pic_lt_flag [HEVC_MAX_REFS]
 
uint8_t delta_poc_msb_present_flag [HEVC_MAX_REFS]
 
uint32_t delta_poc_msb_cycle_lt [HEVC_MAX_REFS]
 
uint8_t slice_temporal_mvp_enabled_flag
 
uint8_t slice_sao_luma_flag
 
uint8_t slice_sao_chroma_flag
 
uint8_t num_ref_idx_active_override_flag
 
uint8_t num_ref_idx_l0_active_minus1
 
uint8_t num_ref_idx_l1_active_minus1
 
uint8_t ref_pic_list_modification_flag_l0
 
uint8_t list_entry_l0 [HEVC_MAX_REFS]
 
uint8_t ref_pic_list_modification_flag_l1
 
uint8_t list_entry_l1 [HEVC_MAX_REFS]
 
uint8_t mvd_l1_zero_flag
 
uint8_t cabac_init_flag
 
uint8_t collocated_from_l0_flag
 
uint8_t collocated_ref_idx
 
uint8_t luma_log2_weight_denom
 
int8_t delta_chroma_log2_weight_denom
 
uint8_t luma_weight_l0_flag [HEVC_MAX_REFS]
 
uint8_t chroma_weight_l0_flag [HEVC_MAX_REFS]
 
int8_t delta_luma_weight_l0 [HEVC_MAX_REFS]
 
int16_t luma_offset_l0 [HEVC_MAX_REFS]
 
int8_t delta_chroma_weight_l0 [HEVC_MAX_REFS][2]
 
int16_t chroma_offset_l0 [HEVC_MAX_REFS][2]
 
uint8_t luma_weight_l1_flag [HEVC_MAX_REFS]
 
uint8_t chroma_weight_l1_flag [HEVC_MAX_REFS]
 
int8_t delta_luma_weight_l1 [HEVC_MAX_REFS]
 
int16_t luma_offset_l1 [HEVC_MAX_REFS]
 
int8_t delta_chroma_weight_l1 [HEVC_MAX_REFS][2]
 
int16_t chroma_offset_l1 [HEVC_MAX_REFS][2]
 
uint8_t five_minus_max_num_merge_cand
 
uint8_t use_integer_mv_flag
 
int8_t slice_qp_delta
 
int8_t slice_cb_qp_offset
 
int8_t slice_cr_qp_offset
 
int8_t slice_act_y_qp_offset
 
int8_t slice_act_cb_qp_offset
 
int8_t slice_act_cr_qp_offset
 
uint8_t cu_chroma_qp_offset_enabled_flag
 
uint8_t deblocking_filter_override_flag
 
uint8_t slice_deblocking_filter_disabled_flag
 
int8_t slice_beta_offset_div2
 
int8_t slice_tc_offset_div2
 
uint8_t slice_loop_filter_across_slices_enabled_flag
 
uint16_t num_entry_point_offsets
 
uint8_t offset_len_minus1
 
uint32_t entry_point_offset_minus1 [HEVC_MAX_ENTRY_POINT_OFFSETS]
 
uint16_t slice_segment_header_extension_length
 
uint8_t slice_segment_header_extension_data_byte [256]
 

Detailed Description

Definition at line 420 of file cbs_h265.h.

Field Documentation

◆ nal_unit_header

H265RawNALUnitHeader H265RawSliceHeader::nal_unit_header

Definition at line 421 of file cbs_h265.h.

Referenced by vaapi_encode_h265_init_slice_params().

◆ first_slice_segment_in_pic_flag

uint8_t H265RawSliceHeader::first_slice_segment_in_pic_flag

Definition at line 423 of file cbs_h265.h.

Referenced by vaapi_encode_h265_init_slice_params().

◆ no_output_of_prior_pics_flag

uint8_t H265RawSliceHeader::no_output_of_prior_pics_flag

Definition at line 424 of file cbs_h265.h.

◆ slice_pic_parameter_set_id

uint8_t H265RawSliceHeader::slice_pic_parameter_set_id

Definition at line 425 of file cbs_h265.h.

Referenced by vaapi_encode_h265_init_slice_params().

◆ dependent_slice_segment_flag

uint8_t H265RawSliceHeader::dependent_slice_segment_flag

Definition at line 427 of file cbs_h265.h.

Referenced by vaapi_encode_h265_init_slice_params().

◆ slice_segment_address

uint16_t H265RawSliceHeader::slice_segment_address

Definition at line 428 of file cbs_h265.h.

Referenced by vaapi_encode_h265_init_slice_params().

◆ slice_reserved_flag

uint8_t H265RawSliceHeader::slice_reserved_flag[8]

Definition at line 430 of file cbs_h265.h.

◆ slice_type

uint8_t H265RawSliceHeader::slice_type

Definition at line 431 of file cbs_h265.h.

Referenced by h265_metadata_filter(), and vaapi_encode_h265_init_slice_params().

◆ pic_output_flag

uint8_t H265RawSliceHeader::pic_output_flag

Definition at line 433 of file cbs_h265.h.

◆ colour_plane_id

uint8_t H265RawSliceHeader::colour_plane_id

Definition at line 434 of file cbs_h265.h.

Referenced by vaapi_encode_h265_init_slice_params().

◆ slice_pic_order_cnt_lsb

uint16_t H265RawSliceHeader::slice_pic_order_cnt_lsb

Definition at line 436 of file cbs_h265.h.

Referenced by vaapi_encode_h265_init_slice_params().

◆ short_term_ref_pic_set_sps_flag

uint8_t H265RawSliceHeader::short_term_ref_pic_set_sps_flag

Definition at line 438 of file cbs_h265.h.

Referenced by vaapi_encode_h265_init_slice_params().

◆ short_term_ref_pic_set

H265RawSTRefPicSet H265RawSliceHeader::short_term_ref_pic_set

Definition at line 439 of file cbs_h265.h.

Referenced by vaapi_encode_h265_init_slice_params().

◆ short_term_ref_pic_set_idx

uint8_t H265RawSliceHeader::short_term_ref_pic_set_idx

Definition at line 440 of file cbs_h265.h.

◆ num_long_term_sps

uint8_t H265RawSliceHeader::num_long_term_sps

Definition at line 442 of file cbs_h265.h.

Referenced by vaapi_encode_h265_init_slice_params().

◆ num_long_term_pics

uint8_t H265RawSliceHeader::num_long_term_pics

Definition at line 443 of file cbs_h265.h.

Referenced by vaapi_encode_h265_init_slice_params().

◆ lt_idx_sps

uint8_t H265RawSliceHeader::lt_idx_sps[HEVC_MAX_REFS]

Definition at line 444 of file cbs_h265.h.

◆ poc_lsb_lt

uint8_t H265RawSliceHeader::poc_lsb_lt[HEVC_MAX_REFS]

Definition at line 445 of file cbs_h265.h.

◆ used_by_curr_pic_lt_flag

uint8_t H265RawSliceHeader::used_by_curr_pic_lt_flag[HEVC_MAX_REFS]

Definition at line 446 of file cbs_h265.h.

◆ delta_poc_msb_present_flag

uint8_t H265RawSliceHeader::delta_poc_msb_present_flag[HEVC_MAX_REFS]

Definition at line 447 of file cbs_h265.h.

◆ delta_poc_msb_cycle_lt

uint32_t H265RawSliceHeader::delta_poc_msb_cycle_lt[HEVC_MAX_REFS]

Definition at line 448 of file cbs_h265.h.

◆ slice_temporal_mvp_enabled_flag

uint8_t H265RawSliceHeader::slice_temporal_mvp_enabled_flag

Definition at line 450 of file cbs_h265.h.

Referenced by vaapi_encode_h265_init_slice_params().

◆ slice_sao_luma_flag

uint8_t H265RawSliceHeader::slice_sao_luma_flag

Definition at line 452 of file cbs_h265.h.

Referenced by vaapi_encode_h265_init_slice_params().

◆ slice_sao_chroma_flag

uint8_t H265RawSliceHeader::slice_sao_chroma_flag

Definition at line 453 of file cbs_h265.h.

Referenced by vaapi_encode_h265_init_slice_params().

◆ num_ref_idx_active_override_flag

uint8_t H265RawSliceHeader::num_ref_idx_active_override_flag

Definition at line 455 of file cbs_h265.h.

Referenced by vaapi_encode_h265_init_slice_params().

◆ num_ref_idx_l0_active_minus1

uint8_t H265RawSliceHeader::num_ref_idx_l0_active_minus1

Definition at line 456 of file cbs_h265.h.

Referenced by vaapi_encode_h265_init_slice_params().

◆ num_ref_idx_l1_active_minus1

uint8_t H265RawSliceHeader::num_ref_idx_l1_active_minus1

Definition at line 457 of file cbs_h265.h.

Referenced by vaapi_encode_h265_init_slice_params().

◆ ref_pic_list_modification_flag_l0

uint8_t H265RawSliceHeader::ref_pic_list_modification_flag_l0

Definition at line 459 of file cbs_h265.h.

◆ list_entry_l0

uint8_t H265RawSliceHeader::list_entry_l0[HEVC_MAX_REFS]

Definition at line 460 of file cbs_h265.h.

◆ ref_pic_list_modification_flag_l1

uint8_t H265RawSliceHeader::ref_pic_list_modification_flag_l1

Definition at line 461 of file cbs_h265.h.

◆ list_entry_l1

uint8_t H265RawSliceHeader::list_entry_l1[HEVC_MAX_REFS]

Definition at line 462 of file cbs_h265.h.

◆ mvd_l1_zero_flag

uint8_t H265RawSliceHeader::mvd_l1_zero_flag

Definition at line 464 of file cbs_h265.h.

Referenced by vaapi_encode_h265_init_slice_params().

◆ cabac_init_flag

uint8_t H265RawSliceHeader::cabac_init_flag

Definition at line 465 of file cbs_h265.h.

Referenced by vaapi_encode_h265_init_slice_params().

◆ collocated_from_l0_flag

uint8_t H265RawSliceHeader::collocated_from_l0_flag

Definition at line 466 of file cbs_h265.h.

Referenced by vaapi_encode_h265_init_slice_params().

◆ collocated_ref_idx

uint8_t H265RawSliceHeader::collocated_ref_idx

Definition at line 467 of file cbs_h265.h.

Referenced by vaapi_encode_h265_init_slice_params().

◆ luma_log2_weight_denom

uint8_t H265RawSliceHeader::luma_log2_weight_denom

Definition at line 469 of file cbs_h265.h.

Referenced by vaapi_encode_h265_init_slice_params().

◆ delta_chroma_log2_weight_denom

int8_t H265RawSliceHeader::delta_chroma_log2_weight_denom

Definition at line 470 of file cbs_h265.h.

Referenced by vaapi_encode_h265_init_slice_params().

◆ luma_weight_l0_flag

uint8_t H265RawSliceHeader::luma_weight_l0_flag[HEVC_MAX_REFS]

Definition at line 471 of file cbs_h265.h.

◆ chroma_weight_l0_flag

uint8_t H265RawSliceHeader::chroma_weight_l0_flag[HEVC_MAX_REFS]

Definition at line 472 of file cbs_h265.h.

◆ delta_luma_weight_l0

int8_t H265RawSliceHeader::delta_luma_weight_l0[HEVC_MAX_REFS]

Definition at line 473 of file cbs_h265.h.

◆ luma_offset_l0

int16_t H265RawSliceHeader::luma_offset_l0[HEVC_MAX_REFS]

Definition at line 474 of file cbs_h265.h.

◆ delta_chroma_weight_l0

int8_t H265RawSliceHeader::delta_chroma_weight_l0[HEVC_MAX_REFS][2]

Definition at line 475 of file cbs_h265.h.

◆ chroma_offset_l0

int16_t H265RawSliceHeader::chroma_offset_l0[HEVC_MAX_REFS][2]

Definition at line 476 of file cbs_h265.h.

◆ luma_weight_l1_flag

uint8_t H265RawSliceHeader::luma_weight_l1_flag[HEVC_MAX_REFS]

Definition at line 477 of file cbs_h265.h.

◆ chroma_weight_l1_flag

uint8_t H265RawSliceHeader::chroma_weight_l1_flag[HEVC_MAX_REFS]

Definition at line 478 of file cbs_h265.h.

◆ delta_luma_weight_l1

int8_t H265RawSliceHeader::delta_luma_weight_l1[HEVC_MAX_REFS]

Definition at line 479 of file cbs_h265.h.

◆ luma_offset_l1

int16_t H265RawSliceHeader::luma_offset_l1[HEVC_MAX_REFS]

Definition at line 480 of file cbs_h265.h.

◆ delta_chroma_weight_l1

int8_t H265RawSliceHeader::delta_chroma_weight_l1[HEVC_MAX_REFS][2]

Definition at line 481 of file cbs_h265.h.

◆ chroma_offset_l1

int16_t H265RawSliceHeader::chroma_offset_l1[HEVC_MAX_REFS][2]

Definition at line 482 of file cbs_h265.h.

◆ five_minus_max_num_merge_cand

uint8_t H265RawSliceHeader::five_minus_max_num_merge_cand

Definition at line 484 of file cbs_h265.h.

Referenced by vaapi_encode_h265_init_slice_params().

◆ use_integer_mv_flag

uint8_t H265RawSliceHeader::use_integer_mv_flag

Definition at line 485 of file cbs_h265.h.

◆ slice_qp_delta

int8_t H265RawSliceHeader::slice_qp_delta

Definition at line 487 of file cbs_h265.h.

Referenced by vaapi_encode_h265_init_slice_params().

◆ slice_cb_qp_offset

int8_t H265RawSliceHeader::slice_cb_qp_offset

Definition at line 488 of file cbs_h265.h.

Referenced by vaapi_encode_h265_init_slice_params().

◆ slice_cr_qp_offset

int8_t H265RawSliceHeader::slice_cr_qp_offset

Definition at line 489 of file cbs_h265.h.

Referenced by vaapi_encode_h265_init_slice_params().

◆ slice_act_y_qp_offset

int8_t H265RawSliceHeader::slice_act_y_qp_offset

Definition at line 490 of file cbs_h265.h.

◆ slice_act_cb_qp_offset

int8_t H265RawSliceHeader::slice_act_cb_qp_offset

Definition at line 491 of file cbs_h265.h.

◆ slice_act_cr_qp_offset

int8_t H265RawSliceHeader::slice_act_cr_qp_offset

Definition at line 492 of file cbs_h265.h.

◆ cu_chroma_qp_offset_enabled_flag

uint8_t H265RawSliceHeader::cu_chroma_qp_offset_enabled_flag

Definition at line 493 of file cbs_h265.h.

◆ deblocking_filter_override_flag

uint8_t H265RawSliceHeader::deblocking_filter_override_flag

Definition at line 495 of file cbs_h265.h.

◆ slice_deblocking_filter_disabled_flag

uint8_t H265RawSliceHeader::slice_deblocking_filter_disabled_flag

Definition at line 496 of file cbs_h265.h.

Referenced by vaapi_encode_h265_init_slice_params().

◆ slice_beta_offset_div2

int8_t H265RawSliceHeader::slice_beta_offset_div2

Definition at line 497 of file cbs_h265.h.

Referenced by vaapi_encode_h265_init_slice_params().

◆ slice_tc_offset_div2

int8_t H265RawSliceHeader::slice_tc_offset_div2

Definition at line 498 of file cbs_h265.h.

Referenced by vaapi_encode_h265_init_slice_params().

◆ slice_loop_filter_across_slices_enabled_flag

uint8_t H265RawSliceHeader::slice_loop_filter_across_slices_enabled_flag

Definition at line 499 of file cbs_h265.h.

Referenced by vaapi_encode_h265_init_slice_params().

◆ num_entry_point_offsets

uint16_t H265RawSliceHeader::num_entry_point_offsets

Definition at line 501 of file cbs_h265.h.

◆ offset_len_minus1

uint8_t H265RawSliceHeader::offset_len_minus1

Definition at line 502 of file cbs_h265.h.

◆ entry_point_offset_minus1

uint32_t H265RawSliceHeader::entry_point_offset_minus1[HEVC_MAX_ENTRY_POINT_OFFSETS]

Definition at line 503 of file cbs_h265.h.

◆ slice_segment_header_extension_length

uint16_t H265RawSliceHeader::slice_segment_header_extension_length

Definition at line 505 of file cbs_h265.h.

◆ slice_segment_header_extension_data_byte

uint8_t H265RawSliceHeader::slice_segment_header_extension_data_byte[256]

Definition at line 506 of file cbs_h265.h.


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