Lines Matching +full:18 +full:bpp
58 int bpp) in intel_vdsc_set_min_max_qp() argument
64 intel_lookup_range_min_qp(bpc, buf, bpp, vdsc_cfg->native_420); in intel_vdsc_set_min_max_qp()
66 intel_lookup_range_max_qp(bpc, buf, bpp, vdsc_cfg->native_420); in intel_vdsc_set_min_max_qp()
81 int bpp = fxp_q4_to_int(vdsc_cfg->bits_per_pixel); in calculate_rc_params() local
96 uncompressed_bpg_rate - 3 * bpp); in calculate_rc_params()
121 if (bpp >= 12) in calculate_rc_params()
123 else if (bpp >= 10) in calculate_rc_params()
124 vdsc_cfg->initial_offset = 5632 - DIV_ROUND_UP(((bpp - 10) * 3584), 2); in calculate_rc_params()
125 else if (bpp >= 8) in calculate_rc_params()
126 vdsc_cfg->initial_offset = 6144 - DIV_ROUND_UP(((bpp - 8) * 512), 2); in calculate_rc_params()
131 vdsc_cfg->initial_xmit_delay = DIV_ROUND_UP(DSC_RC_MODEL_SIZE_CONST, 2 * bpp); in calculate_rc_params()
153 * For 420 format since bits_per_pixel (bpp) is set to target bpp * 2, in calculate_rc_params()
154 * QP table values for target bpp 4.0 to 4.4375 (rounded to 4.0) are in calculate_rc_params()
155 * actually for bpp 8 to 8.875 (rounded to 4.0 * 2 i.e 8). in calculate_rc_params()
156 * Similarly values for target bpp 4.5 to 4.8375 (rounded to 4.5) in calculate_rc_params()
157 * are for bpp 9 to 9.875 (rounded to 4.5 * 2 i.e 9), and so on. in calculate_rc_params()
159 bpp_i = bpp - 8; in calculate_rc_params()
166 if (bpp <= 8) { in calculate_rc_params()
168 } else if (bpp <= 10) { in calculate_rc_params()
169 res = DIV_ROUND_UP(((bpp - 8) * in calculate_rc_params()
172 } else if (bpp <= 12) { in calculate_rc_params()
173 res = DIV_ROUND_UP(((bpp - 10) * in calculate_rc_params()
176 } else if (bpp <= 16) { in calculate_rc_params()
177 res = DIV_ROUND_UP(((bpp - 12) * in calculate_rc_params()
188 /* fractional bpp part * 10000 (for precision up to 4 decimal places) */ in calculate_rc_params()
206 * So 6.0 bpp to 6.4375 will have index 0, 6.5 to 6.9375 will have index 1, in calculate_rc_params()
210 bpp_i = ((bpp - 6) + (fractional_bits < 5000 ? 0 : 1)); in calculate_rc_params()
218 if (bpp <= 6) { in calculate_rc_params()
220 } else if (bpp <= 8) { in calculate_rc_params()
221 res = DIV_ROUND_UP(((bpp - 6) * in calculate_rc_params()
224 } else if (bpp <= 12) { in calculate_rc_params()
226 } else if (bpp <= 15) { in calculate_rc_params()
227 res = DIV_ROUND_UP(((bpp - 12) * in calculate_rc_params()
303 * we need to double the current bpp. in intel_dsc_compute_params()
320 * upto uncompressed bpp-1, hence add calculations for all the rc in intel_dsc_compute_params()
537 /* PPS 18 */ in intel_dsc_pps_configure()
540 intel_dsc_pps_write(crtc_state, 18, pps_val); in intel_dsc_pps_configure()
955 /* PPS 18 */ in intel_dsc_get_pps_config()
956 pps_temp = intel_dsc_pps_read_and_verify(crtc_state, 18); in intel_dsc_get_pps_config()
1004 "dsc-dss: compressed-bpp:" FXP_Q4_FMT ", slice-count: %d, num_streams: %d\n", in intel_vdsc_dump_state()