![]() |
AOMedia AV1 Codec
|
Each source plane of the current macroblock. More...
#include <block.h>
Data Fields | |
| int16_t | src_diff [MAX_SB_SQUARE] |
| Stores source - pred so the txfm can be computed later. | |
| tran_low_t * | dqcoeff |
| Dequantized coefficients. | |
| tran_low_t * | qcoeff |
| Quantized coefficients. | |
| tran_low_t * | coeff |
| Transformed coefficients. | |
| uint16_t * | eobs |
| Location of the end of qcoeff (end of block). | |
| uint8_t * | txb_entropy_ctx |
| Contexts used to code the transform coefficients. | |
| struct buf_2d | src |
| A buffer containing the source frame. | |
Quantizer Settings | |
| |
| const int16_t * | quant_fp_QTX |
| Quantization step size used by AV1_XFORM_QUANT_FP. | |
| const int16_t * | round_fp_QTX |
| Offset used for rounding in the quantizer process by AV1_XFORM_QUANT_FP. | |
| const int16_t * | quant_QTX |
| Quantization step size used by AV1_XFORM_QUANT_B. | |
| const int16_t * | round_QTX |
| Offset used for rounding in the quantizer process by AV1_XFORM_QUANT_B. | |
| const int16_t * | quant_shift_QTX |
| Scale factor to shift coefficients toward zero. Only used by QUANT_B. | |
| const int16_t * | zbin_QTX |
| Size of the quantization bin around 0. Only Used by QUANT_B. | |
| const int16_t * | dequant_QTX |
| Dequantizer. | |
Each source plane of the current macroblock.
This struct also stores the txfm buffers and quantizer settings.