FFmpeg
Data Fields
AV1RawSequenceHeader Struct Reference

#include <cbs_av1.h>

Data Fields

uint8_t seq_profile
 
uint8_t still_picture
 
uint8_t reduced_still_picture_header
 
uint8_t timing_info_present_flag
 
uint8_t decoder_model_info_present_flag
 
uint8_t initial_display_delay_present_flag
 
uint8_t operating_points_cnt_minus_1
 
AV1RawTimingInfo timing_info
 
AV1RawDecoderModelInfo decoder_model_info
 
uint16_t operating_point_idc [AV1_MAX_OPERATING_POINTS]
 
uint8_t seq_level_idx [AV1_MAX_OPERATING_POINTS]
 
uint8_t seq_tier [AV1_MAX_OPERATING_POINTS]
 
uint8_t decoder_model_present_for_this_op [AV1_MAX_OPERATING_POINTS]
 
uint32_t decoder_buffer_delay [AV1_MAX_OPERATING_POINTS]
 
uint32_t encoder_buffer_delay [AV1_MAX_OPERATING_POINTS]
 
uint8_t low_delay_mode_flag [AV1_MAX_OPERATING_POINTS]
 
uint8_t initial_display_delay_present_for_this_op [AV1_MAX_OPERATING_POINTS]
 
uint8_t initial_display_delay_minus_1 [AV1_MAX_OPERATING_POINTS]
 
uint8_t frame_width_bits_minus_1
 
uint8_t frame_height_bits_minus_1
 
uint16_t max_frame_width_minus_1
 
uint16_t max_frame_height_minus_1
 
uint8_t frame_id_numbers_present_flag
 
uint8_t delta_frame_id_length_minus_2
 
uint8_t additional_frame_id_length_minus_1
 
uint8_t use_128x128_superblock
 
uint8_t enable_filter_intra
 
uint8_t enable_intra_edge_filter
 
uint8_t enable_interintra_compound
 
uint8_t enable_masked_compound
 
uint8_t enable_warped_motion
 
uint8_t enable_dual_filter
 
uint8_t enable_order_hint
 
uint8_t enable_jnt_comp
 
uint8_t enable_ref_frame_mvs
 
uint8_t seq_choose_screen_content_tools
 
uint8_t seq_force_screen_content_tools
 
uint8_t seq_choose_integer_mv
 
uint8_t seq_force_integer_mv
 
uint8_t order_hint_bits_minus_1
 
uint8_t enable_superres
 
uint8_t enable_cdef
 
uint8_t enable_restoration
 
AV1RawColorConfig color_config
 
uint8_t film_grain_params_present
 

Detailed Description

Definition at line 73 of file cbs_av1.h.

Field Documentation

◆ seq_profile

uint8_t AV1RawSequenceHeader::seq_profile

Definition at line 74 of file cbs_av1.h.

Referenced by av1_parser_parse().

◆ still_picture

uint8_t AV1RawSequenceHeader::still_picture

Definition at line 75 of file cbs_av1.h.

◆ reduced_still_picture_header

uint8_t AV1RawSequenceHeader::reduced_still_picture_header

Definition at line 76 of file cbs_av1.h.

Referenced by uncompressed_header().

◆ timing_info_present_flag

uint8_t AV1RawSequenceHeader::timing_info_present_flag

Definition at line 78 of file cbs_av1.h.

Referenced by av1_metadata_update_sequence_header().

◆ decoder_model_info_present_flag

uint8_t AV1RawSequenceHeader::decoder_model_info_present_flag

Definition at line 79 of file cbs_av1.h.

Referenced by uncompressed_header().

◆ initial_display_delay_present_flag

uint8_t AV1RawSequenceHeader::initial_display_delay_present_flag

Definition at line 80 of file cbs_av1.h.

◆ operating_points_cnt_minus_1

uint8_t AV1RawSequenceHeader::operating_points_cnt_minus_1

Definition at line 81 of file cbs_av1.h.

Referenced by uncompressed_header().

◆ timing_info

AV1RawTimingInfo AV1RawSequenceHeader::timing_info

Definition at line 83 of file cbs_av1.h.

Referenced by av1_metadata_update_sequence_header(), and uncompressed_header().

◆ decoder_model_info

AV1RawDecoderModelInfo AV1RawSequenceHeader::decoder_model_info

Definition at line 84 of file cbs_av1.h.

Referenced by uncompressed_header().

◆ operating_point_idc

uint16_t AV1RawSequenceHeader::operating_point_idc[AV1_MAX_OPERATING_POINTS]

Definition at line 86 of file cbs_av1.h.

Referenced by uncompressed_header().

◆ seq_level_idx

uint8_t AV1RawSequenceHeader::seq_level_idx[AV1_MAX_OPERATING_POINTS]

Definition at line 87 of file cbs_av1.h.

Referenced by av1_parser_parse().

◆ seq_tier

uint8_t AV1RawSequenceHeader::seq_tier[AV1_MAX_OPERATING_POINTS]

Definition at line 88 of file cbs_av1.h.

◆ decoder_model_present_for_this_op

uint8_t AV1RawSequenceHeader::decoder_model_present_for_this_op[AV1_MAX_OPERATING_POINTS]

Definition at line 89 of file cbs_av1.h.

Referenced by uncompressed_header().

◆ decoder_buffer_delay

uint32_t AV1RawSequenceHeader::decoder_buffer_delay[AV1_MAX_OPERATING_POINTS]

Definition at line 90 of file cbs_av1.h.

◆ encoder_buffer_delay

uint32_t AV1RawSequenceHeader::encoder_buffer_delay[AV1_MAX_OPERATING_POINTS]

