FFmpeg
Data Fields
AV1RawFrameHeader Struct Reference

#include <cbs_av1.h>

Data Fields

uint8_t show_existing_frame
 
uint8_t frame_to_show_map_idx
 
uint32_t frame_presentation_time
 
uint32_t display_frame_id
 
uint8_t frame_type
 
uint8_t show_frame
 
uint8_t showable_frame
 
uint8_t error_resilient_mode
 
uint8_t disable_cdf_update
 
uint8_t allow_screen_content_tools
 
uint8_t force_integer_mv
 
uint32_t current_frame_id
 
uint8_t frame_size_override_flag
 
uint8_t order_hint
 
uint8_t buffer_removal_time_present_flag
 
uint32_t buffer_removal_time [AV1_MAX_OPERATING_POINTS]
 
uint8_t primary_ref_frame
 
uint16_t frame_width_minus_1
 
uint16_t frame_height_minus_1
 
uint8_t use_superres
 
uint8_t coded_denom
 
uint8_t render_and_frame_size_different
 
uint16_t render_width_minus_1
 
uint16_t render_height_minus_1
 
uint8_t found_ref [AV1_REFS_PER_FRAME]
 
uint8_t refresh_frame_flags
 
uint8_t allow_intrabc
 
uint8_t ref_order_hint [AV1_NUM_REF_FRAMES]
 
uint8_t frame_refs_short_signaling
 
uint8_t last_frame_idx
 
uint8_t golden_frame_idx
 
int8_t ref_frame_idx [AV1_REFS_PER_FRAME]
 
uint32_t delta_frame_id_minus1 [AV1_REFS_PER_FRAME]
 
uint8_t allow_high_precision_mv
 
uint8_t is_filter_switchable
 
uint8_t interpolation_filter
 
uint8_t is_motion_mode_switchable
 
uint8_t use_ref_frame_mvs
 
uint8_t disable_frame_end_update_cdf
 
uint8_t uniform_tile_spacing_flag
 
uint8_t tile_cols_log2
 
uint8_t tile_rows_log2
 
uint8_t width_in_sbs_minus_1 [AV1_MAX_TILE_COLS]
 
uint8_t height_in_sbs_minus_1 [AV1_MAX_TILE_ROWS]
 
uint16_t context_update_tile_id
 
uint8_t tile_size_bytes_minus1
 
uint16_t tile_cols
 
uint16_t tile_rows
 
uint8_t base_q_idx
 
int8_t delta_q_y_dc
 
uint8_t diff_uv_delta
 
int8_t delta_q_u_dc
 
int8_t delta_q_u_ac
 
int8_t delta_q_v_dc
 
int8_t delta_q_v_ac
 
uint8_t using_qmatrix
 
uint8_t qm_y
 
uint8_t qm_u
 
uint8_t qm_v
 
uint8_t segmentation_enabled
 
uint8_t segmentation_update_map
 
uint8_t segmentation_temporal_update
 
uint8_t segmentation_update_data
 
uint8_t feature_enabled [AV1_MAX_SEGMENTS][AV1_SEG_LVL_MAX]
 
int16_t feature_value [AV1_MAX_SEGMENTS][AV1_SEG_LVL_MAX]
 
uint8_t delta_q_present
 
uint8_t delta_q_res
 
uint8_t delta_lf_present
 
uint8_t delta_lf_res
 
uint8_t delta_lf_multi
 
uint8_t loop_filter_level [4]
 
uint8_t loop_filter_sharpness
 
uint8_t loop_filter_delta_enabled
 
uint8_t loop_filter_delta_update
 
uint8_t update_ref_delta [AV1_TOTAL_REFS_PER_FRAME]
 
int8_t loop_filter_ref_deltas [AV1_TOTAL_REFS_PER_FRAME]
 
uint8_t update_mode_delta [2]
 
int8_t loop_filter_mode_deltas [2]
 
uint8_t cdef_damping_minus_3
 
uint8_t cdef_bits
 
uint8_t cdef_y_pri_strength [8]
 
uint8_t cdef_y_sec_strength [8]
 
uint8_t cdef_uv_pri_strength [8]
 
uint8_t cdef_uv_sec_strength [8]
 
uint8_t lr_type [3]
 
