/external/libvpx/libvpx/vp9/encoder/ |
vp9_quantize.c | 221 const int qindex = vp9_get_qindex(&cm->seg, segment_id, cm->base_qindex); local 222 const int rdmult = vp9_compute_rd_mult(cpi, qindex + cm->y_dc_delta_q); 227 x->plane[0].quant = quants->y_quant[qindex]; 228 x->plane[0].quant_shift = quants->y_quant_shift[qindex]; 229 x->plane[0].zbin = quants->y_zbin[qindex]; 230 x->plane[0].round = quants->y_round[qindex]; 231 x->plane[0].zbin_extra = (int16_t)((cm->y_dequant[qindex][1] * zbin) >> 7); 232 xd->plane[0].dequant = cm->y_dequant[qindex]; 236 x->plane[i].quant = quants->uv_quant[qindex]; 237 x->plane[i].quant_shift = quants->uv_quant_shift[qindex]; 263 const int qindex = x->q_index; local [all...] |
vp9_ratectrl.c | 91 double vp9_convert_qindex_to_q(int qindex) { 93 return vp9_ac_quant(qindex, 0) / 4.0; 96 int vp9_rc_bits_per_mb(FRAME_TYPE frame_type, int qindex, 98 const double q = vp9_convert_qindex_to_q(qindex); 500 int qindex = rc->last_boosted_qindex; local 501 double last_boosted_q = vp9_convert_qindex_to_q(qindex); 504 active_best_quality = MAX(qindex + delta_qindex, rc->best_quality); 521 // Convert the adjustment factor to a qindex delta 612 int qindex = rc->last_boosted_qindex; local 613 double last_boosted_q = vp9_convert_qindex_to_q(qindex); 794 int qindex = rc->last_boosted_qindex; local [all...] |
vp9_rdopt.c | 221 int vp9_compute_rd_mult(const VP9_COMP *cpi, int qindex) { 222 const int q = vp9_dc_quant(qindex, 0); 234 static int compute_rd_thresh_factor(int qindex) { 236 const int q = (int)(pow(vp9_dc_quant(qindex, 0) / 4.0, RD_THRESH_POW) * 5.12); 240 void vp9_initialize_me_consts(VP9_COMP *cpi, int qindex) { 241 cpi->mb.sadperbit16 = sad_per_bit16lut[qindex]; 242 cpi->mb.sadperbit4 = sad_per_bit4lut[qindex]; 250 const int qindex = clamp(vp9_get_qindex(&cm->seg, segment_id, local 253 const int q = compute_rd_thresh_factor(qindex); [all...] |
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/encoder/ |
vp9_quantize.c | 221 const int qindex = vp9_get_qindex(&cm->seg, segment_id, cm->base_qindex); local 222 const int rdmult = vp9_compute_rd_mult(cpi, qindex + cm->y_dc_delta_q); 227 x->plane[0].quant = quants->y_quant[qindex]; 228 x->plane[0].quant_shift = quants->y_quant_shift[qindex]; 229 x->plane[0].zbin = quants->y_zbin[qindex]; 230 x->plane[0].round = quants->y_round[qindex]; 231 x->plane[0].zbin_extra = (int16_t)((cm->y_dequant[qindex][1] * zbin) >> 7); 232 xd->plane[0].dequant = cm->y_dequant[qindex]; 236 x->plane[i].quant = quants->uv_quant[qindex]; 237 x->plane[i].quant_shift = quants->uv_quant_shift[qindex]; 263 const int qindex = x->q_index; local [all...] |
vp9_ratectrl.c | 94 double vp9_convert_qindex_to_q(int qindex) { 96 return vp9_ac_quant(qindex, 0) / 4.0; 99 int vp9_rc_bits_per_mb(FRAME_TYPE frame_type, int qindex, 101 const double q = vp9_convert_qindex_to_q(qindex); 506 int qindex = rc->last_boosted_qindex; local 507 double last_boosted_q = vp9_convert_qindex_to_q(qindex); 510 active_best_quality = MAX(qindex + delta_qindex, rc->best_quality); 527 // Convert the adjustment factor to a qindex delta 618 int qindex = rc->last_boosted_qindex; local 619 double last_boosted_q = vp9_convert_qindex_to_q(qindex); 800 int qindex = rc->last_boosted_qindex; local [all...] |
vp9_rdopt.c | 221 int vp9_compute_rd_mult(const VP9_COMP *cpi, int qindex) { 222 const int q = vp9_dc_quant(qindex, 0); 234 static int compute_rd_thresh_factor(int qindex) { 236 const int q = (int)(pow(vp9_dc_quant(qindex, 0) / 4.0, RD_THRESH_POW) * 5.12); 240 void vp9_initialize_me_consts(VP9_COMP *cpi, int qindex) { 241 cpi->mb.sadperbit16 = sad_per_bit16lut[qindex]; 242 cpi->mb.sadperbit4 = sad_per_bit4lut[qindex]; 250 const int qindex = clamp(vp9_get_qindex(&cm->seg, segment_id, local 253 const int q = compute_rd_thresh_factor(qindex); [all...] |
/external/chromium_org/third_party/libvpx/source/libvpx/vp9/encoder/ |
vp9_quantize.c | 223 const int qindex = vp9_get_qindex(&cm->seg, segment_id, cm->base_qindex); local 224 const int rdmult = vp9_compute_rd_mult(cpi, qindex + cm->y_dc_delta_q); 229 x->plane[0].quant = quants->y_quant[qindex]; 230 x->plane[0].quant_shift = quants->y_quant_shift[qindex]; 231 x->plane[0].zbin = quants->y_zbin[qindex]; 232 x->plane[0].round = quants->y_round[qindex]; 233 x->plane[0].zbin_extra = (int16_t)((cm->y_dequant[qindex][1] * zbin) >> 7); 234 xd->plane[0].dequant = cm->y_dequant[qindex]; 238 x->plane[i].quant = quants->uv_quant[qindex]; 239 x->plane[i].quant_shift = quants->uv_quant_shift[qindex]; 265 const int qindex = x->q_index; local [all...] |
vp9_ratectrl.c | 95 double vp9_convert_qindex_to_q(int qindex) { 97 return vp9_ac_quant(qindex, 0) / 4.0; 100 int vp9_rc_bits_per_mb(FRAME_TYPE frame_type, int qindex, 102 const double q = vp9_convert_qindex_to_q(qindex); 508 int qindex = rc->last_boosted_qindex; local 509 double last_boosted_q = vp9_convert_qindex_to_q(qindex); 512 active_best_quality = MAX(qindex + delta_qindex, rc->best_quality); 529 // Convert the adjustment factor to a qindex delta 628 int qindex = rc->last_boosted_qindex; local 629 double last_boosted_q = vp9_convert_qindex_to_q(qindex); 805 int qindex = rc->last_boosted_qindex; local 1060 const int qindex = cm->base_qindex; local [all...] |
vp9_rdopt.c | 221 int vp9_compute_rd_mult(const VP9_COMP *cpi, int qindex) { 222 const int q = vp9_dc_quant(qindex, 0); 234 static int compute_rd_thresh_factor(int qindex) { 236 const int q = (int)(pow(vp9_dc_quant(qindex, 0) / 4.0, RD_THRESH_POW) * 5.12); 240 void vp9_initialize_me_consts(VP9_COMP *cpi, int qindex) { 241 cpi->mb.sadperbit16 = sad_per_bit16lut[qindex]; 242 cpi->mb.sadperbit4 = sad_per_bit4lut[qindex]; 249 const int qindex = clamp(vp9_get_qindex(&cm->seg, segment_id, local 252 const int q = compute_rd_thresh_factor(qindex); [all...] |