/external/libvpx/libvpx/vp9/common/ |
H A D | vp9_quant_common.c | 164 int16_t vp9_dc_quant(int qindex, int delta, vpx_bit_depth_t bit_depth) { argument 167 case VPX_BITS_8: return dc_qlookup[clamp(qindex + delta, 0, MAXQ)]; 168 case VPX_BITS_10: return dc_qlookup_10[clamp(qindex + delta, 0, MAXQ)]; 169 case VPX_BITS_12: return dc_qlookup_12[clamp(qindex + delta, 0, MAXQ)]; 176 return dc_qlookup[clamp(qindex + delta, 0, MAXQ)]; 180 int16_t vp9_ac_quant(int qindex, int delta, vpx_bit_depth_t bit_depth) { argument 183 case VPX_BITS_8: return ac_qlookup[clamp(qindex + delta, 0, MAXQ)]; 184 case VPX_BITS_10: return ac_qlookup_10[clamp(qindex + delta, 0, MAXQ)]; 185 case VPX_BITS_12: return ac_qlookup_12[clamp(qindex + delta, 0, MAXQ)]; 192 return ac_qlookup[clamp(qindex [all...] |
/external/libvpx/libvpx/vp9/encoder/ |
H A D | vp9_quantize.c | 272 const int qindex = vp9_get_qindex(&cm->seg, segment_id, cm->base_qindex); local 273 const int rdmult = vp9_compute_rd_mult(cpi, qindex + cm->y_dc_delta_q); 277 x->plane[0].quant = quants->y_quant[qindex]; 278 x->plane[0].quant_fp = quants->y_quant_fp[qindex]; 279 x->plane[0].round_fp = quants->y_round_fp[qindex]; 280 x->plane[0].quant_shift = quants->y_quant_shift[qindex]; 281 x->plane[0].zbin = quants->y_zbin[qindex]; 282 x->plane[0].round = quants->y_round[qindex]; 283 xd->plane[0].dequant = cpi->y_dequant[qindex]; 290 x->plane[i].quant = quants->uv_quant[qindex]; 337 vp9_qindex_to_quantizer(int qindex) argument [all...] |
H A D | vp9_rd.c | 149 int64_t vp9_compute_rd_mult_based_on_qindex(const VP9_COMP *cpi, int qindex) { argument 150 const int64_t q = vp9_dc_quant(qindex, 0, cpi->common.bit_depth); 167 int vp9_compute_rd_mult(const VP9_COMP *cpi, int qindex) { argument 168 int64_t rdmult = vp9_compute_rd_mult_based_on_qindex(cpi, qindex); 182 static int compute_rd_thresh_factor(int qindex, vpx_bit_depth_t bit_depth) { argument 186 case VPX_BITS_8: q = vp9_dc_quant(qindex, 0, VPX_BITS_8) / 4.0; break; 187 case VPX_BITS_10: q = vp9_dc_quant(qindex, 0, VPX_BITS_10) / 16.0; break; 188 case VPX_BITS_12: q = vp9_dc_quant(qindex, 0, VPX_BITS_12) / 64.0; break; 195 q = vp9_dc_quant(qindex, 0, VPX_BITS_8) / 4.0; 201 void vp9_initialize_me_consts(VP9_COMP *cpi, MACROBLOCK *x, int qindex) { argument 230 const int qindex = local 673 vp9_get_intra_cost_penalty(int qindex, int qdelta, vpx_bit_depth_t bit_depth) argument [all...] |
H A D | vp9_ratectrl.c | 166 double vp9_convert_qindex_to_q(int qindex, vpx_bit_depth_t bit_depth) { argument 170 case VPX_BITS_8: return vp9_ac_quant(qindex, 0, bit_depth) / 4.0; 171 case VPX_BITS_10: return vp9_ac_quant(qindex, 0, bit_depth) / 16.0; 172 case VPX_BITS_12: return vp9_ac_quant(qindex, 0, bit_depth) / 64.0; 178 return vp9_ac_quant(qindex, 0, bit_depth) / 4.0; 193 int vp9_rc_bits_per_mb(FRAME_TYPE frame_type, int qindex, argument 195 const double q = vp9_convert_qindex_to_q(qindex, bit_depth); 751 int qindex = rc->last_boosted_qindex; local 752 double last_boosted_q = vp9_convert_qindex_to_q(qindex, cm->bit_depth); 755 active_best_quality = VPXMAX(qindex 896 int qindex = cq_level; local 904 int qindex = rc->last_boosted_qindex; local 952 int qindex = cq_level; local 965 int qindex = cq_level; local 1082 int qindex; local 1365 const int qindex = cm->base_qindex; local 1793 vp9_compute_qdelta_by_rate(const RATE_CONTROL *rc, FRAME_TYPE frame_type, int qindex, double rate_target_ratio, vpx_bit_depth_t bit_depth) argument 2031 int qindex; local [all...] |
/external/libvpx/libvpx/vp9/decoder/ |
H A D | vp9_decodeframe.c | 1106 const int qindex = vp9_get_qindex(&cm->seg, i, cm->base_qindex); local 1108 vp9_dc_quant(qindex, cm->y_dc_delta_q, cm->bit_depth); 1109 cm->y_dequant[i][1] = vp9_ac_quant(qindex, 0, cm->bit_depth); 1111 vp9_dc_quant(qindex, cm->uv_dc_delta_q, cm->bit_depth); 1113 vp9_ac_quant(qindex, cm->uv_ac_delta_q, cm->bit_depth); 1116 const int qindex = cm->base_qindex; local 1119 cm->y_dequant[0][0] = vp9_dc_quant(qindex, cm->y_dc_delta_q, cm->bit_depth); 1120 cm->y_dequant[0][1] = vp9_ac_quant(qindex, 0, cm->bit_depth); 1122 vp9_dc_quant(qindex, cm->uv_dc_delta_q, cm->bit_depth); 1124 vp9_ac_quant(qindex, c [all...] |