#include <math.h>
#include "./vpx_config.h"
#include "vpx_ports/bitops.h"
#include "vpx_mem/vpx_mem.h"
#include "onyx_int.h"
#include "vp8/encoder/quantize.h"
#include "vp8/common/quant_common.h"
void vp8_fast_quantize_b_c(BLOCK *b, BLOCKD *d) { … }
void vp8_regular_quantize_b_c(BLOCK *b, BLOCKD *d) { … }
void vp8_quantize_mby(MACROBLOCK *x) { … }
void vp8_quantize_mb(MACROBLOCK *x) { … }
void vp8_quantize_mbuv(MACROBLOCK *x) { … }
static const int qrounding_factors[129] = …;
static const int qzbin_factors[129] = …;
static const int qrounding_factors_y2[129] = …;
static const int qzbin_factors_y2[129] = …;
static void invert_quant(int improved_quant, short *quant, short *shift,
short d) { … }
void vp8cx_init_quantizer(VP8_COMP *cpi) { … }
#define ZBIN_EXTRA_Y …
#define ZBIN_EXTRA_UV …
#define ZBIN_EXTRA_Y2 …
void vp8cx_mb_init_quantizer(VP8_COMP *cpi, MACROBLOCK *x, int ok_to_skip) { … }
void vp8_update_zbin_extra(VP8_COMP *cpi, MACROBLOCK *x) { … }
#undef ZBIN_EXTRA_Y
#undef ZBIN_EXTRA_UV
#undef ZBIN_EXTRA_Y2
void vp8cx_frame_init_quantizer(VP8_COMP *cpi) { … }
void vp8_set_quantizer(struct VP8_COMP *cpi, int Q) { … }