uint8_t lr_unit_shift
 
uint8_t lr_uv_shift
 
uint8_t tx_mode
 
uint8_t reference_select
 
uint8_t skip_mode_present
 
uint8_t allow_warped_motion
 
uint8_t reduced_tx_set
 
uint8_t is_global [AV1_TOTAL_REFS_PER_FRAME]
 
uint8_t is_rot_zoom [AV1_TOTAL_REFS_PER_FRAME]
 
uint8_t is_translation [AV1_TOTAL_REFS_PER_FRAME]
 
uint32_t gm_params [AV1_TOTAL_REFS_PER_FRAME][6]
 
uint8_t apply_grain
 
uint16_t grain_seed
 
uint8_t update_grain
 
uint8_t film_grain_params_ref_idx
 
uint8_t num_y_points
 
uint8_t point_y_value [14]
 
uint8_t point_y_scaling [14]
 
uint8_t chroma_scaling_from_luma
 
uint8_t num_cb_points
 
uint8_t point_cb_value [10]
 
uint8_t point_cb_scaling [10]
 
uint8_t num_cr_points
 
uint8_t point_cr_value [10]
 
uint8_t point_cr_scaling [10]
 
uint8_t grain_scaling_minus_8
 
uint8_t ar_coeff_lag
 
uint8_t ar_coeffs_y_plus_128 [24]
 
uint8_t ar_coeffs_cb_plus_128 [25]
 
uint8_t ar_coeffs_cr_plus_128 [25]
 
uint8_t ar_coeff_shift_minus_6
 
uint8_t grain_scale_shift
 
uint8_t cb_mult
 
uint8_t cb_luma_mult
 
uint16_t cb_offset
 
uint8_t cr_mult
 
uint8_t cr_luma_mult
 
uint16_t cr_offset
 
uint8_t overlap_flag
 
uint8_t clip_to_restricted_range
 

Detailed Description

Definition at line 133 of file cbs_av1.h.

Field Documentation

◆ show_existing_frame

uint8_t AV1RawFrameHeader::show_existing_frame

Definition at line 134 of file cbs_av1.h.

◆ frame_to_show_map_idx

uint8_t AV1RawFrameHeader::frame_to_show_map_idx

Definition at line 135 of file cbs_av1.h.

◆ frame_presentation_time

uint32_t AV1RawFrameHeader::frame_presentation_time

Definition at line 136 of file cbs_av1.h.

◆ display_frame_id

uint32_t AV1RawFrameHeader::display_frame_id

Definition at line 137 of file cbs_av1.h.

◆ frame_type

uint8_t AV1RawFrameHeader::frame_type

Definition at line 139 of file cbs_av1.h.

◆ show_frame

uint8_t AV1RawFrameHeader::show_frame

Definition at line 140 of file cbs_av1.h.

◆ showable_frame

uint8_t AV1RawFrameHeader::showable_frame

Definition at line 141 of file cbs_av1.h.

◆ error_resilient_mode

uint8_t AV1RawFrameHeader::error_resilient_mode

Definition at line 143 of file cbs_av1.h.

◆ disable_cdf_update

uint8_t AV1RawFrameHeader::disable_cdf_update

Definition at line 144 of file cbs_av1.h.

◆ allow_screen_content_tools

uint8_t AV1RawFrameHeader::allow_screen_content_tools

Definition at line 145 of file cbs_av1.h.

◆ force_integer_mv

uint8_t AV1RawFrameHeader::force_integer_mv

Definition at line 146 of file cbs_av1.h.

◆ current_frame_id

uint32_t AV1RawFrameHeader::current_frame_id

Definition at line 148 of file cbs_av1.h.

◆ frame_size_override_flag

uint8_t AV1RawFrameHeader::frame_size_override_flag

Definition at line 149 of file cbs_av1.h.

◆ order_hint

uint8_t AV1RawFrameHeader::order_hint

Definition at line 150 of file cbs_av1.h.

◆ buffer_removal_time_present_flag

uint8_t AV1RawFrameHeader::buffer_removal_time_present_flag

Definition at line 152 of file cbs_av1.h.

◆ buffer_removal_time

uint32_t AV1RawFrameHeader::buffer_removal_time[AV1_MAX_OPERATING_POINTS]

