FFmpeg
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Data Fields
VAAPIEncodeAV1Context Struct Reference

Data Fields

VAAPIEncodeContext common
 
AV1RawOBU sh
 sequence header. More...
 
AV1RawOBU fh
 frame header. More...
 
AV1RawOBU mh [4]
 metadata header. More...
 
int nb_mh
 
CodedBitstreamContextcbc
 
CodedBitstreamFragment current_obu
 
VAConfigAttribValEncAV1 attr
 
VAConfigAttribValEncAV1Ext1 attr_ext1
 
VAConfigAttribValEncAV1Ext2 attr_ext2
 
char sh_data [MAX_PARAM_BUFFER_SIZE]
 coded sequence header data. More...
 
size_t sh_data_len
 bit length of sh_data. More...
 
char fh_data [MAX_PARAM_BUFFER_SIZE]
 coded frame header data. More...
 
size_t fh_data_len
 bit length of fh_data. More...
 
uint8_t uniform_tile
 
uint8_t use_128x128_superblock
 
int sb_cols
 
int sb_rows
 
int tile_cols_log2
 
int tile_rows_log2
 
int max_tile_width_sb
 
int max_tile_height_sb
 
uint8_t width_in_sbs_minus_1 [AV1_MAX_TILE_COLS]
 
uint8_t height_in_sbs_minus_1 [AV1_MAX_TILE_ROWS]
 
int min_log2_tile_cols
 
int max_log2_tile_cols
 
int min_log2_tile_rows
 
int max_log2_tile_rows
 
int q_idx_idr
 
int q_idx_p
 
int q_idx_b
 
int qindex_offset
 bit positions in current frame header More...
 
int loopfilter_offset
 
int cdef_start_offset
 
int cdef_param_size
 
int profile
 user options More...
 
int level
 
int tier
 
int tile_cols
 
int tile_rows
 
int tile_groups
 

Detailed Description

Definition at line 41 of file vaapi_encode_av1.c.

Field Documentation

◆ common

VAAPIEncodeContext VAAPIEncodeAV1Context::common

Definition at line 42 of file vaapi_encode_av1.c.

◆ sh

AV1RawOBU VAAPIEncodeAV1Context::sh

sequence header.

Definition at line 43 of file vaapi_encode_av1.c.

Referenced by vaapi_encode_av1_init_sequence_params().

◆ fh

AV1RawOBU VAAPIEncodeAV1Context::fh

frame header.

Definition at line 44 of file vaapi_encode_av1.c.

Referenced by vaapi_encode_av1_init_picture_params(), and vaapi_encode_av1_write_picture_header().

◆ mh

AV1RawOBU VAAPIEncodeAV1Context::mh[4]

metadata header.

Definition at line 45 of file vaapi_encode_av1.c.

Referenced by vaapi_encode_av1_init_picture_params(), and vaapi_encode_av1_write_extra_header().

◆ nb_mh

int VAAPIEncodeAV1Context::nb_mh

◆ cbc

CodedBitstreamContext* VAAPIEncodeAV1Context::cbc

◆ current_obu

CodedBitstreamFragment VAAPIEncodeAV1Context::current_obu

◆ attr

VAConfigAttribValEncAV1 VAAPIEncodeAV1Context::attr

Definition at line 49 of file vaapi_encode_av1.c.

Referenced by vaapi_encode_av1_init().

◆ attr_ext1

VAConfigAttribValEncAV1Ext1 VAAPIEncodeAV1Context::attr_ext1

Definition at line 50 of file vaapi_encode_av1.c.

Referenced by vaapi_encode_av1_init().

◆ attr_ext2

VAConfigAttribValEncAV1Ext2 VAAPIEncodeAV1Context::attr_ext2

◆ sh_data

char VAAPIEncodeAV1Context::sh_data[MAX_PARAM_BUFFER_SIZE]

coded sequence header data.

Definition at line 53 of file vaapi_encode_av1.c.

Referenced by vaapi_encode_av1_init_sequence_params(), and vaapi_encode_av1_write_sequence_header().

◆ sh_data_len

size_t VAAPIEncodeAV1Context::sh_data_len

◆ fh_data

char VAAPIEncodeAV1Context::fh_data[MAX_PARAM_BUFFER_SIZE]

coded frame header data.

Definition at line 55 of file vaapi_encode_av1.c.

