/external/libhevc/common/ |
D | ihevc_trans_macros.h | 37 #define QUANT(out, inp, quant_coeff, qp_div, log2_trans_size, q_add) \ argument 49 …q_bits = QUANT_SHIFT + qp_div + transform_shift + SCALING_Q_SHIFT - quant_multiplier ; … 62 #define QUANT_HBD(out, inp, quant_coeff, qp_div, log2_trans_size, q_add, bit_depth) \ argument 74 …q_bits = QUANT_SHIFT + qp_div + transform_shift + SCALING_Q_SHIFT - quant_multiplier ; … 87 #define QUANT_NO_WEIGHTMAT(out, inp, quant_coeff, qp_div, log2_trans_size, q_add) \ argument 99 …q_bits = QUANT_SHIFT + qp_div + transform_shift + SCALING_Q_SHIFT - quant_multiplier - FLAT_RESCAL… 112 #define QUANT_NO_WEIGHTMAT_HBD(out, inp, quant_coeff, qp_div, log2_trans_size, q_add, bit_depth) \ argument 124 …q_bits = QUANT_SHIFT + qp_div + transform_shift + SCALING_Q_SHIFT - quant_multiplier - FLAT_RESCAL… 140 …/*pi2_dequant_coeff[index*trans_size] * g_ihevc_iquant_scales[qp_rem] */, shift_iq, qp_div) \ argument 144 …add_iq = SHL_NEG(1 , (shift_iq - qp_div - 1)); /* To be moved outside in neon. To be computed onc… [all …]
|
D | ihevc_quant_iquant_ssd.c | 120 WORD32 qp_div,/* qpscaled / 6 */ in ihevc_quant_iquant_ssd() argument 165 pi2_quant_coeff[j] * g_ihevc_quant_scales[qp_rem], qp_div, in ihevc_quant_iquant_ssd() 174 qp_div); in ihevc_quant_iquant_ssd() 309 WORD32 qp_div,/* qpscaled / 6 */ in ihevc_quant_iquant() argument 353 pi2_quant_coeff[j] * g_ihevc_quant_scales[qp_rem], qp_div, in ihevc_quant_iquant() 361 qp_div); in ihevc_quant_iquant() 489 WORD32 qp_div,/* qpscaled / 6 */ in ihevc_quant_iquant_ssd_rdoq() argument 533 pi2_quant_coeff[j] * g_ihevc_quant_scales[qp_rem], qp_div, in ihevc_quant_iquant_ssd_rdoq() 540 pi2_quant_coeff[j] * g_ihevc_quant_scales[qp_rem], qp_div, in ihevc_quant_iquant_ssd_rdoq() 552 qp_div); in ihevc_quant_iquant_ssd_rdoq() [all …]
|
D | ihevc_iquant_itrans_recon.c | 114 WORD32 qp_div, /* qpscaled / 6 */ in ihevc_iquant_itrans_recon_4x4_ttype1() argument 161 shift_iq, qp_div); in ihevc_iquant_itrans_recon_4x4_ttype1() 165 shift_iq, qp_div); in ihevc_iquant_itrans_recon_4x4_ttype1() 171 shift_iq, qp_div); in ihevc_iquant_itrans_recon_4x4_ttype1() 175 shift_iq, qp_div); in ihevc_iquant_itrans_recon_4x4_ttype1() 181 shift_iq, qp_div); in ihevc_iquant_itrans_recon_4x4_ttype1() 185 shift_iq, qp_div); in ihevc_iquant_itrans_recon_4x4_ttype1() 191 shift_iq, qp_div); in ihevc_iquant_itrans_recon_4x4_ttype1() 202 shift_iq, qp_div); in ihevc_iquant_itrans_recon_4x4_ttype1() 206 shift_iq, qp_div); in ihevc_iquant_itrans_recon_4x4_ttype1() [all …]
|
D | ihevc_iquant_recon.h | 41 WORD32 qp_div, /* qpscaled / 6 */ 51 WORD32 qp_div, /* qpscaled / 6 */ 62 WORD32 qp_div, /* qpscaled / 6 */ 72 WORD32 qp_div, /* qpscaled / 6 */ 83 WORD32 qp_div, /* qpscaled / 6 */ 93 WORD32 qp_div, /* qpscaled / 6 */ 104 WORD32 qp_div, /* qpscaled / 6 */ 114 WORD32 qp_div, /* qpscaled / 6 */ 125 WORD32 qp_div, /* qpscaled / 6 */ 135 WORD32 qp_div, /* qpscaled / 6 */
|
D | ihevc_iquant_itrans_recon.h | 44 WORD32 qp_div, /* qpscaled / 6 */ 57 WORD32 qp_div, /* qpscaled / 6 */ 71 WORD32 qp_div, /* qpscaled / 6 */ 84 WORD32 qp_div, /* qpscaled / 6 */ 98 WORD32 qp_div, /* qpscaled / 6 */ 111 WORD32 qp_div, /* qpscaled / 6 */ 125 WORD32 qp_div, /* qpscaled / 6 */ 138 WORD32 qp_div, /* qpscaled / 6 */ 152 WORD32 qp_div, /* qpscaled / 6 */ 165 WORD32 qp_div, /* qpscaled / 6 */
|
D | ihevc_iquant_recon.c | 109 WORD32 qp_div, /* qpscaled / 6 */ in ihevc_iquant_recon_4x4_ttype1() argument 150 shift_iq, qp_div); in ihevc_iquant_recon_4x4_ttype1() 221 WORD32 qp_div, /* qpscaled / 6 */ in ihevc_iquant_recon_4x4() argument 262 shift_iq, qp_div); in ihevc_iquant_recon_4x4() 332 WORD32 qp_div, /* qpscaled / 6 */ in ihevc_iquant_recon_8x8() argument 373 shift_iq, qp_div); in ihevc_iquant_recon_8x8() 443 WORD32 qp_div, /* qpscaled / 6 */ in ihevc_iquant_recon_16x16() argument 485 shift_iq, qp_div); in ihevc_iquant_recon_16x16() 555 WORD32 qp_div, /* qpscaled / 6 */ in ihevc_iquant_recon_32x32() argument 596 shift_iq, qp_div); in ihevc_iquant_recon_32x32()
|
D | ihevc_chroma_iquant_recon.h | 44 WORD32 qp_div, /* qpscaled / 6 */ 54 WORD32 qp_div, /* qpscaled / 6 */ 65 WORD32 qp_div, /* qpscaled / 6 */ 75 WORD32 qp_div, /* qpscaled / 6 */ 86 WORD32 qp_div, /* qpscaled / 6 */ 96 WORD32 qp_div, /* qpscaled / 6 */
|
D | ihevc_chroma_iquant_itrans_recon.h | 45 WORD32 qp_div, /* qpscaled / 6 */ 58 WORD32 qp_div, /* qpscaled / 6 */ 72 WORD32 qp_div, /* qpscaled / 6 */ 85 WORD32 qp_div, /* qpscaled / 6 */ 99 WORD32 qp_div, /* qpscaled / 6 */ 112 WORD32 qp_div, /* qpscaled / 6 */
|
D | ihevc_chroma_iquant_recon.c | 115 WORD32 qp_div, /* qpscaled / 6 */ in ihevc_chroma_iquant_recon_4x4() argument 156 shift_iq, qp_div); in ihevc_chroma_iquant_recon_4x4() 227 WORD32 qp_div, /* qpscaled / 6 */ in ihevc_chroma_iquant_recon_8x8() argument 268 shift_iq, qp_div); in ihevc_chroma_iquant_recon_8x8() 339 WORD32 qp_div, /* qpscaled / 6 */ in ihevc_chroma_iquant_recon_16x16() argument 381 shift_iq, qp_div); in ihevc_chroma_iquant_recon_16x16()
|
D | ihevc_chroma_iquant_itrans_recon.c | 121 WORD32 qp_div, /* qpscaled / 6 */ in ihevc_chroma_iquant_itrans_recon_4x4() argument 170 shift_iq, qp_div); in ihevc_chroma_iquant_itrans_recon_4x4() 174 shift_iq, qp_div); in ihevc_chroma_iquant_itrans_recon_4x4() 184 shift_iq, qp_div); in ihevc_chroma_iquant_itrans_recon_4x4() 188 shift_iq, qp_div); in ihevc_chroma_iquant_itrans_recon_4x4()
|
D | ihevc_quant_iquant_ssd.h | 49 WORD32 qp_div,/* qpscaled / 6 */ 82 WORD32 qp_div,/* qpscaled / 6 */
|
/external/libavc/common/x86/ |
D | ih264_iquant_itrans_recon_ssse3.c | 376 UWORD32 qp_div, in ih264_iquant_itrans_recon_8x8_ssse3() argument 387 __m128i add_rshift = _mm_set1_epi32((qp_div < 6) ? (1 << (5 - qp_div)) : 0); in ih264_iquant_itrans_recon_8x8_ssse3() 424 if (qp_div >= 6) { in ih264_iquant_itrans_recon_8x8_ssse3() 425 resq_r0_1 = _mm_slli_epi32(temp5, qp_div - 6); in ih264_iquant_itrans_recon_8x8_ssse3() 426 resq_r0_2 = _mm_slli_epi32(temp7, qp_div - 6); in ih264_iquant_itrans_recon_8x8_ssse3() 430 resq_r0_1 = _mm_srai_epi32(temp5, 6 - qp_div); in ih264_iquant_itrans_recon_8x8_ssse3() 431 resq_r0_2 = _mm_srai_epi32(temp7, 6 - qp_div); in ih264_iquant_itrans_recon_8x8_ssse3() 445 if (qp_div >= 6) { in ih264_iquant_itrans_recon_8x8_ssse3() 446 resq_r1_1 = _mm_slli_epi32(temp5, qp_div - 6); in ih264_iquant_itrans_recon_8x8_ssse3() 447 resq_r1_2 = _mm_slli_epi32(temp7, qp_div - 6); in ih264_iquant_itrans_recon_8x8_ssse3() [all …]
|
D | ih264_iquant_itrans_recon_dc_ssse3.c | 234 UWORD32 qp_div, in ih264_iquant_itrans_recon_8x8_dc_ssse3() argument 240 WORD16 i_macro, rnd_fact = (qp_div < 6) ? 1 << (5 - qp_div) : 0; in ih264_iquant_itrans_recon_8x8_dc_ssse3() 252 INV_QUANT(q0, pu2_iscale_mat[0], pu2_weigh_mat[0], qp_div, rnd_fact, 6); in ih264_iquant_itrans_recon_8x8_dc_ssse3()
|
/external/libavc/common/ |
D | ih264_trans_quant_itrans_iquant.h | 64 UWORD32 qp_div, 114 UWORD32 qp_div, 140 UWORD32 qp_div, 153 UWORD32 qp_div,
|
D | ih264_iquant_itrans_recon.c | 330 UWORD32 qp_div, in ih264_iquant_itrans_recon_8x8() argument 344 WORD32 rnd_fact = (qp_div < 6) ? (1 << (5 - qp_div)) : 0; in ih264_iquant_itrans_recon_8x8() 354 INV_QUANT(q, pu2_iscale_mat[i], pu2_weigh_mat[i], qp_div, rnd_fact, 6); in ih264_iquant_itrans_recon_8x8() 558 UWORD32 qp_div, in ih264_iquant_itrans_recon_8x8_dc() argument 567 WORD32 rnd_fact = (qp_div < 6) ? (1 << (5 - qp_div)) : 0; in ih264_iquant_itrans_recon_8x8_dc() 576 INV_QUANT(q, pu2_iscale_mat[0], pu2_weigh_mat[0], qp_div, rnd_fact, 6); in ih264_iquant_itrans_recon_8x8_dc()
|
/external/libhevc/decoder/ |
D | ihevcd_iquant_itrans_recon_ctb.c | 144 WORD32 qp_div, in ihevcd_unpack_coeffs() argument 212 shift_iq, qp_div); in ihevcd_unpack_coeffs() 218 shift_iq, qp_div); in ihevcd_unpack_coeffs() 298 shift_iq, qp_div); in ihevcd_unpack_coeffs() 309 shift_iq, qp_div); in ihevcd_unpack_coeffs() 662 WORD32 qp_div = 0, qp_rem = 0; in ihevcd_iquant_itrans_recon_ctb() local 830 qp_div = ps_tu->b7_qp / 6; in ihevcd_iquant_itrans_recon_ctb() 842 qp_rem, qp_div, e_trans_type, in ihevcd_iquant_itrans_recon_ctb() 903 qp_div = gai2_ihevcd_chroma_qp[chroma_qp_idx] / 6; in ihevcd_iquant_itrans_recon_ctb() 924 qp_rem, qp_div, e_trans_type, in ihevcd_iquant_itrans_recon_ctb()
|
/external/libhevc/common/arm/ |
D | ihevc_quant_iquant_ssd_neon_intr.c | 69 WORD32 qp_div, in ihevc_quant_iquant_ssd_flat_scale_mat_neon() argument 142 q_bits = QUANT_SHIFT + qp_div + tr + SCALING_Q_SHIFT - qm - FLAT_RESCALE_MAT_Q_SHIFT; in ihevc_quant_iquant_ssd_flat_scale_mat_neon() 150 sh_tmp = (sh - qp_div - 1); in ihevc_quant_iquant_ssd_flat_scale_mat_neon() 154 s_iq = (-(sh - qp_div)); in ihevc_quant_iquant_ssd_flat_scale_mat_neon() 343 WORD32 qp_div, /* qpscaled / 6 */ in ihevc_q_iq_ssd_flat_scale_mat_var_rnd_fact_neon() argument 425 q_bits = QUANT_SHIFT + qp_div + tr + SCALING_Q_SHIFT - qm - FLAT_RESCALE_MAT_Q_SHIFT; in ihevc_q_iq_ssd_flat_scale_mat_var_rnd_fact_neon() 436 sh_tmp = (sh - qp_div - 1); in ihevc_q_iq_ssd_flat_scale_mat_var_rnd_fact_neon() 440 s_iq = (-(sh - qp_div)); in ihevc_q_iq_ssd_flat_scale_mat_var_rnd_fact_neon()
|
/external/libavc/encoder/ |
D | ih264e_core_coding.h | 245 const UWORD16 *pu2_weigh_mat, UWORD32 qp_div, UWORD32 u4_cntrl, 386 const UWORD16 *pu2_weigh_mat, UWORD32 qp_div, UWORD32 u4_cntrl,
|
D | ih264e_core_coding.c | 288 UWORD32 qp_div, in ih264e_luma_16x16_idctrans_iquant_itrans_recon() argument 327 pu2_weigh_mat, qp_div, pi4_tmp); in ih264e_luma_16x16_idctrans_iquant_itrans_recon() 375 pu2_weigh_mat, qp_div, NULL, in ih264e_luma_16x16_idctrans_iquant_itrans_recon() 398 qp_div, (WORD16*) pi4_tmp, in ih264e_luma_16x16_idctrans_iquant_itrans_recon() 615 UWORD32 qp_div, in ih264e_chroma_8x8_idctrans_iquant_itrans_recon() argument 655 pu2_weigh_mat, qp_div, NULL); in ih264e_chroma_8x8_idctrans_iquant_itrans_recon() 726 pu2_weigh_mat, qp_div, in ih264e_chroma_8x8_idctrans_iquant_itrans_recon()
|
D | ih264e_structs.h | 86 UWORD32 qp_div, WORD32 *pi4_tmp);
|
/external/libhevc/encoder/ |
D | ihevce_enc_sbh_funcs.c | 139 WORD32 qp_div = ps_rdoq_sbh_params->i4_qp_div; in ihevce_sign_data_hiding() local 309 qp_div); in ihevce_sign_data_hiding()
|
D | ihevce_enc_structs.h | 216 WORD32 qp_div, /* qpscaled / 6 */ 240 WORD32 qp_div, /* qpscaled / 6 */
|
D | ihevce_enc_loop_structs.h | 228 WORD32 qp_div, /* qpscaled / 6 */ 251 WORD32 qp_div, /* qpscaled / 6 */
|