Definition at line 153 of file cbs_av1.h.

◆ primary_ref_frame

uint8_t AV1RawFrameHeader::primary_ref_frame

Definition at line 155 of file cbs_av1.h.

◆ frame_width_minus_1

uint16_t AV1RawFrameHeader::frame_width_minus_1

Definition at line 156 of file cbs_av1.h.

◆ frame_height_minus_1

uint16_t AV1RawFrameHeader::frame_height_minus_1

Definition at line 157 of file cbs_av1.h.

◆ use_superres

uint8_t AV1RawFrameHeader::use_superres

Definition at line 158 of file cbs_av1.h.

◆ coded_denom

uint8_t AV1RawFrameHeader::coded_denom

Definition at line 159 of file cbs_av1.h.

◆ render_and_frame_size_different

uint8_t AV1RawFrameHeader::render_and_frame_size_different

Definition at line 160 of file cbs_av1.h.

◆ render_width_minus_1

uint16_t AV1RawFrameHeader::render_width_minus_1

Definition at line 161 of file cbs_av1.h.

◆ render_height_minus_1

uint16_t AV1RawFrameHeader::render_height_minus_1

Definition at line 162 of file cbs_av1.h.

◆ found_ref

uint8_t AV1RawFrameHeader::found_ref[AV1_REFS_PER_FRAME]

Definition at line 164 of file cbs_av1.h.

◆ refresh_frame_flags

uint8_t AV1RawFrameHeader::refresh_frame_flags

Definition at line 166 of file cbs_av1.h.

◆ allow_intrabc

uint8_t AV1RawFrameHeader::allow_intrabc

Definition at line 167 of file cbs_av1.h.

◆ ref_order_hint

uint8_t AV1RawFrameHeader::ref_order_hint[AV1_NUM_REF_FRAMES]

Definition at line 168 of file cbs_av1.h.

◆ frame_refs_short_signaling

uint8_t AV1RawFrameHeader::frame_refs_short_signaling

Definition at line 169 of file cbs_av1.h.

◆ last_frame_idx

uint8_t AV1RawFrameHeader::last_frame_idx

Definition at line 170 of file cbs_av1.h.

◆ golden_frame_idx

uint8_t AV1RawFrameHeader::golden_frame_idx

Definition at line 171 of file cbs_av1.h.

◆ ref_frame_idx

int8_t AV1RawFrameHeader::ref_frame_idx[AV1_REFS_PER_FRAME]

Definition at line 172 of file cbs_av1.h.

◆ delta_frame_id_minus1

uint32_t AV1RawFrameHeader::delta_frame_id_minus1[AV1_REFS_PER_FRAME]

Definition at line 173 of file cbs_av1.h.

◆ allow_high_precision_mv

uint8_t AV1RawFrameHeader::allow_high_precision_mv

Definition at line 175 of file cbs_av1.h.

◆ is_filter_switchable

uint8_t AV1RawFrameHeader::is_filter_switchable

Definition at line 176 of file cbs_av1.h.

◆ interpolation_filter

uint8_t AV1RawFrameHeader::interpolation_filter

Definition at line 177 of file cbs_av1.h.

◆ is_motion_mode_switchable

uint8_t AV1RawFrameHeader::is_motion_mode_switchable

Definition at line 178 of file cbs_av1.h.

◆ use_ref_frame_mvs

uint8_t AV1RawFrameHeader::use_ref_frame_mvs

Definition at line 179 of file cbs_av1.h.

◆ disable_frame_end_update_cdf

uint8_t AV1RawFrameHeader::disable_frame_end_update_cdf

Definition at line 181 of file cbs_av1.h.

◆ uniform_tile_spacing_flag

uint8_t AV1RawFrameHeader::uniform_tile_spacing_flag

Definition at line 183 of file cbs_av1.h.

◆ tile_cols_log2

uint8_t AV1RawFrameHeader::tile_cols_log2

Definition at line 184 of file cbs_av1.h.

◆ tile_rows_log2

uint8_t AV1RawFrameHeader::tile_rows_log2

Definition at line 185 of file cbs_av1.h.

◆ width_in_sbs_minus_1

uint8_t AV1RawFrameHeader::width_in_sbs_minus_1[AV1_MAX_TILE_COLS]

