AOMedia AV1 Codec
TxbRdRecords Struct Reference

Txfm hash records. More...

#include <block.h>

Collaboration diagram for TxbRdRecords:

Data Fields

MB_RD_RECORD mb_rd_record
 Txfm hash record for the whole coding block.
 
TXB_RD_RECORD txb_rd_record_8X8 [MAX_NUM_8X8_TXBS]
 Inter mode txfm hash record for TX_8X8 blocks.
 
TXB_RD_RECORD txb_rd_record_16X16 [MAX_NUM_16X16_TXBS]
 Inter mode txfm hash record for TX_16X16 blocks.
 
TXB_RD_RECORD txb_rd_record_32X32 [MAX_NUM_32X32_TXBS]
 Inter mode txfm hash record for TX_32X32 blocks.
 
TXB_RD_RECORD txb_rd_record_64X64 [MAX_NUM_64X64_TXBS]
 Inter mode txfm hash record for TX_64X64 blocks.
 
TXB_RD_RECORD txb_rd_record_intra
 Intra mode txfm hash record for square tx blocks.
 

Detailed Description

Txfm hash records.

Hash records of the transform search results based on the residue. There are two main types here:

  • MB_RD_RECORD: records a whole partition block's inter-mode txfm result. Since this operates on the partition block level, this can give us a whole txfm partition tree.
  • TXB_RD_RECORD: records a txfm search result within a transform block itself. This operates on txb level only and only applies to square txfms.

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