FFmpeg
Data Fields
SliceHeader Struct Reference

#include <hevcdec.h>

Data Fields

unsigned int  pps_id
 
unsigned int  slice_segment_addr
  address (in raster order) of the first block in the current slice segment More...
 
unsigned int  slice_addr
  address (in raster order) of the first block in the current slice More...
 
 
 
int  poc
 
 
 
uint8_t  pic_output_flag
 
uint8_t  colour_plane_id
 
uint8_t  inter_layer_pred
 
  RPS coded in the slice header itself is stored here. More...
 
 
 
 
 
 
unsigned int  list_entry_lx [2][32]
 
uint8_t  rpl_modification_flag [2]
 
 
 
unsigned int  nb_refs [2]
 
 
uint8_t  mvd_l1_zero_flag
 
uint8_t  cabac_init_flag
 
  slice_header_disable_deblocking_filter_flag More...
 
 
uint8_t  collocated_list
 
unsigned int  collocated_ref_idx
 
 
 
 
 
 
 
 
int  beta_offset
  beta_offset_div2 * 2 More...
 
int  tc_offset
  tc_offset_div2 * 2 More...
 
uint8_t  max_num_merge_cand
  5 - 5_minus_max_num_merge_cand More...
 
 
unsigned *  entry_point_offset
 
int *  offset
 
int *  size
 
 
int8_t  slice_qp
 
 
 
int16_t  luma_weight_l0 [16]
 
int16_t  chroma_weight_l0 [16][2]
 
int16_t  chroma_weight_l1 [16][2]
 
int16_t  luma_weight_l1 [16]
 
int16_t  luma_offset_l0 [16]
 
int16_t  chroma_offset_l0 [16][2]
 
int16_t  luma_offset_l1 [16]
 
int16_t  chroma_offset_l1 [16][2]
 
 
unsigned  data_offset
 

Detailed Description

Definition at line 205 of file hevcdec.h.

Field Documentation

pps_id

unsigned int SliceHeader::pps_id

Definition at line 206 of file hevcdec.h.

Referenced by hls_slice_header().

slice_segment_addr

unsigned int SliceHeader::slice_segment_addr

address (in raster order) of the first block in the current slice segment

Definition at line 209 of file hevcdec.h.

Referenced by hls_slice_header(), and vaapi_hevc_decode_slice().

slice_addr

unsigned int SliceHeader::slice_addr

address (in raster order) of the first block in the current slice

Definition at line 211 of file hevcdec.h.

Referenced by hls_slice_header().

slice_type

enum HEVCSliceType SliceHeader::slice_type

Definition at line 213 of file hevcdec.h.

Referenced by ff_hevc_slice_rpl(), fill_pred_weight_table(), hls_slice_header(), pred_weight_table(), and vaapi_hevc_decode_slice().

pic_order_cnt_lsb

int SliceHeader::pic_order_cnt_lsb

Definition at line 215 of file hevcdec.h.

Referenced by hls_slice_header().

poc

int SliceHeader::poc

Definition at line 216 of file hevcdec.h.

Referenced by hls_slice_header().

first_slice_in_pic_flag

uint8_t SliceHeader::first_slice_in_pic_flag

Definition at line 218 of file hevcdec.h.

Referenced by hls_slice_header(), and vaapi_hevc_decode_slice().

dependent_slice_segment_flag

uint8_t SliceHeader::dependent_slice_segment_flag

Definition at line 219 of file hevcdec.h.

Referenced by hls_slice_header(), and vaapi_hevc_decode_slice().

pic_output_flag

uint8_t SliceHeader::pic_output_flag

Definition at line 220 of file hevcdec.h.

Referenced by hls_slice_header().

colour_plane_id

uint8_t SliceHeader::colour_plane_id

Definition at line 221 of file hevcdec.h.

Referenced by hls_slice_header(), and vaapi_hevc_decode_slice().

inter_layer_pred

uint8_t SliceHeader::inter_layer_pred

Definition at line 222 of file hevcdec.h.

Referenced by ff_hevc_frame_nb_refs(), and hls_slice_header().

short_term_ref_pic_set_sps_flag

int SliceHeader::short_term_ref_pic_set_sps_flag

RPS coded in the slice header itself is stored here.

Definition at line 225 of file hevcdec.h.

Referenced by hls_slice_header(), and vdpau_hevc_start_frame().

short_term_ref_pic_set_size

int SliceHeader::short_term_ref_pic_set_size

Definition at line 226 of file hevcdec.h.

Referenced by hls_slice_header(), and vdpau_hevc_start_frame().

slice_rps

ShortTermRPS SliceHeader::slice_rps