Definition at line 186 of file cbs_av1.h.

◆ height_in_sbs_minus_1

uint8_t AV1RawFrameHeader::height_in_sbs_minus_1[AV1_MAX_TILE_ROWS]

Definition at line 187 of file cbs_av1.h.

◆ context_update_tile_id

uint16_t AV1RawFrameHeader::context_update_tile_id

Definition at line 188 of file cbs_av1.h.

◆ tile_size_bytes_minus1

uint8_t AV1RawFrameHeader::tile_size_bytes_minus1

Definition at line 189 of file cbs_av1.h.

◆ tile_cols

uint16_t AV1RawFrameHeader::tile_cols

Definition at line 193 of file cbs_av1.h.

◆ tile_rows

uint16_t AV1RawFrameHeader::tile_rows

Definition at line 194 of file cbs_av1.h.

◆ base_q_idx

uint8_t AV1RawFrameHeader::base_q_idx

Definition at line 196 of file cbs_av1.h.

◆ delta_q_y_dc

int8_t AV1RawFrameHeader::delta_q_y_dc

Definition at line 197 of file cbs_av1.h.

◆ diff_uv_delta

uint8_t AV1RawFrameHeader::diff_uv_delta

Definition at line 198 of file cbs_av1.h.

◆ delta_q_u_dc

int8_t AV1RawFrameHeader::delta_q_u_dc

Definition at line 199 of file cbs_av1.h.

◆ delta_q_u_ac

int8_t AV1RawFrameHeader::delta_q_u_ac

Definition at line 200 of file cbs_av1.h.

◆ delta_q_v_dc

int8_t AV1RawFrameHeader::delta_q_v_dc

Definition at line 201 of file cbs_av1.h.

◆ delta_q_v_ac

int8_t AV1RawFrameHeader::delta_q_v_ac

Definition at line 202 of file cbs_av1.h.

◆ using_qmatrix

uint8_t AV1RawFrameHeader::using_qmatrix

Definition at line 203 of file cbs_av1.h.

◆ qm_y

uint8_t AV1RawFrameHeader::qm_y

Definition at line 204 of file cbs_av1.h.

◆ qm_u

uint8_t AV1RawFrameHeader::qm_u

Definition at line 205 of file cbs_av1.h.

◆ qm_v

uint8_t AV1RawFrameHeader::qm_v

Definition at line 206 of file cbs_av1.h.

◆ segmentation_enabled

uint8_t AV1RawFrameHeader::segmentation_enabled

Definition at line 208 of file cbs_av1.h.

◆ segmentation_update_map

uint8_t AV1RawFrameHeader::segmentation_update_map

Definition at line 209 of file cbs_av1.h.

◆ segmentation_temporal_update

uint8_t AV1RawFrameHeader::segmentation_temporal_update

Definition at line 210 of file cbs_av1.h.

◆ segmentation_update_data

uint8_t AV1RawFrameHeader::segmentation_update_data

Definition at line 211 of file cbs_av1.h.

◆ feature_enabled

uint8_t AV1RawFrameHeader::feature_enabled[AV1_MAX_SEGMENTS][AV1_SEG_LVL_MAX]

Definition at line 212 of file cbs_av1.h.

◆ feature_value

int16_t AV1RawFrameHeader::feature_value[AV1_MAX_SEGMENTS][AV1_SEG_LVL_MAX]

Definition at line 213 of file cbs_av1.h.

◆ delta_q_present

uint8_t AV1RawFrameHeader::delta_q_present

Definition at line 215 of file cbs_av1.h.

◆ delta_q_res

uint8_t AV1RawFrameHeader::delta_q_res

Definition at line 216 of file cbs_av1.h.

◆ delta_lf_present

uint8_t AV1RawFrameHeader::delta_lf_present

Definition at line 217 of file cbs_av1.h.

◆ delta_lf_res

uint8_t AV1RawFrameHeader::delta_lf_res

Definition at line 218 of file cbs_av1.h.

◆ delta_lf_multi

uint8_t AV1RawFrameHeader::delta_lf_multi

Definition at line 219 of file cbs_av1.h.

◆ loop_filter_level

uint8_t AV1RawFrameHeader::loop_filter_level[4]