Definition at line 91 of file cbs_av1.h.

◆ low_delay_mode_flag

uint8_t AV1RawSequenceHeader::low_delay_mode_flag[AV1_MAX_OPERATING_POINTS]

Definition at line 92 of file cbs_av1.h.

◆ initial_display_delay_present_for_this_op

uint8_t AV1RawSequenceHeader::initial_display_delay_present_for_this_op[AV1_MAX_OPERATING_POINTS]

Definition at line 93 of file cbs_av1.h.

◆ initial_display_delay_minus_1

uint8_t AV1RawSequenceHeader::initial_display_delay_minus_1[AV1_MAX_OPERATING_POINTS]

Definition at line 94 of file cbs_av1.h.

◆ frame_width_bits_minus_1

uint8_t AV1RawSequenceHeader::frame_width_bits_minus_1

Definition at line 96 of file cbs_av1.h.

Referenced by frame_size().

◆ frame_height_bits_minus_1

uint8_t AV1RawSequenceHeader::frame_height_bits_minus_1

Definition at line 97 of file cbs_av1.h.

Referenced by frame_size().

◆ max_frame_width_minus_1

uint16_t AV1RawSequenceHeader::max_frame_width_minus_1

Definition at line 98 of file cbs_av1.h.

Referenced by frame_size(), and scalability_structure().

◆ max_frame_height_minus_1

uint16_t AV1RawSequenceHeader::max_frame_height_minus_1

Definition at line 99 of file cbs_av1.h.

Referenced by frame_size(), and scalability_structure().

◆ frame_id_numbers_present_flag

uint8_t AV1RawSequenceHeader::frame_id_numbers_present_flag

Definition at line 101 of file cbs_av1.h.

Referenced by uncompressed_header().

◆ delta_frame_id_length_minus_2

uint8_t AV1RawSequenceHeader::delta_frame_id_length_minus_2

Definition at line 102 of file cbs_av1.h.

Referenced by uncompressed_header().

◆ additional_frame_id_length_minus_1

uint8_t AV1RawSequenceHeader::additional_frame_id_length_minus_1

Definition at line 103 of file cbs_av1.h.

Referenced by uncompressed_header().

◆ use_128x128_superblock

uint8_t AV1RawSequenceHeader::use_128x128_superblock

Definition at line 105 of file cbs_av1.h.

Referenced by lr_params(), and tile_info().

◆ enable_filter_intra

uint8_t AV1RawSequenceHeader::enable_filter_intra

Definition at line 106 of file cbs_av1.h.

◆ enable_intra_edge_filter

uint8_t AV1RawSequenceHeader::enable_intra_edge_filter

Definition at line 107 of file cbs_av1.h.

◆ enable_interintra_compound

uint8_t AV1RawSequenceHeader::enable_interintra_compound

Definition at line 108 of file cbs_av1.h.

◆ enable_masked_compound

uint8_t AV1RawSequenceHeader::enable_masked_compound

Definition at line 109 of file cbs_av1.h.

◆ enable_warped_motion

uint8_t AV1RawSequenceHeader::enable_warped_motion

Definition at line 110 of file cbs_av1.h.

Referenced by uncompressed_header().

◆ enable_dual_filter

uint8_t AV1RawSequenceHeader::enable_dual_filter

Definition at line 111 of file cbs_av1.h.

◆ enable_order_hint

uint8_t AV1RawSequenceHeader::enable_order_hint

Definition at line 113 of file cbs_av1.h.

Referenced by cbs_av1_get_relative_dist(), skip_mode_params(), and uncompressed_header().

◆ enable_jnt_comp

uint8_t AV1RawSequenceHeader::enable_jnt_comp

Definition at line 114 of file cbs_av1.h.

◆ enable_ref_frame_mvs

uint8_t AV1RawSequenceHeader::enable_ref_frame_mvs

Definition at line 115 of file cbs_av1.h.

Referenced by uncompressed_header().

◆ seq_choose_screen_content_tools

uint8_t AV1RawSequenceHeader::seq_choose_screen_content_tools

Definition at line 117 of file cbs_av1.h.

◆ seq_force_screen_content_tools

uint8_t AV1RawSequenceHeader::seq_force_screen_content_tools

Definition at line 118 of file cbs_av1.h.

Referenced by uncompressed_header().

◆ seq_choose_integer_mv

uint8_t AV1RawSequenceHeader::seq_choose_integer_mv

Definition at line 119 of file cbs_av1.h.

◆ seq_force_integer_mv

uint8_t AV1RawSequenceHeader::seq_force_integer_mv

Definition at line 120 of file cbs_av1.h.

Referenced by uncompressed_header().

◆ order_hint_bits_minus_1

uint8_t AV1RawSequenceHeader::order_hint_bits_minus_1

Definition at line 122 of file cbs_av1.h.

Referenced by cbs_av1_get_relative_dist(), set_frame_refs(), and uncompressed_header().

◆ enable_superres

uint8_t AV1RawSequenceHeader::enable_superres

Definition at line 124 of file cbs_av1.h.

Referenced by superres_params().

◆ enable_cdef

uint8_t AV1RawSequenceHeader::enable_cdef

Definition at line 125 of file cbs_av1.h.

Referenced by cdef_params().

◆ enable_restoration

uint8_t AV1RawSequenceHeader::enable_restoration

Definition at line 126 of file cbs_av1.h.

Referenced by lr_params().

◆ color_config

AV1RawColorConfig AV1RawSequenceHeader::color_config

◆ film_grain_params_present

uint8_t AV1RawSequenceHeader::film_grain_params_present

Definition at line 130 of file cbs_av1.h.

Referenced by film_grain_params().


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