Definition at line 227 of file hevcdec.h.

Referenced by hls_slice_header().

short_term_rps

const ShortTermRPS* SliceHeader::short_term_rps

Definition at line 228 of file hevcdec.h.

Referenced by ff_hevc_frame_nb_refs(), hls_slice_header(), and vdpau_hevc_start_frame().

long_term_ref_pic_set_size

int SliceHeader::long_term_ref_pic_set_size

Definition at line 229 of file hevcdec.h.

Referenced by hls_slice_header(), and vdpau_hevc_start_frame().

long_term_rps

LongTermRPS SliceHeader::long_term_rps

Definition at line 230 of file hevcdec.h.

Referenced by ff_hevc_frame_nb_refs(), and hls_slice_header().

list_entry_lx

unsigned int SliceHeader::list_entry_lx[2][32]

Definition at line 231 of file hevcdec.h.

Referenced by ff_hevc_slice_rpl(), and hls_slice_header().

rpl_modification_flag

uint8_t SliceHeader::rpl_modification_flag[2]

Definition at line 233 of file hevcdec.h.

Referenced by ff_hevc_slice_rpl(), and hls_slice_header().

no_output_of_prior_pics_flag

uint8_t SliceHeader::no_output_of_prior_pics_flag

Definition at line 234 of file hevcdec.h.

Referenced by hls_slice_header().

slice_temporal_mvp_enabled_flag

uint8_t SliceHeader::slice_temporal_mvp_enabled_flag

Definition at line 235 of file hevcdec.h.

Referenced by hls_slice_header(), and vaapi_hevc_decode_slice().

nb_refs

unsigned int SliceHeader::nb_refs[2]

Definition at line 237 of file hevcdec.h.

Referenced by ff_hevc_slice_rpl(), fill_pred_weight_table(), hls_slice_header(), pred_weight_table(), and vaapi_hevc_decode_slice().

slice_sample_adaptive_offset_flag

uint8_t SliceHeader::slice_sample_adaptive_offset_flag[3]

Definition at line 239 of file hevcdec.h.

Referenced by hls_slice_header(), and vaapi_hevc_decode_slice().

mvd_l1_zero_flag

uint8_t SliceHeader::mvd_l1_zero_flag

Definition at line 240 of file hevcdec.h.

Referenced by hls_slice_header(), and vaapi_hevc_decode_slice().

cabac_init_flag

uint8_t SliceHeader::cabac_init_flag

Definition at line 242 of file hevcdec.h.

Referenced by hls_slice_header(), and vaapi_hevc_decode_slice().

disable_deblocking_filter_flag

uint8_t SliceHeader::disable_deblocking_filter_flag

slice_header_disable_deblocking_filter_flag

Definition at line 243 of file hevcdec.h.

Referenced by hls_slice_header(), and vaapi_hevc_decode_slice().

slice_loop_filter_across_slices_enabled_flag

uint8_t SliceHeader::slice_loop_filter_across_slices_enabled_flag

Definition at line 244 of file hevcdec.h.

Referenced by hls_slice_header(), and vaapi_hevc_decode_slice().

collocated_list

uint8_t SliceHeader::collocated_list

Definition at line 245 of file hevcdec.h.

Referenced by ff_hevc_slice_rpl(), hls_slice_header(), and vaapi_hevc_decode_slice().

collocated_ref_idx

unsigned int SliceHeader::collocated_ref_idx

Definition at line 247 of file hevcdec.h.

Referenced by ff_hevc_slice_rpl(), hls_slice_header(), and vaapi_hevc_decode_slice().

slice_qp_delta

int SliceHeader::slice_qp_delta

Definition at line 249 of file hevcdec.h.

Referenced by hls_slice_header(), and vaapi_hevc_decode_slice().

slice_cb_qp_offset

int SliceHeader::slice_cb_qp_offset

Definition at line 250 of file hevcdec.h.

Referenced by hls_slice_header(), and vaapi_hevc_decode_slice().

slice_cr_qp_offset

int SliceHeader::slice_cr_qp_offset

Definition at line 251 of file hevcdec.h.

Referenced by hls_slice_header(), and vaapi_hevc_decode_slice().

slice_act_y_qp_offset

int SliceHeader::slice_act_y_qp_offset

Definition at line 253 of file hevcdec.h.

Referenced by hls_slice_header(), and vaapi_hevc_decode_slice().

slice_act_cb_qp_offset

int SliceHeader::slice_act_cb_qp_offset

Definition at line 254 of file hevcdec.h.

Referenced by hls_slice_header(), and vaapi_hevc_decode_slice().

slice_act_cr_qp_offset

int SliceHeader::slice_act_cr_qp_offset