Definition at line 221 of file cbs_av1.h.

◆ loop_filter_sharpness

uint8_t AV1RawFrameHeader::loop_filter_sharpness

Definition at line 222 of file cbs_av1.h.

◆ loop_filter_delta_enabled

uint8_t AV1RawFrameHeader::loop_filter_delta_enabled

Definition at line 223 of file cbs_av1.h.

◆ loop_filter_delta_update

uint8_t AV1RawFrameHeader::loop_filter_delta_update

Definition at line 224 of file cbs_av1.h.

◆ update_ref_delta

uint8_t AV1RawFrameHeader::update_ref_delta[AV1_TOTAL_REFS_PER_FRAME]

Definition at line 225 of file cbs_av1.h.

◆ loop_filter_ref_deltas

int8_t AV1RawFrameHeader::loop_filter_ref_deltas[AV1_TOTAL_REFS_PER_FRAME]

Definition at line 226 of file cbs_av1.h.

◆ update_mode_delta

uint8_t AV1RawFrameHeader::update_mode_delta[2]

Definition at line 227 of file cbs_av1.h.

◆ loop_filter_mode_deltas

int8_t AV1RawFrameHeader::loop_filter_mode_deltas[2]

Definition at line 228 of file cbs_av1.h.

◆ cdef_damping_minus_3

uint8_t AV1RawFrameHeader::cdef_damping_minus_3

Definition at line 230 of file cbs_av1.h.

◆ cdef_bits

uint8_t AV1RawFrameHeader::cdef_bits

Definition at line 231 of file cbs_av1.h.

◆ cdef_y_pri_strength

uint8_t AV1RawFrameHeader::cdef_y_pri_strength[8]

Definition at line 232 of file cbs_av1.h.

◆ cdef_y_sec_strength

uint8_t AV1RawFrameHeader::cdef_y_sec_strength[8]

Definition at line 233 of file cbs_av1.h.

◆ cdef_uv_pri_strength

uint8_t AV1RawFrameHeader::cdef_uv_pri_strength[8]

Definition at line 234 of file cbs_av1.h.

◆ cdef_uv_sec_strength

uint8_t AV1RawFrameHeader::cdef_uv_sec_strength[8]

Definition at line 235 of file cbs_av1.h.

◆ lr_type

uint8_t AV1RawFrameHeader::lr_type[3]

Definition at line 237 of file cbs_av1.h.

◆ lr_unit_shift

uint8_t AV1RawFrameHeader::lr_unit_shift

Definition at line 238 of file cbs_av1.h.

◆ lr_uv_shift

uint8_t AV1RawFrameHeader::lr_uv_shift

Definition at line 239 of file cbs_av1.h.

◆ tx_mode

uint8_t AV1RawFrameHeader::tx_mode

Definition at line 241 of file cbs_av1.h.

◆ reference_select

uint8_t AV1RawFrameHeader::reference_select

Definition at line 242 of file cbs_av1.h.

◆ skip_mode_present

uint8_t AV1RawFrameHeader::skip_mode_present

Definition at line 243 of file cbs_av1.h.

◆ allow_warped_motion

uint8_t AV1RawFrameHeader::allow_warped_motion

Definition at line 245 of file cbs_av1.h.

◆ reduced_tx_set

uint8_t AV1RawFrameHeader::reduced_tx_set

Definition at line 246 of file cbs_av1.h.

◆ is_global

uint8_t AV1RawFrameHeader::is_global[AV1_TOTAL_REFS_PER_FRAME]

Definition at line 248 of file cbs_av1.h.

◆ is_rot_zoom

uint8_t AV1RawFrameHeader::is_rot_zoom[AV1_TOTAL_REFS_PER_FRAME]

Definition at line 249 of file cbs_av1.h.

◆ is_translation

uint8_t AV1RawFrameHeader::is_translation[AV1_TOTAL_REFS_PER_FRAME]

Definition at line 250 of file cbs_av1.h.

◆ gm_params

uint32_t AV1RawFrameHeader::gm_params[AV1_TOTAL_REFS_PER_FRAME][6]

Definition at line 252 of file cbs_av1.h.

◆ apply_grain

uint8_t AV1RawFrameHeader::apply_grain

