AOMedia AV1 Codec
CdefBlockInfo Struct Reference

Parameters related to CDEF Block. More...

#include <cdef.h>

Data Fields

uint16_t * src
 
uint16_t * top_linebuf [3]
 
uint16_t * bot_linebuf [3]
 
uint8_t * dst
 
cdef_list dlist [MI_SIZE_64X64 *MI_SIZE_64X64]
 
int xdec
 
int ydec
 
int mi_wide_l2
 
int mi_high_l2
 
int frame_boundary [BOUNDARIES]
 
int damping
 
int coeff_shift
 
int level
 
int sec_strength
 
int cdef_count
 
int dir [((1<< MAX_SB_SIZE_LOG2)/8)][((1<< MAX_SB_SIZE_LOG2)/8)]
 
int var [((1<< MAX_SB_SIZE_LOG2)/8)][((1<< MAX_SB_SIZE_LOG2)/8)]
 
int dst_stride
 
int coffset
 
int roffset
 

Detailed Description

Parameters related to CDEF Block.

Field Documentation

◆ src

uint16_t* CdefBlockInfo::src

CDEF intermediate buffer

◆ top_linebuf

uint16_t* CdefBlockInfo::top_linebuf[3]

CDEF top line buffer

◆ bot_linebuf

uint16_t* CdefBlockInfo::bot_linebuf[3]

CDEF bottom line buffer

◆ dst

uint8_t* CdefBlockInfo::dst

CDEF destination buffer

◆ dlist

cdef_list CdefBlockInfo::dlist[MI_SIZE_64X64 *MI_SIZE_64X64]

CDEF 8x8 block positions

◆ xdec

int CdefBlockInfo::xdec

Sub-sampling X

◆ ydec

int CdefBlockInfo::ydec

Sub-sampling X

◆ mi_wide_l2

int CdefBlockInfo::mi_wide_l2

Pixels per mi unit in width

◆ mi_high_l2

int CdefBlockInfo::mi_high_l2

Pixels per mi unit in height

◆ frame_boundary

int CdefBlockInfo::frame_boundary[BOUNDARIES]

frame boundaries

◆ damping

int CdefBlockInfo::damping

CDEF damping factor

◆ coeff_shift

int CdefBlockInfo::coeff_shift

Bit-depth based shift for calculating filter strength

◆ level

int CdefBlockInfo::level

CDEF filtering level

◆ sec_strength

int CdefBlockInfo::sec_strength

CDEF secondary strength

◆ cdef_count

int CdefBlockInfo::cdef_count

Number of CDEF sub-blocks in superblock

◆ dir

int CdefBlockInfo::dir[((1<< MAX_SB_SIZE_LOG2)/8)][((1<< MAX_SB_SIZE_LOG2)/8)]

CDEF filter direction for all 8x8 sub-blocks

◆ var

int CdefBlockInfo::var[((1<< MAX_SB_SIZE_LOG2)/8)][((1<< MAX_SB_SIZE_LOG2)/8)]

variance for all 8x8 sub-blocks

◆ dst_stride

int CdefBlockInfo::dst_stride

CDEF destination buffer stride

◆ coffset

int CdefBlockInfo::coffset

current superblock offset in a row

◆ roffset

int CdefBlockInfo::roffset

current row offset


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