AOMedia AV1 Codec
MB_MODE_INFO_EXT Struct Reference

Extended mode info derived from mbmi. More...

#include <block.h>

Data Fields

CANDIDATE_MV ref_mv_stack [MODE_CTX_REF_FRAMES][USABLE_REF_MV_STACK_SIZE]
 The reference mv list for the current block.
uint16_t weight [MODE_CTX_REF_FRAMES][USABLE_REF_MV_STACK_SIZE]
 The weights used to compute the ref mvs.
uint8_t ref_mv_count [MODE_CTX_REF_FRAMES]
 Number of ref mvs in the drl.
int_mv global_mvs [REF_FRAMES]
 Global mvs.
int16_t mode_context [MODE_CTX_REF_FRAMES]
 Context used to encode the current mode.

Detailed Description

Extended mode info derived from mbmi.

Field Documentation

◆ ref_mv_stack

CANDIDATE_MV MB_MODE_INFO_EXT::ref_mv_stack[MODE_CTX_REF_FRAMES][USABLE_REF_MV_STACK_SIZE]

The reference mv list for the current block.

Referenced by rd_pick_intrabc_mode_sb().

◆ ref_mv_count

uint8_t MB_MODE_INFO_EXT::ref_mv_count[MODE_CTX_REF_FRAMES]

Number of ref mvs in the drl.

Referenced by find_predictors(), and rd_pick_intrabc_mode_sb().

◆ global_mvs

int_mv MB_MODE_INFO_EXT::global_mvs[REF_FRAMES]

Global mvs.

Referenced by find_predictors(), and rd_pick_intrabc_mode_sb().

◆ mode_context

int16_t MB_MODE_INFO_EXT::mode_context[MODE_CTX_REF_FRAMES]

Context used to encode the current mode.

Referenced by av1_nonrd_pick_inter_mode_sb(), find_predictors(), handle_inter_mode(), and rd_pick_intrabc_mode_sb().


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