Definition at line 254 of file cbs_av1.h.

◆ grain_seed

uint16_t AV1RawFrameHeader::grain_seed

Definition at line 255 of file cbs_av1.h.

◆ update_grain

uint8_t AV1RawFrameHeader::update_grain

Definition at line 256 of file cbs_av1.h.

◆ film_grain_params_ref_idx

uint8_t AV1RawFrameHeader::film_grain_params_ref_idx

Definition at line 257 of file cbs_av1.h.

◆ num_y_points

uint8_t AV1RawFrameHeader::num_y_points

Definition at line 258 of file cbs_av1.h.

◆ point_y_value

uint8_t AV1RawFrameHeader::point_y_value[14]

Definition at line 259 of file cbs_av1.h.

◆ point_y_scaling

uint8_t AV1RawFrameHeader::point_y_scaling[14]

Definition at line 260 of file cbs_av1.h.

◆ chroma_scaling_from_luma

uint8_t AV1RawFrameHeader::chroma_scaling_from_luma

Definition at line 261 of file cbs_av1.h.

◆ num_cb_points

uint8_t AV1RawFrameHeader::num_cb_points

Definition at line 262 of file cbs_av1.h.

◆ point_cb_value

uint8_t AV1RawFrameHeader::point_cb_value[10]

Definition at line 263 of file cbs_av1.h.

◆ point_cb_scaling

uint8_t AV1RawFrameHeader::point_cb_scaling[10]

Definition at line 264 of file cbs_av1.h.

◆ num_cr_points

uint8_t AV1RawFrameHeader::num_cr_points

Definition at line 265 of file cbs_av1.h.

◆ point_cr_value

uint8_t AV1RawFrameHeader::point_cr_value[10]

Definition at line 266 of file cbs_av1.h.

◆ point_cr_scaling

uint8_t AV1RawFrameHeader::point_cr_scaling[10]

Definition at line 267 of file cbs_av1.h.

◆ grain_scaling_minus_8

uint8_t AV1RawFrameHeader::grain_scaling_minus_8

Definition at line 268 of file cbs_av1.h.

◆ ar_coeff_lag

uint8_t AV1RawFrameHeader::ar_coeff_lag

Definition at line 269 of file cbs_av1.h.

◆ ar_coeffs_y_plus_128

uint8_t AV1RawFrameHeader::ar_coeffs_y_plus_128[24]

Definition at line 270 of file cbs_av1.h.

◆ ar_coeffs_cb_plus_128

uint8_t AV1RawFrameHeader::ar_coeffs_cb_plus_128[25]

Definition at line 271 of file cbs_av1.h.

◆ ar_coeffs_cr_plus_128

uint8_t AV1RawFrameHeader::ar_coeffs_cr_plus_128[25]

Definition at line 272 of file cbs_av1.h.

◆ ar_coeff_shift_minus_6

uint8_t AV1RawFrameHeader::ar_coeff_shift_minus_6

Definition at line 273 of file cbs_av1.h.

◆ grain_scale_shift

uint8_t AV1RawFrameHeader::grain_scale_shift

Definition at line 274 of file cbs_av1.h.

◆ cb_mult

uint8_t AV1RawFrameHeader::cb_mult

Definition at line 275 of file cbs_av1.h.

◆ cb_luma_mult

uint8_t AV1RawFrameHeader::cb_luma_mult

Definition at line 276 of file cbs_av1.h.

◆ cb_offset

uint16_t AV1RawFrameHeader::cb_offset

Definition at line 277 of file cbs_av1.h.

◆ cr_mult

uint8_t AV1RawFrameHeader::cr_mult

Definition at line 278 of file cbs_av1.h.

◆ cr_luma_mult

uint8_t AV1RawFrameHeader::cr_luma_mult

Definition at line 279 of file cbs_av1.h.

◆ cr_offset

uint16_t AV1RawFrameHeader::cr_offset

Definition at line 280 of file cbs_av1.h.

◆ overlap_flag

uint8_t AV1RawFrameHeader::overlap_flag

Definition at line 281 of file cbs_av1.h.

◆ clip_to_restricted_range

uint8_t AV1RawFrameHeader::clip_to_restricted_range

Definition at line 282 of file cbs_av1.h.


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