1#ifndef STRATEGIES_QUANT_GENERIC_H_
2#define STRATEGIES_QUANT_GENERIC_H_
Coding Unit data structure and related functions.
Top level of the encoder implementation.
Header that is included in every other header.
color_t
Definition global.h:302
#define MAX_TILES_PER_DIM
Definition global.h:232
int16_t coeff_t
Definition global.h:115
This file defines the public API of Kvazaar when used as a library.
uint8_t kvz_pixel
Definition kvazaar.h:95
int kvz_quantize_residual_generic(encoder_state_t *const state, const cu_info_t *const cur_cu, const int width, const color_t color, const coeff_scan_order_t scan_order, const int use_trskip, const int in_stride, const int out_stride, const kvz_pixel *const ref_in, const kvz_pixel *const pred_in, kvz_pixel *rec_out, coeff_t *coeff_out, bool early_skip)
Quantize residual and get both the reconstruction and coeffs.
Definition quant-generic.c:198
void kvz_quant_generic(const encoder_state_t *const state, coeff_t *coef, coeff_t *q_coef, int32_t width, int32_t height, int8_t type, int8_t scan_idx, int8_t block_type)
quantize transformed coefficents
Definition quant-generic.c:50
int kvz_strategy_register_quant_generic(void *opaque, uint8_t bitdepth)
Definition quant-generic.c:402
Struct for CU info.
Definition cu.h:130
Definition encoderstate.h:274
coeff_scan_order_t
Definition tables.h:93