GstCodecParsers.AV1SequenceHeaderOBU

Fields

Name

Type

Access

Description

additional_frame_id_length_minus_1

int

r/w

is used to calculate the number of bits used to encode the frame_id syntax element.

bit_depth

int

r/w

the bit depth of the stream.

color_config

GstCodecParsers.AV1ColorConfig

r/w

hold the color configuration.

decoder_model_info

GstCodecParsers.AV1DecoderModelInfo

r/w

holds information about the decoder model.

decoder_model_info_present_flag

bool

r/w

specifies whether the decoder model info is present in the bitstream.

delta_frame_id_length_minus_2

int

r/w

specifies the number of bits minus 2 used to encode delta_frame_id syntax elements.

enable_cdef

bool

r/w

equal to 1 specifies that cdef filtering may be enabled. enable_cdef equal to 0 specifies that cdef filtering is disabled.

enable_dual_filter

bool

r/w

equal to 1 indicates that the inter prediction filter type may be specified independently in the horizontal and vertical directions. If the flag is equal to 0, only one filter type may be specified, which is then used in both directions.

enable_filter_intra

bool

r/w

equal to 1 specifies that the use_filter_intra syntax element may be present. enable_filter_intra equal to 0 specifies that the use_filter_intra syntax element will not be present.

enable_interintra_compound

bool

r/w

equal to 1 specifies that the mode info for inter blocks may contain the syntax element interintra. enable_interintra_compound equal to 0 specifies that the syntax element interintra will not be present.

enable_intra_edge_filter

bool

r/w

specifies whether the intra edge filtering process should be enabled.

enable_jnt_comp

bool

r/w

equal to 1 indicates that the distance weights process may be used for inter prediction.

enable_masked_compound

bool

r/w

equal to 1 specifies that the mode info for inter blocks may contain the syntax element compound_type. enable_masked_compound equal to 0 specifies that the syntax element compound_type will not be present.

enable_order_hint

bool

r/w

equal to 1 indicates that tools based on the values of order hints may be used. enable_order_hint equal to 0 indicates that tools based on order hints are disabled.

enable_ref_frame_mvs

bool

r/w

equal to 1 indicates that the use_ref_frame_mvs syntax element may be present. enable_ref_frame_mvs equal to 0 indicates that the use_ref_frame_mvs syntax element will not be present.

enable_restoration

bool

r/w

equal to 1 specifies that loop restoration filtering may be enabled. enable_restoration equal to 0 specifies that loop restoration filtering is disabled.

enable_superres

bool

r/w

equal to 1 specifies that the use_superres syntax element will be present in the uncompressed header. enable_superres equal to 0 specifies that the use_superres syntax element will not be present (instead use_superres will be set to 0 in the uncompressed header without being read).

enable_warped_motion

bool

r/w

equal to 1 indicates that the allow_warped_motion syntax element may be present. enable_warped_motion equal to 0 indicates that the allow_warped_motion syntax element will not be present.

film_grain_params_present

int

r/w

specifies whether film grain parameters are present in the bitstream.

frame_height_bits_minus_1

int

r/w

specifies the number of bits minus 1 used for transmitting the frame height syntax elements.

frame_id_numbers_present_flag

bool

r/w

specifies whether frame id numbers are present in the bitstream.

frame_width_bits_minus_1

int

r/w

specifies the number of bits minus 1 used for transmitting the frame width syntax elements.

initial_display_delay_present_flag

int

r/w

specifies whether initial display delay information is present in the bitstream or not.

max_frame_height_minus_1

int

r/w

specifies the maximum frame height minus 1 for the frames represented by this sequenceheader.

max_frame_width_minus_1

int

r/w

specifies the maximum frame width minus 1 for the frames represented by this sequenceheader.

num_planes

int

r/w

the YUV plane number.

operating_points

[GstCodecParsers.AV1OperatingPoint]

r/w

specifies the corresponding operating point for a set of operating parameters.

operating_points_cnt_minus_1

int

r/w

indicates the number of operating points minus 1 present in this bitstream.

order_hint_bits

int

r/w

specifies the number of bits used for the order_hint syntax element.

order_hint_bits_minus_1

int

r/w

is used to compute OrderHintBits.

reduced_still_picture_header

int

r/w

specifies that the syntax elements not needed by a still picture are omitted.

seq_choose_integer_mv

bool

r/w

equal to 0 indicates that the seq_force_integer_mv syntax element will be present. seq_choose_integer_mv equal to 1 indicates that seq_force_integer_mv should be set equal to SELECT_INTEGER_MV.

seq_choose_screen_content_tools

bool

r/w

equal to 0 indicates that the seq_force_screen_content_tools syntax element will be present. seq_choose_screen_content_tools equal to 1 indicates that seq_force_screen_content_tools should be set equal to SELECT_SCREEN_CONTENT_TOOLS.

seq_force_integer_mv

int

r/w

equal to SELECT_INTEGER_MV indicates that the force_integer_mv syntax element will be present in the frame header (providing allow_screen_content_tools is equal to 1). Otherwise, seq_force_integer_mv contains the value for force_integer_mv.

seq_force_screen_content_tools

int

r/w

equal to SELECT_SCREEN_CONTENT_TOOLS indicates that the allow_screen_content_tools syntax element will be present in the frame header. Otherwise, seq_force_screen_content_tools contains the value for allow_screen_content_tools.

seq_profile

GstCodecParsers.AV1Profile

r/w

specifies the features that can be used in the coded video sequence

still_picture

bool

r/w

equal to 1 specifies that the bitstream contains only one coded frame.

timing_info

GstCodecParsers.AV1TimingInfo

r/w

holds the timing information.

timing_info_present_flag

bool

r/w

specifies whether timing info is present in the bitstream.

use_128x128_superblock

bool

r/w

when equal to 1, indicates that superblocks contain 128x128 luma samples. When equal to 0, it indicates that superblocks contain 64x64 luma samples. (The number of contained chroma samples depends on subsampling_x and subsampling_y).

Methods

None

Details

class GstCodecParsers.AV1SequenceHeaderOBU