/aosp_15_r20/external/libaom/av1/encoder/ |
H A D | aq_variance.c | 44 const int base_qindex = cm->quant_params.base_qindex; in av1_vaq_frame_setup() local 76 base_qindex, rate_ratio[i] / avg_ratio); in av1_vaq_frame_setup() 82 if ((base_qindex != 0) && ((base_qindex + qindex_delta) == 0)) { in av1_vaq_frame_setup() 83 qindex_delta = -base_qindex + 1; in av1_vaq_frame_setup() 162 const int base_qindex = cm->quant_params.base_qindex; in av1_compute_q_from_energy_level_deltaq_mode() local 164 av1_compute_qdelta_by_rate(cpi, cm->current_frame.frame_type, base_qindex, in av1_compute_q_from_energy_level_deltaq_mode() 167 if ((base_qindex != 0) && ((base_qindex + qindex_delta) == 0)) { in av1_compute_q_from_energy_level_deltaq_mode() 168 qindex_delta = -base_qindex + 1; in av1_compute_q_from_energy_level_deltaq_mode() 170 return base_qindex + qindex_delta; in av1_compute_q_from_energy_level_deltaq_mode()
|
H A D | aq_complexity.c | 64 const int base_qindex = cm->quant_params.base_qindex; in av1_setup_in_frame_q_adj() local 82 get_aq_c_strength(base_qindex, cm->seq_params->bit_depth); in av1_setup_in_frame_q_adj() 107 cpi, cm->current_frame.frame_type, base_qindex, in av1_setup_in_frame_q_adj() 114 if ((base_qindex != 0) && ((base_qindex + qindex_delta) == 0)) { in av1_setup_in_frame_q_adj() 115 qindex_delta = -base_qindex + 1; in av1_setup_in_frame_q_adj() 117 if ((base_qindex + qindex_delta) > 0) { in av1_setup_in_frame_q_adj() 150 const int aq_strength = get_aq_c_strength(cm->quant_params.base_qindex, in av1_caq_select_segment()
|
H A D | allintra_vis.c | 520 const int qindex = cm->quant_params.base_qindex; in automatic_intra_tools_off() 606 cm->quant_params.base_qindex = cpi->oxcf.rc_cfg.cq_level; in av1_set_mb_wiener_variance() 722 const int base_qindex = cm->quant_params.base_qindex; in get_rate_guided_quantizer() local 724 av1_get_deltaq_offset(cm->seq_params->bit_depth, base_qindex, scale); in get_rate_guided_quantizer() 729 int qindex = cm->quant_params.base_qindex + offset; in get_rate_guided_quantizer() 732 if (base_qindex > MINQ) qindex = AOMMAX(qindex, MINQ + 1); in get_rate_guided_quantizer() 744 const int base_qindex = cm->quant_params.base_qindex; in av1_get_sbq_perceptual_ai() local 754 offset = av1_get_deltaq_offset(cm->seq_params->bit_depth, base_qindex, beta); in av1_get_sbq_perceptual_ai() 758 int qindex = cm->quant_params.base_qindex + offset; in av1_get_sbq_perceptual_ai() 761 if (base_qindex > MINQ) qindex = AOMMAX(qindex, MINQ + 1); in av1_get_sbq_perceptual_ai() [all …]
|
H A D | aq_cyclicrefresh.c | 91 const int base_qindex = cm->quant_params.base_qindex; in av1_cyclic_refresh_estimate_bits_at_q() local 108 av1_estimate_bits_at_q(cpi, base_qindex, correction_factor) + in av1_cyclic_refresh_estimate_bits_at_q() 110 av1_estimate_bits_at_q(cpi, base_qindex + cr->qindex_delta[1], in av1_cyclic_refresh_estimate_bits_at_q() 113 av1_estimate_bits_at_q(cpi, base_qindex + cr->qindex_delta[2], in av1_cyclic_refresh_estimate_bits_at_q() 597 const double q = av1_convert_qindex_to_q(cm->quant_params.base_qindex, in av1_cyclic_refresh_setup() 637 compute_deltaq(cpi, quant_params->base_qindex, cr->rate_ratio_qdelta); in av1_cyclic_refresh_setup() 642 quant_params->base_qindex + quant_params->y_dc_delta_q + qindex_delta, in av1_cyclic_refresh_setup() 654 cpi, quant_params->base_qindex, in av1_cyclic_refresh_setup() 671 const int qindex = cpi->common.quant_params.base_qindex; in av1_cyclic_refresh_disable_lf_cdef()
|
H A D | av1_quantize.c | 798 ? quant_params->base_qindex + x->delta_qindex in av1_init_plane_quantizers() 799 : quant_params->base_qindex)); in av1_init_plane_quantizers() 805 ? quant_params->base_qindex + in av1_init_plane_quantizers() 807 : quant_params->base_qindex)); in av1_init_plane_quantizers() 846 static int adjust_hdr_cb_deltaq(int base_qindex) { in adjust_hdr_cb_deltaq() argument 847 double baseQp = base_qindex / QP_SCALE_FACTOR; in adjust_hdr_cb_deltaq() 856 static int adjust_hdr_cr_deltaq(int base_qindex) { in adjust_hdr_cr_deltaq() argument 857 double baseQp = base_qindex / QP_SCALE_FACTOR; in adjust_hdr_cr_deltaq() 871 quant_params->base_qindex = AOMMAX(cm->delta_q_info.delta_q_present_flag, q); in av1_set_quantizer() 890 int dqpCb = adjust_hdr_cb_deltaq(quant_params->base_qindex); in av1_set_quantizer() [all …]
|
H A D | speed_features.c | 2580 : cm->quant_params.base_qindex > qindex_thresh; in av1_set_speed_features_qindex_dependent() 2588 if (!is_720p_or_larger && cm->quant_params.base_qindex <= qindex_thresh) { in av1_set_speed_features_qindex_dependent() 2595 if (is_720p_or_larger && cm->quant_params.base_qindex <= 128) { in av1_set_speed_features_qindex_dependent() 2607 if (is_1080p_or_larger && cm->quant_params.base_qindex <= 108) { in av1_set_speed_features_qindex_dependent() 2632 if (cm->quant_params.base_qindex <= qindex_thresh && !boosted) in av1_set_speed_features_qindex_dependent() 2636 if (cm->quant_params.base_qindex <= qindex_thresh && in av1_set_speed_features_qindex_dependent() 2647 if (cm->quant_params.base_qindex <= qindex_thresh && in av1_set_speed_features_qindex_dependent() 2662 if (cm->quant_params.base_qindex <= qindex_thresh[aggr] && in av1_set_speed_features_qindex_dependent() 2678 if (cm->quant_params.base_qindex > qindex_thresh1) { in av1_set_speed_features_qindex_dependent() 2681 } else if (cm->quant_params.base_qindex > qindex_thresh2) { in av1_set_speed_features_qindex_dependent() [all …]
|
H A D | encodeframe_utils.c | 907 const int base_qindex = cm->quant_params.base_qindex; in av1_get_q_for_deltaq_objective() local 909 if (tpl_idx >= MAX_TPL_FRAME_IDX) return base_qindex; in av1_get_q_for_deltaq_objective() 914 if (!tpl_frame->is_valid) return base_qindex; in av1_get_q_for_deltaq_objective() 962 return base_qindex; in av1_get_q_for_deltaq_objective() 964 offset = av1_get_deltaq_offset(cm->seq_params->bit_depth, base_qindex, beta); in av1_get_q_for_deltaq_objective() 969 int qindex = cm->quant_params.base_qindex + offset; in av1_get_q_for_deltaq_objective() 973 int frm_qstep = av1_dc_quant_QTX(base_qindex, 0, cm->seq_params->bit_depth); in av1_get_q_for_deltaq_objective() 975 av1_dc_quant_QTX(base_qindex, offset, cm->seq_params->bit_depth); in av1_get_q_for_deltaq_objective() 1007 return cm->quant_params.base_qindex; in av1_get_q_for_hdr() 1023 int qindex = cm->quant_params.base_qindex + offset; in av1_get_q_for_hdr() [all …]
|
H A D | pickcdef.c | 697 cdef_search_ctx->damping = 3 + (cm->quant_params.base_qindex >> 6); in cdef_params_init() 738 av1_ac_quant_QTX(cm->quant_params.base_qindex, 0, bd) >> (bd - 8); in av1_pick_cdef_from_qp() 748 cdef_info->cdef_damping = 3 + (cm->quant_params.base_qindex >> 6); in av1_pick_cdef_from_qp() 847 cm->quant_params.base_qindex > in av1_cdef_search() 856 const int damping = 3 + (cm->quant_params.base_qindex >> 6); in av1_cdef_search()
|
/aosp_15_r20/external/libvpx/vp8/encoder/ |
H A D | picklpf.c | 103 static int get_min_filter_level(VP8_COMP *cpi, int base_qindex) { in get_min_filter_level() argument 110 if (base_qindex <= 6) { in get_min_filter_level() 112 } else if (base_qindex <= 16) { in get_min_filter_level() 115 min_filter_level = (base_qindex / 8); in get_min_filter_level() 123 static int get_max_filter_level(VP8_COMP *cpi, int base_qindex) { in get_max_filter_level() argument 130 (void)base_qindex; in get_max_filter_level() 144 int min_filter_level = get_min_filter_level(cpi, cm->base_qindex); in vp8cx_pick_filter_level_fast() 145 int max_filter_level = get_max_filter_level(cpi, cm->base_qindex); in vp8cx_pick_filter_level_fast() 270 int min_filter_level = get_min_filter_level(cpi, cm->base_qindex); in vp8cx_pick_filter_level() 271 int max_filter_level = get_max_filter_level(cpi, cm->base_qindex); in vp8cx_pick_filter_level()
|
/aosp_15_r20/external/libvpx/vp9/encoder/ |
H A D | vp9_aq_complexity.c | 58 const int aq_strength = get_aq_c_strength(cm->base_qindex, cm->bit_depth); in vp9_setup_in_frame_q_adj() 87 &cpi->rc, cm->frame_type, cm->base_qindex, in vp9_setup_in_frame_q_adj() 94 if ((cm->base_qindex != 0) && ((cm->base_qindex + qindex_delta) == 0)) { in vp9_setup_in_frame_q_adj() 95 qindex_delta = -cm->base_qindex + 1; in vp9_setup_in_frame_q_adj() 97 if ((cm->base_qindex + qindex_delta) > 0) { in vp9_setup_in_frame_q_adj() 132 const int aq_strength = get_aq_c_strength(cm->base_qindex, cm->bit_depth); in vp9_caq_select_segment()
|
H A D | vp9_aq_cyclicrefresh.c | 119 vp9_estimate_bits_at_q(cm->frame_type, cm->base_qindex, mbs, in vp9_cyclic_refresh_estimate_bits_at_q() 123 cm->base_qindex + cr->qindex_delta[1], mbs, in vp9_cyclic_refresh_estimate_bits_at_q() 127 cm->base_qindex + cr->qindex_delta[2], mbs, in vp9_cyclic_refresh_estimate_bits_at_q() 247 clamp(cm->base_qindex + cr->qindex_delta[mi->segment_id], 0, MAXQ); in vp9_cyclic_refresh_update_sb_postencode() 251 clamp(cm->base_qindex + cr->qindex_delta[mi->segment_id], 0, MAXQ), in vp9_cyclic_refresh_update_sb_postencode() 391 ? vp9_get_qindex(&cm->seg, CR_SEGMENT_ID_BOOST2, cm->base_qindex) in cyclic_refresh_update_map() 392 : vp9_get_qindex(&cm->seg, CR_SEGMENT_ID_BOOST1, cm->base_qindex); in cyclic_refresh_update_map() 398 VPXMAX(vp9_get_qindex(&cm->seg, CR_SEGMENT_ID_BOOST1, cm->base_qindex), in cyclic_refresh_update_map() 399 cm->base_qindex); in cyclic_refresh_update_map() 624 const double q = vp9_convert_qindex_to_q(cm->base_qindex, cm->bit_depth); in vp9_cyclic_refresh_setup() [all …]
|
H A D | vp9_aq_360.c | 55 vp9_compute_qdelta_by_rate(&cpi->rc, cm->frame_type, cm->base_qindex, in vp9_360aq_frame_setup() 62 if ((cm->base_qindex != 0) && ((cm->base_qindex + qindex_delta) == 0)) { in vp9_360aq_frame_setup() 63 qindex_delta = -cm->base_qindex + 1; in vp9_360aq_frame_setup()
|
H A D | vp9_segmentation.c | 67 const int base_qindex = cm->base_qindex; in vp9_perceptual_aq_mode_setup() local 68 const double base_qstep = vp9_convert_qindex_to_q(base_qindex, cm->bit_depth); in vp9_perceptual_aq_mode_setup() 85 vp9_set_segdata(seg, i, SEG_LVL_ALT_Q, target_qindex - base_qindex); in vp9_perceptual_aq_mode_setup() 98 vp9_set_segdata(seg, i, SEG_LVL_ALT_Q, target_qindex - base_qindex); in vp9_perceptual_aq_mode_setup()
|
H A D | vp9_aq_variance.c | 64 vp9_compute_qdelta_by_rate(&cpi->rc, cm->frame_type, cm->base_qindex, in vp9_vaq_frame_setup() 71 if ((cm->base_qindex != 0) && ((cm->base_qindex + qindex_delta) == 0)) { in vp9_vaq_frame_setup() 72 qindex_delta = -cm->base_qindex + 1; in vp9_vaq_frame_setup()
|
H A D | vp9_tpl_model.c | 35 int pframe_qindex = cpi->tpl_stats[2].base_qindex; in init_gop_frames_rc() 199 cpi->tpl_stats[frame_idx].base_qindex = pframe_qindex; in init_gop_frames_rc() 246 int pframe_qindex = cpi->tpl_stats[2].base_qindex; in init_gop_frames() 354 cpi->tpl_stats[frame_idx].base_qindex = pframe_qindex; in init_gop_frames() 1424 rdmult = vp9_compute_rd_mult_based_on_qindex(cpi, tpl_frame->base_qindex); in mc_flow_dispenser() 1426 vp9_initialize_me_consts(cpi, &cpi->td.mb, tpl_frame->base_qindex); in mc_flow_dispenser() 1430 cm->base_qindex = tpl_frame->base_qindex; in mc_flow_dispenser() 1744 tpl_frame->base_qindex = encode_frame_decision.q_index; in vp9_estimate_tpl_qp_gop() 1746 tpl_frame->base_qindex = vp9_rc_pick_q_and_bounds_two_pass( in vp9_estimate_tpl_qp_gop() 1748 tpl_frame->base_qindex = VPXMAX(tpl_frame->base_qindex, 1); in vp9_estimate_tpl_qp_gop()
|
H A D | vp9_picklpf.c | 171 const int q = vp9_ac_quant(cm->base_qindex, 0, cm->bit_depth); in vp9_pick_filter_level() 193 (cm->base_qindex < 200 || cm->width * cm->height > 320 * 240) && in vp9_pick_filter_level()
|
/aosp_15_r20/external/libvpx/vp8/common/ |
H A D | postproc.c | 166 oci->postproc_state.last_base_qindex = oci->base_qindex; in vp8_post_proc_frame() 205 oci->base_qindex - oci->postproc_state.last_base_qindex >= 20) { in vp8_post_proc_frame() 220 (3 * oci->postproc_state.last_base_qindex + oci->base_qindex) >> 2; in vp8_post_proc_frame() 226 oci->postproc_state.last_base_qindex = oci->base_qindex; in vp8_post_proc_frame() 229 oci->postproc_state.last_base_qindex = oci->base_qindex; in vp8_post_proc_frame() 232 oci->postproc_state.last_base_qindex = oci->base_qindex; in vp8_post_proc_frame()
|
/aosp_15_r20/external/libvpx/vp9/common/ |
H A D | vp9_quant_common.c | 197 int base_qindex) { in vp9_get_qindex() argument 201 seg->abs_delta == SEGMENT_ABSDATA ? data : base_qindex + data; in vp9_get_qindex() 204 return base_qindex; in vp9_get_qindex()
|
H A D | vp9_postproc.c | 313 ppstate->last_base_qindex = cm->base_qindex; in vp9_post_proc_frame() 378 cm->base_qindex - ppstate->last_base_qindex >= q_diff_thresh) { in vp9_post_proc_frame() 406 ppstate->last_base_qindex = cm->base_qindex; in vp9_post_proc_frame()
|
/aosp_15_r20/external/intel-media-driver/media_softlet/agnostic/common/codec/hal/enc/av1/features/ |
H A D | encode_av1_segmentation.cpp | 177 m_hasZeroSegmentQIndex = av1PicParams->base_qindex == 0; in Update() 199 … const int16_t segQP = picPar->base_qindex + m_segmentParams.m_featureData[i][segLvlAltQ]; in CheckQPAndLossless() 220 m_segmentParams.m_featureData[i][segLvlAltQ] = clippedSegQP - picPar->base_qindex; in CheckQPAndLossless() 536 uint16_t tempSegQp = picPar->base_qindex + m_segmentParams.m_featureData[i][0]; in MHW_SETPAR_DECL_SRC() 551 params.qpForSegs[i] = static_cast<uint8_t>(picPar->base_qindex); in MHW_SETPAR_DECL_SRC()
|
H A D | encode_av1_basic_feature.cpp | 420 if (m_av1PicParams->base_qindex <= 20) curCoeffCdfQCtx = 0; in UpdateDefaultCdfTable() 421 else if (m_av1PicParams->base_qindex <= 60) curCoeffCdfQCtx = 1; in UpdateDefaultCdfTable() 422 else if (m_av1PicParams->base_qindex <= 120) curCoeffCdfQCtx = 2; in UpdateDefaultCdfTable() 851 …params.qpPrimeYDc = (uint8_t)CodecHal_Clip3(0, 255, m_av1PicParams->base_qindex + m_av1PicParams-… in MHW_SETPAR_DECL_SRC() 852 params.qpPrimeYAc = (uint8_t)m_av1PicParams->base_qindex; in MHW_SETPAR_DECL_SRC() 895 params.baseQindex = static_cast<uint8_t>(m_av1PicParams->base_qindex); in MHW_SETPAR_DECL_SRC()
|
/aosp_15_r20/external/libaom/av1/common/ |
H A D | quant_common.c | 223 int base_qindex) { in av1_get_qindex() argument 226 const int seg_qindex = base_qindex + data; in av1_get_qindex() 229 return base_qindex; in av1_get_qindex()
|
/aosp_15_r20/external/libgav1/src/ |
H A D | quantizer.cc | 316 int GetQIndex(const Segmentation& segmentation, int index, int base_qindex) { in GetQIndex() argument 319 base_qindex + in GetQIndex() 323 return base_qindex; in GetQIndex()
|
/aosp_15_r20/external/libvpx/vp9/ |
H A D | ratectrl_rtc.cc | 284 cpi_->common.base_qindex = in ComputeQP() 300 int VP9RateControlRTC::GetQP() const { return cpi_->common.base_qindex; } in GetQP() 334 cpi_->common.base_qindex = lc->frame_qp; in PostEncodeUpdate()
|
/aosp_15_r20/external/libaom/av1/decoder/ |
H A D | inspection.c | 58 fd->base_qindex = quant_params->base_qindex; in ifd_inspect()
|