Definition at line 255 of file hevcdec.h.

Referenced by hls_slice_header(), and vaapi_hevc_decode_slice().

cu_chroma_qp_offset_enabled_flag

uint8_t SliceHeader::cu_chroma_qp_offset_enabled_flag

Definition at line 257 of file hevcdec.h.

Referenced by hls_slice_header(), and vaapi_hevc_decode_slice().

beta_offset

int SliceHeader::beta_offset

beta_offset_div2 * 2

Definition at line 259 of file hevcdec.h.

Referenced by hls_slice_header(), and vaapi_hevc_decode_slice().

tc_offset

int SliceHeader::tc_offset

tc_offset_div2 * 2

Definition at line 260 of file hevcdec.h.

Referenced by hls_slice_header(), and vaapi_hevc_decode_slice().

max_num_merge_cand

uint8_t SliceHeader::max_num_merge_cand

5 - 5_minus_max_num_merge_cand

Definition at line 262 of file hevcdec.h.

Referenced by hls_slice_header(), and vaapi_hevc_decode_slice().

use_integer_mv_flag

uint8_t SliceHeader::use_integer_mv_flag

Definition at line 263 of file hevcdec.h.

Referenced by hls_slice_header(), and vaapi_hevc_decode_slice().

entry_point_offset

unsigned* SliceHeader::entry_point_offset

Definition at line 265 of file hevcdec.h.

Referenced by hls_slice_header().

offset

int* SliceHeader::offset

Definition at line 266 of file hevcdec.h.

Referenced by hls_slice_header().

size

int* SliceHeader::size

Definition at line 267 of file hevcdec.h.

Referenced by hls_slice_header().

num_entry_point_offsets

int SliceHeader::num_entry_point_offsets

Definition at line 268 of file hevcdec.h.

Referenced by hls_slice_header().

slice_qp

int8_t SliceHeader::slice_qp

Definition at line 270 of file hevcdec.h.

Referenced by hls_slice_header().

luma_log2_weight_denom

uint8_t SliceHeader::luma_log2_weight_denom

Definition at line 272 of file hevcdec.h.

Referenced by fill_pred_weight_table(), and pred_weight_table().

chroma_log2_weight_denom

int16_t SliceHeader::chroma_log2_weight_denom

Definition at line 273 of file hevcdec.h.

Referenced by fill_pred_weight_table(), and pred_weight_table().

luma_weight_l0

int16_t SliceHeader::luma_weight_l0[16]

Definition at line 275 of file hevcdec.h.

Referenced by fill_pred_weight_table(), and pred_weight_table().

chroma_weight_l0

int16_t SliceHeader::chroma_weight_l0[16][2]

Definition at line 276 of file hevcdec.h.

Referenced by fill_pred_weight_table(), and pred_weight_table().

chroma_weight_l1

int16_t SliceHeader::chroma_weight_l1[16][2]

Definition at line 277 of file hevcdec.h.

Referenced by fill_pred_weight_table(), and pred_weight_table().

luma_weight_l1

int16_t SliceHeader::luma_weight_l1[16]

Definition at line 278 of file hevcdec.h.

Referenced by fill_pred_weight_table(), and pred_weight_table().

luma_offset_l0

int16_t SliceHeader::luma_offset_l0[16]

Definition at line 280 of file hevcdec.h.

Referenced by fill_pred_weight_table(), pred_weight_table(), and vaapi_hevc_decode_slice().

chroma_offset_l0

int16_t SliceHeader::chroma_offset_l0[16][2]

Definition at line 281 of file hevcdec.h.

Referenced by fill_pred_weight_table(), pred_weight_table(), and vaapi_hevc_decode_slice().

luma_offset_l1

int16_t SliceHeader::luma_offset_l1[16]

Definition at line 283 of file hevcdec.h.

Referenced by fill_pred_weight_table(), pred_weight_table(), and vaapi_hevc_decode_slice().

chroma_offset_l1

int16_t SliceHeader::chroma_offset_l1[16][2]

Definition at line 284 of file hevcdec.h.

Referenced by fill_pred_weight_table(), pred_weight_table(), and vaapi_hevc_decode_slice().

slice_ctb_addr_rs

int SliceHeader::slice_ctb_addr_rs

Definition at line 286 of file hevcdec.h.

Referenced by hls_slice_header().

data_offset

unsigned SliceHeader::data_offset

Definition at line 287 of file hevcdec.h.

Referenced by hls_slice_header(), and vaapi_hevc_decode_slice().


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

Generated on Tue Nov 18 2025 19:24:27 for FFmpeg by   doxygen 1.8.17

AltStyle によって変換されたページ (->オリジナル) /