Referenced by vaapi_encode_av1_init_picture_params(), and vaapi_encode_av1_write_picture_header().

◆ fh_data_len

size_t VAAPIEncodeAV1Context::fh_data_len

bit length of fh_data.

Definition at line 56 of file vaapi_encode_av1.c.

Referenced by vaapi_encode_av1_init_picture_params(), and vaapi_encode_av1_write_picture_header().

◆ uniform_tile

uint8_t VAAPIEncodeAV1Context::uniform_tile

◆ use_128x128_superblock

uint8_t VAAPIEncodeAV1Context::use_128x128_superblock

◆ sb_cols

int VAAPIEncodeAV1Context::sb_cols

Definition at line 60 of file vaapi_encode_av1.c.

Referenced by vaapi_encode_av1_set_tile().

◆ sb_rows

int VAAPIEncodeAV1Context::sb_rows

Definition at line 61 of file vaapi_encode_av1.c.

Referenced by vaapi_encode_av1_set_tile().

◆ tile_cols_log2

int VAAPIEncodeAV1Context::tile_cols_log2

◆ tile_rows_log2

int VAAPIEncodeAV1Context::tile_rows_log2

◆ max_tile_width_sb

int VAAPIEncodeAV1Context::max_tile_width_sb

Definition at line 64 of file vaapi_encode_av1.c.

Referenced by vaapi_encode_av1_set_tile().

◆ max_tile_height_sb

int VAAPIEncodeAV1Context::max_tile_height_sb

Definition at line 65 of file vaapi_encode_av1.c.

Referenced by vaapi_encode_av1_set_tile().

◆ width_in_sbs_minus_1

uint8_t VAAPIEncodeAV1Context::width_in_sbs_minus_1[AV1_MAX_TILE_COLS]

◆ height_in_sbs_minus_1

uint8_t VAAPIEncodeAV1Context::height_in_sbs_minus_1[AV1_MAX_TILE_ROWS]

◆ min_log2_tile_cols

int VAAPIEncodeAV1Context::min_log2_tile_cols

Definition at line 69 of file vaapi_encode_av1.c.

Referenced by vaapi_encode_av1_set_tile().

◆ max_log2_tile_cols

int VAAPIEncodeAV1Context::max_log2_tile_cols

Definition at line 70 of file vaapi_encode_av1.c.

Referenced by vaapi_encode_av1_set_tile().

◆ min_log2_tile_rows

int VAAPIEncodeAV1Context::min_log2_tile_rows

Definition at line 71 of file vaapi_encode_av1.c.

Referenced by vaapi_encode_av1_set_tile().

◆ max_log2_tile_rows

int VAAPIEncodeAV1Context::max_log2_tile_rows

Definition at line 72 of file vaapi_encode_av1.c.

Referenced by vaapi_encode_av1_set_tile().

◆ q_idx_idr

int VAAPIEncodeAV1Context::q_idx_idr

◆ q_idx_p

int VAAPIEncodeAV1Context::q_idx_p

◆ q_idx_b

int VAAPIEncodeAV1Context::q_idx_b

◆ qindex_offset

int VAAPIEncodeAV1Context::qindex_offset

bit positions in current frame header

Definition at line 79 of file vaapi_encode_av1.c.

Referenced by vaapi_encode_av1_init_picture_params(), and vaapi_encode_av1_trace_write_log().

◆ loopfilter_offset

int VAAPIEncodeAV1Context::loopfilter_offset

◆ cdef_start_offset

int VAAPIEncodeAV1Context::cdef_start_offset

◆ cdef_param_size

int VAAPIEncodeAV1Context::cdef_param_size

◆ profile

int VAAPIEncodeAV1Context::profile

user options

Definition at line 85 of file vaapi_encode_av1.c.

Referenced by vaapi_encode_av1_init().

◆ level

int VAAPIEncodeAV1Context::level

Definition at line 86 of file vaapi_encode_av1.c.

Referenced by vaapi_encode_av1_init().

◆ tier

int VAAPIEncodeAV1Context::tier

Definition at line 87 of file vaapi_encode_av1.c.

Referenced by vaapi_encode_av1_init_sequence_params().

◆ tile_cols

int VAAPIEncodeAV1Context::tile_cols

◆ tile_rows

int VAAPIEncodeAV1Context::tile_rows

◆ tile_groups

int VAAPIEncodeAV1Context::tile_groups

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