Each source plane of the current macroblock.
More...
#include <block.h>
|
|
int16_t * | src_diff |
| | 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.
|
| |
|
- Attention
- These are used/accessed only in the quantization process. RDO does not and must not depend on any of these values. All values below share the coefficient scale/shift used in TX.
|
|
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.
The documentation for this struct was generated from the following file: