AOMedia AV1 Codec: TxbRdRecords Struct Reference

| AOMedia AV1 Codec

TxbRdRecords Struct Reference

Txfm hash records. More...

`#include <block.h>`

## Data Fields
TXB RD Record
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:

- av1/encoder/block.h