/external/libavc/common/ |
D | ih264_ihadamard_scaling.c | 91 const UWORD16 *pu2_weigh_mat, in ih264_ihadamard_scaling_4x4() argument 149 INV_QUANT(pi4_tmp_ptr[i], pu2_iscal_mat[0], pu2_weigh_mat[0], u4_qp_div_6, in ih264_ihadamard_scaling_4x4() 158 const UWORD16 *pu2_weigh_mat, in ih264_ihadamard_scaling_2x2_uv() argument 182 INV_QUANT(i4_x4,pu2_iscal_mat[0],pu2_weigh_mat[0],u4_qp_div_6,0,5); in ih264_ihadamard_scaling_2x2_uv() 183 INV_QUANT(i4_x5,pu2_iscal_mat[0],pu2_weigh_mat[0],u4_qp_div_6,0,5); in ih264_ihadamard_scaling_2x2_uv() 184 INV_QUANT(i4_x6,pu2_iscal_mat[0],pu2_weigh_mat[0],u4_qp_div_6,0,5); in ih264_ihadamard_scaling_2x2_uv() 185 INV_QUANT(i4_x7,pu2_iscal_mat[0],pu2_weigh_mat[0],u4_qp_div_6,0,5); in ih264_ihadamard_scaling_2x2_uv() 207 INV_QUANT(i4_y4,pu2_iscal_mat[0],pu2_weigh_mat[0],u4_qp_div_6,0,5); in ih264_ihadamard_scaling_2x2_uv() 208 INV_QUANT(i4_y5,pu2_iscal_mat[0],pu2_weigh_mat[0],u4_qp_div_6,0,5); in ih264_ihadamard_scaling_2x2_uv() 209 INV_QUANT(i4_y6,pu2_iscal_mat[0],pu2_weigh_mat[0],u4_qp_div_6,0,5); in ih264_ihadamard_scaling_2x2_uv() [all …]
|
D | ih264_iquant_itrans_recon.c | 112 const UWORD16 *pu2_weigh_mat, in ih264_iquant_itrans_recon_4x4() argument 133 INV_QUANT(q0, pu2_iscal_mat[0], pu2_weigh_mat[0], u4_qp_div_6, rnd_fact, in ih264_iquant_itrans_recon_4x4() 139 INV_QUANT(q2, pu2_iscal_mat[2], pu2_weigh_mat[2], u4_qp_div_6, rnd_fact, in ih264_iquant_itrans_recon_4x4() 146 INV_QUANT(q1, pu2_iscal_mat[1], pu2_weigh_mat[1], u4_qp_div_6, rnd_fact, in ih264_iquant_itrans_recon_4x4() 150 INV_QUANT(q3, pu2_iscal_mat[3], pu2_weigh_mat[3], u4_qp_div_6, rnd_fact, in ih264_iquant_itrans_recon_4x4() 164 pu2_weigh_mat += SUB_BLK_WIDTH_4x4; in ih264_iquant_itrans_recon_4x4() 219 const UWORD16 *pu2_weigh_mat, in ih264_iquant_itrans_recon_4x4_dc() argument 235 INV_QUANT(q0, pu2_iscal_mat[0], pu2_weigh_mat[0], u4_qp_div_6, rnd_fact, 4); in ih264_iquant_itrans_recon_4x4_dc() 329 const UWORD16 *pu2_weigh_mat, in ih264_iquant_itrans_recon_8x8() argument 354 INV_QUANT(q, pu2_iscale_mat[i], pu2_weigh_mat[i], qp_div, rnd_fact, 6); in ih264_iquant_itrans_recon_8x8() [all …]
|
D | ih264_trans_quant_itrans_iquant.h | 63 const UWORD16 *pu2_weigh_mat, 113 const UWORD16 *pu2_weigh_mat, 126 const UWORD16 *pu2_weigh_mat, 139 const UWORD16 *pu2_weigh_mat, 152 const UWORD16 *pu2_weigh_mat, 160 const UWORD16 *pu2_weigh_mat,
|
D | ih264_structs.h | 537 UWORD16 *pu2_weigh_mat; member
|
/external/libavc/common/arm/ |
D | ih264_iquant_itrans_recon_dc_a9.s | 65 @ * @param[in] pu2_weigh_mat 93 @ const UWORD16 *pu2_weigh_mat, 105 @r6 => *pu2_weigh_mat 124 ldr r6, [sp, #40] @Loads *pu2_weigh_mat 129 mul r6, r6, r5 @pu2_iscal_mat[0]*pu2_weigh_mat[0] 131 mul r6, r6, r8 @pi2_src[0]*pu2_iscal_mat[0]*pu2_weigh_mat[0] 135 lsl r6, r6, r7 @(pi2_src[0]*pu2_iscal_mat[0]*pu2_weigh_mat[0])<<u4_qp_div_6 136 …add r6, r6, #8 @(pi2_src[0]*pu2_iscal_mat[0]*pu2_weigh_mat[0])<<u4_qp_div_6 +… 137 …asr r6, r6, #4 @q0 = (pi2_src[0]*pu2_iscal_mat[0]*pu2_weigh_mat[0] + rnd_fact… 195 @ * @param[in] pu2_weigh_mat [all …]
|
D | ih264_ihadamard_scaling_a9.s | 58 @ * @param[in] pu2_weigh_mat 79 @ const UWORD16 *pu2_weigh_mat, 86 @r3 => *pu2_weigh_mat 107 mul r6, r6, r7 @ pu2_iscal_mat[0]*pu2_weigh_mat[0] 108 vdup.s32 q9, r6 @ Populate pu2_iscal_mat[0]*pu2_weigh_mat[0] 32-bit in Q9 181 @ * @param[in] pu2_weigh_mat 199 @ const UWORD16 *pu2_weigh_mat, 209 @ r3 : *pu2_weigh_mat 213 vmull.u16 q15, d26, d27 @pu2_iscal_mat[0] * pu2_weigh_mat[0]
|
D | ih264_iquant_itrans_recon_a9.s | 64 @ * @param[in] pu2_weigh_mat 92 @ const UWORD16 *pu2_weigh_mat, 104 @r6 => *pu2_weigh_mat 128 ldr r6, [sp, #48] @Loads *pu2_weigh_mat 138 vld4.s16 {d26, d27, d28, d29}, [r6] @pu2_weigh_mat[i], i =0..15 251 @ * @param[in] pu2_weigh_mat 279 @ const UWORD16 *pu2_weigh_mat, 290 @r6 => *pu2_weigh_mat 307 ldr r6, [sp, #48] @Loads *pu2_weigh_mat 314 vld4.s16 {d26, d27, d28, d29}, [r6] @pu2_weigh_mat[i], i =0..15 [all …]
|
/external/libavc/common/x86/ |
D | ih264_iquant_itrans_recon_dc_ssse3.c | 107 const UWORD16 *pu2_weigh_mat, in ih264_iquant_itrans_recon_4x4_dc_ssse3() argument 125 INV_QUANT(q0, pu2_iscal_mat[0], pu2_weigh_mat[0], u4_qp_div_6, rnd_fact, 4); in ih264_iquant_itrans_recon_4x4_dc_ssse3() 233 const UWORD16 *pu2_weigh_mat, in ih264_iquant_itrans_recon_8x8_dc_ssse3() argument 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() 394 const UWORD16 *pu2_weigh_mat, in ih264_iquant_itrans_recon_chroma_4x4_dc_ssse3() argument 410 UNUSED (pu2_weigh_mat); in ih264_iquant_itrans_recon_chroma_4x4_dc_ssse3()
|
D | ih264_ihadamard_scaling_sse42.c | 92 const UWORD16 *pu2_weigh_mat, in ih264_ihadamard_scaling_4x4_sse42() argument 100 __m128i mult_val = _mm_set1_epi32(pu2_iscal_mat[0] * pu2_weigh_mat[0]); in ih264_ihadamard_scaling_4x4_sse42() 207 const UWORD16 *pu2_weigh_mat, in ih264_ihadamard_scaling_2x2_uv_sse42() argument 213 __m128i scale_val = _mm_set1_epi32((WORD32)(pu2_iscal_mat[0] * pu2_weigh_mat[0])); in ih264_ihadamard_scaling_2x2_uv_sse42()
|
D | ih264_iquant_itrans_recon_ssse3.c | 106 const UWORD16 *pu2_weigh_mat, in ih264_iquant_itrans_recon_4x4_ssse3() argument 134 …dequant_r0_r1 = _mm_loadu_si128((__m128i *) (pu2_weigh_mat)); //q00 q01 q02 q03 q10 q11 q12 q13 --… in ih264_iquant_itrans_recon_4x4_ssse3() 135 …dequant_r2_r3 = _mm_loadu_si128((__m128i *) (pu2_weigh_mat + 8)); //q20 q21 q22 q23 q30 q31 q32 q3… in ih264_iquant_itrans_recon_4x4_ssse3() 375 const UWORD16 *pu2_weigh_mat, in ih264_iquant_itrans_recon_8x8_ssse3() argument 414 …dequant_r0 = _mm_loadu_si128((__m128i *) (&pu2_weigh_mat[0])); //q0 q1 q2 q3 q4 q5 q6 q7 -- all 16… in ih264_iquant_itrans_recon_8x8_ssse3() 437 …dequant_r0 = _mm_loadu_si128((__m128i *) (&pu2_weigh_mat[8])); //q0 q1 q2 q3 q4 q5 q6 q7 -- all 16… in ih264_iquant_itrans_recon_8x8_ssse3() 458 …dequant_r0 = _mm_loadu_si128((__m128i *) (&pu2_weigh_mat[16])); //q0 q1 q2 q3 q4 q5 q6 q7 -- all 1… in ih264_iquant_itrans_recon_8x8_ssse3() 479 …dequant_r0 = _mm_loadu_si128((__m128i *) (&pu2_weigh_mat[24])); //q0 q1 q2 q3 q4 q5 q6 q7 -- all 1… in ih264_iquant_itrans_recon_8x8_ssse3() 500 …dequant_r0 = _mm_loadu_si128((__m128i *) (&pu2_weigh_mat[32])); //q0 q1 q2 q3 q4 q5 q6 q7 -- all 1… in ih264_iquant_itrans_recon_8x8_ssse3() 522 …dequant_r0 = _mm_loadu_si128((__m128i *) (&pu2_weigh_mat[40])); //q0 q1 q2 q3 q4 q5 q6 q7 -- all 1… in ih264_iquant_itrans_recon_8x8_ssse3() [all …]
|
D | ih264_iquant_itrans_recon_sse42.c | 106 const UWORD16 *pu2_weigh_mat, in ih264_iquant_itrans_recon_4x4_sse42() argument 133 …dequant_r0_r1 = _mm_loadu_si128((__m128i *) (pu2_weigh_mat)); //q00 q01 q02 q03 q10 q11 q12 q13 --… in ih264_iquant_itrans_recon_4x4_sse42() 134 …dequant_r2_r3 = _mm_loadu_si128((__m128i *) (pu2_weigh_mat + 8)); //q20 q21 q22 q23 q30 q31 q32 q3… in ih264_iquant_itrans_recon_4x4_sse42() 357 const UWORD16 *pu2_weigh_mat, in ih264_iquant_itrans_recon_chroma_4x4_sse42() argument 384 …dequant_r0_r1 = _mm_loadu_si128((__m128i *) (pu2_weigh_mat)); //q00 q01 q02 q03 q10 q11 q12 q13 --… in ih264_iquant_itrans_recon_chroma_4x4_sse42() 385 …dequant_r2_r3 = _mm_loadu_si128((__m128i *) (pu2_weigh_mat + 8)); //q20 q21 q22 q23 q30 q31 q32 q3… in ih264_iquant_itrans_recon_chroma_4x4_sse42()
|
D | ih264_ihadamard_scaling_ssse3.c | 91 const UWORD16 *pu2_weigh_mat, in ih264_ihadamard_scaling_4x4_ssse3() argument 100 __m128i mult_val = _mm_set1_epi32(pu2_iscal_mat[0] * pu2_weigh_mat[0]); in ih264_ihadamard_scaling_4x4_ssse3()
|
/external/libavc/encoder/ |
D | ih264e_core_coding.c | 287 const UWORD16 *pu2_weigh_mat, 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() 397 pu2_iscale_mat, pu2_weigh_mat, in ih264e_luma_16x16_idctrans_iquant_itrans_recon() 614 const UWORD16 *pu2_weigh_mat, 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() 1583 ps_qp_params->pu2_weigh_mat, ps_qp_params->u1_qp_div, in ih264e_code_luma_intra_macroblock_16x16() 1831 ps_qp_params->pu2_weigh_mat, in ih264e_code_luma_intra_macroblock_4x4() 2083 ps_qp_params->pu2_weigh_mat, in ih264e_code_chroma_intra_macroblock_8x8() [all …]
|
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_structs.h | 85 const UWORD16 *pu2_iscale_mat, const UWORD16 *pu2_weigh_mat,
|
D | ih264e_utils.c | 1037 ps_qp_params->pu2_weigh_mat[i] = 16; in ih264e_init_quant_params()
|
D | ih264e_api.c | 4261 ps_qp_params[0]->pu2_weigh_mat = (void *) (pu1_buf + total_size); in ih264e_init_mem_rec() 4263 ps_qp_params[1]->pu2_weigh_mat = (void *) (pu1_buf + total_size); in ih264e_init_mem_rec() 4265 ps_qp_params[2]->pu2_weigh_mat = (void *) (pu1_buf + total_size); in ih264e_init_mem_rec()
|
D | ih264e_intra_modes_eval.c | 1325 ps_qp_params->pu2_weigh_mat, in ih264e_evaluate_intra4x4_modes_for_least_cost_rdopton()
|
/external/libavc/decoder/ |
D | ih264d_process_intra_mb.c | 65 const UWORD16 *pu2_weigh_mat) in ih264d_itrans_recon_luma_dc() argument 73 ps_dec->pu2_quant_scale_y, pu2_weigh_mat, in ih264d_itrans_recon_luma_dc()
|
D | ih264d_parse_islice.c | 70 const UWORD16 *pu2_weigh_mat);
|