/external/libhevc/common/ |
H A D | ihevc_chroma_recon.c | 70 * @param[in] pi2_src 103 void ihevc_chroma_recon_4x4(WORD16 *pi2_src, argument 133 CLIP_U8(pi2_src[j * src_strd] + pu1_pred[j * pred_strd]); 136 pi2_src++; 153 * @param[in] pi2_src 186 void ihevc_chroma_recon_8x8(WORD16 *pi2_src, argument 216 CLIP_U8(pi2_src[j * src_strd] + pu1_pred[j * pred_strd]); 219 pi2_src++; 236 * @param[in] pi2_src 269 void ihevc_chroma_recon_16x16(WORD16 *pi2_src, argument [all...] |
H A D | ihevc_recon.c | 65 * @param[in] pi2_src 94 void ihevc_recon_4x4_ttype1(WORD16 *pi2_src, argument 124 CLIP_U8(pi2_src[j * src_strd] + pu1_pred[j * pred_strd]); 127 pi2_src++; 144 * @param[in] pi2_src 176 void ihevc_recon_4x4(WORD16 *pi2_src, argument 206 CLIP_U8(pi2_src[j * src_strd] + pu1_pred[j * pred_strd]); 209 pi2_src++; 226 * @param[in] pi2_src 258 void ihevc_recon_8x8(WORD16 *pi2_src, argument 340 ihevc_recon_16x16(WORD16 *pi2_src, UWORD8 *pu1_pred, UWORD8 *pu1_dst, WORD32 src_strd, WORD32 pred_strd, WORD32 dst_strd, WORD32 zero_cols) argument 422 ihevc_recon_32x32(WORD16 *pi2_src, UWORD8 *pu1_pred, UWORD8 *pu1_dst, WORD32 src_strd, WORD32 pred_strd, WORD32 dst_strd, WORD32 zero_cols) argument [all...] |
H A D | ihevc_chroma_iquant_recon.c | 72 * @param[in] pi2_src 100 * Zero columns in pi2_src 111 void ihevc_chroma_iquant_recon_4x4(WORD16 *pi2_src, argument 154 pi2_src[j * src_strd], 162 pi2_src++; 184 * @param[in] pi2_src 212 * Zero columns in pi2_src 223 void ihevc_chroma_iquant_recon_8x8(WORD16 *pi2_src, argument 266 pi2_src[j * src_strd], 274 pi2_src 335 ihevc_chroma_iquant_recon_16x16(WORD16 *pi2_src, UWORD8 *pu1_pred, WORD16 *pi2_dequant_coeff, UWORD8 *pu1_dst, WORD32 qp_div, WORD32 qp_rem, WORD32 src_strd, WORD32 pred_strd, WORD32 dst_strd, WORD32 zero_cols) argument [all...] |
H A D | ihevc_chroma_itrans_recon.c | 70 * @param[in] pi2_src 96 * Zero columns in pi2_src 107 void ihevc_chroma_itrans_recon_4x4(WORD16 *pi2_src, argument 143 o[0] = g_ai2_ihevc_trans_4[1][0] * pi2_src[src_strd] 144 + g_ai2_ihevc_trans_4[3][0] * pi2_src[3 * src_strd]; 145 o[1] = g_ai2_ihevc_trans_4[1][1] * pi2_src[src_strd] 146 + g_ai2_ihevc_trans_4[3][1] * pi2_src[3 * src_strd]; 147 e[0] = g_ai2_ihevc_trans_4[0][0] * pi2_src[0] 148 + g_ai2_ihevc_trans_4[2][0] * pi2_src[2 * src_strd]; 149 e[1] = g_ai2_ihevc_trans_4[0][1] * pi2_src[ [all...] |
H A D | ihevc_chroma_iquant_itrans_recon.c | 70 * @param[in] pi2_src 102 * Zero columns in pi2_src 105 * Zero Rows in pi2_src 116 void ihevc_chroma_iquant_itrans_recon_4x4(WORD16 *pi2_src, argument 168 pi2_src[1 * src_strd], 172 pi2_src[3 * src_strd], 182 pi2_src[0 * src_strd], 186 pi2_src[2 * src_strd], 204 pi2_src++;
|
H A D | ihevc_chroma_itrans_recon_16x16.c | 71 * @param[in] pi2_src 97 * Zero columns in pi2_src 108 void ihevc_chroma_itrans_recon_16x16(WORD16 *pi2_src, argument 160 o[k] = g_ai2_ihevc_trans_16[1][k] * pi2_src[src_strd] 162 * pi2_src[3 * src_strd]; 166 eo[k] = g_ai2_ihevc_trans_16[2][k] * pi2_src[2 * src_strd]; 169 eee[0] = g_ai2_ihevc_trans_16[0][0] * pi2_src[0]; 171 eee[1] = g_ai2_ihevc_trans_16[0][1] * pi2_src[0]; 192 pi2_src++; 400 o[k] = g_ai2_ihevc_trans_16[1][k] * pi2_src[src_str [all...] |
H A D | ihevc_chroma_itrans_recon_8x8.c | 70 * @param[in] pi2_src 96 * Zero columns in pi2_src 107 void ihevc_chroma_itrans_recon_8x8(WORD16 *pi2_src, argument 156 o[k] = g_ai2_ihevc_trans_8[1][k] * pi2_src[src_strd] 158 * pi2_src[3 * src_strd] 160 * pi2_src[5 * src_strd] 162 * pi2_src[7 * src_strd]; 165 eo[0] = g_ai2_ihevc_trans_8[2][0] * pi2_src[2 * src_strd] 166 + g_ai2_ihevc_trans_8[6][0] * pi2_src[6 * src_strd]; 167 eo[1] = g_ai2_ihevc_trans_8[2][1] * pi2_src[ [all...] |
H A D | ihevc_iquant_recon.c | 67 * @param[in] pi2_src 95 * Zero columns in pi2_src 105 void ihevc_iquant_recon_4x4_ttype1(WORD16 *pi2_src, argument 148 pi2_src[j * src_strd], 157 pi2_src++; 179 * @param[in] pi2_src 207 * Zero columns in pi2_src 217 void ihevc_iquant_recon_4x4(WORD16 *pi2_src, argument 260 pi2_src[j * src_strd], 268 pi2_src 328 ihevc_iquant_recon_8x8(WORD16 *pi2_src, UWORD8 *pu1_pred, WORD16 *pi2_dequant_coeff, UWORD8 *pu1_dst, WORD32 qp_div, WORD32 qp_rem, WORD32 src_strd, WORD32 pred_strd, WORD32 dst_strd, WORD32 zero_cols) argument 439 ihevc_iquant_recon_16x16(WORD16 *pi2_src, UWORD8 *pu1_pred, WORD16 *pi2_dequant_coeff, UWORD8 *pu1_dst, WORD32 qp_div, WORD32 qp_rem, WORD32 src_strd, WORD32 pred_strd, WORD32 dst_strd, WORD32 zero_cols) argument 551 ihevc_iquant_recon_32x32(WORD16 *pi2_src, UWORD8 *pu1_pred, WORD16 *pi2_dequant_coeff, UWORD8 *pu1_dst, WORD32 qp_div, WORD32 qp_rem, WORD32 src_strd, WORD32 pred_strd, WORD32 dst_strd, WORD32 zero_cols) argument [all...] |
H A D | ihevc_itrans.c | 66 * @param[in] pi2_src 82 * Zero columns in pi2_src 93 void ihevc_itrans_4x4_ttype1(WORD16 *pi2_src, argument 115 c[0] = pi2_src[0] + pi2_src[2 * src_strd]; 116 c[1] = pi2_src[2 * src_strd] + pi2_src[3 * src_strd]; 117 c[2] = pi2_src[0] - pi2_src[3 * src_strd]; 118 c[3] = 74 * pi2_src[src_str 176 ihevc_itrans_4x4(WORD16 *pi2_src, WORD16 *pi2_dst, WORD32 src_strd, WORD32 dst_strd, WORD32 i4_shift, WORD32 zero_cols) argument 225 ihevc_itrans_4x4(WORD16 *pi2_src, WORD16 *pi2_dst, WORD32 src_strd, WORD32 dst_strd, WORD32 i4_shift, WORD32 zero_cols) argument 322 ihevc_itrans_8x8(WORD16 *pi2_src, WORD16 *pi2_dst, WORD32 src_strd, WORD32 dst_strd, WORD32 i4_shift, WORD32 zero_cols) argument 386 ihevc_itrans_8x8(WORD16 *pi2_src, WORD16 *pi2_dst, WORD32 src_strd, WORD32 dst_strd, WORD32 i4_shift, WORD32 zero_cols) argument 545 ihevc_itrans_16x16(WORD16 *pi2_src, WORD16 *pi2_dst, WORD32 src_strd, WORD32 dst_strd, WORD32 i4_shift, WORD32 zero_cols) argument 640 ihevc_itrans_16x16(WORD16 *pi2_src, WORD16 *pi2_dst, WORD32 src_strd, WORD32 dst_strd, WORD32 i4_shift, WORD32 zero_cols) argument 845 ihevc_itrans_32x32(WORD16 *pi2_src, WORD16 *pi2_dst, WORD32 src_strd, WORD32 dst_strd, WORD32 i4_shift, WORD32 zero_cols) argument [all...] |
H A D | ihevc_itrans_recon.c | 64 * @param[in] pi2_src 89 * Zero columns in pi2_src 99 void ihevc_itrans_recon_4x4_ttype1(WORD16 *pi2_src, argument 133 c[0] = pi2_src[0] + pi2_src[2 * src_strd]; 134 c[1] = pi2_src[2 * src_strd] + pi2_src[3 * src_strd]; 135 c[2] = pi2_src[0] - pi2_src[3 * src_strd]; 136 c[3] = 74 * pi2_src[src_str 234 ihevc_itrans_recon_4x4(WORD16 *pi2_src, WORD16 *pi2_tmp, UWORD8 *pu1_pred, UWORD8 *pu1_dst, WORD32 src_strd, WORD32 pred_strd, WORD32 dst_strd, WORD32 zero_cols, WORD32 zero_rows) argument [all...] |
H A D | ihevc_itrans_recon_16x16.c | 60 * @param[in] pi2_src 88 * Zero columns in pi2_src 98 void ihevc_itrans_recon_16x16(WORD16 *pi2_src, argument 150 o[k] = g_ai2_ihevc_trans_16[1][k] * pi2_src[src_strd] 152 * pi2_src[3 * src_strd]; 156 eo[k] = g_ai2_ihevc_trans_16[2][k] * pi2_src[2 * src_strd]; 159 eee[0] = g_ai2_ihevc_trans_16[0][0] * pi2_src[0]; 161 eee[1] = g_ai2_ihevc_trans_16[0][1] * pi2_src[0]; 182 pi2_src++; 391 o[k] = g_ai2_ihevc_trans_16[1][k] * pi2_src[src_str [all...] |
H A D | ihevc_itrans_recon_32x32.c | 61 * @param[in] pi2_src 89 * Zero columns in pi2_src 99 void ihevc_itrans_recon_32x32(WORD16 *pi2_src, argument 152 o[k] = g_ai2_ihevc_trans_32[1][k] * pi2_src[src_strd] 154 * pi2_src[3 * src_strd]; 158 eo[k] = g_ai2_ihevc_trans_32[2][k] * pi2_src[2 * src_strd]; 169 eeee[0] = g_ai2_ihevc_trans_32[0][0] * pi2_src[0]; 170 eeee[1] = g_ai2_ihevc_trans_32[0][1] * pi2_src[0]; 195 pi2_src++; 465 o[k] = g_ai2_ihevc_trans_32[1][k] * pi2_src[src_str [all...] |
H A D | ihevc_itrans_recon_8x8.c | 60 * @param[in] pi2_src 88 * Zero columns in pi2_src 98 void ihevc_itrans_recon_8x8(WORD16 *pi2_src, argument 150 o[k] = g_ai2_ihevc_trans_8[1][k] * pi2_src[src_strd] 152 * pi2_src[3 * src_strd]; 154 eo[0] = g_ai2_ihevc_trans_8[2][0] * pi2_src[2 * src_strd]; 155 eo[1] = g_ai2_ihevc_trans_8[2][1] * pi2_src[2 * src_strd]; 156 ee[0] = g_ai2_ihevc_trans_8[0][0] * pi2_src[0]; 157 ee[1] = g_ai2_ihevc_trans_8[0][1] * pi2_src[0]; 172 pi2_src [all...] |
H A D | ihevc_inter_pred_filters.c | 494 * @param[in] pi2_src 523 void ihevc_inter_pred_luma_vert_w16inp(WORD16 *pi2_src, argument 540 i4_tmp += pi1_coeff[i] * pi2_src[col + (i - 3) * src_strd]; 548 pi2_src += src_strd; 568 * @param[in] pi2_src 598 void ihevc_inter_pred_luma_vert_w16inp_w16out(WORD16 *pi2_src, argument 615 i4_tmp += pi1_coeff[i] * pi2_src[col + (i - 3) * src_strd]; 622 pi2_src += src_strd; 1076 * @param[in] pi2_src 1105 void ihevc_inter_pred_chroma_vert_w16inp(WORD16 *pi2_src, argument 1182 ihevc_inter_pred_chroma_vert_w16inp_w16out(WORD16 *pi2_src, WORD16 *pi2_dst, WORD32 src_strd, WORD32 dst_strd, WORD8 *pi1_coeff, WORD32 ht, WORD32 wd) argument [all...] |
H A D | ihevc_iquant_itrans_recon.c | 64 * @param[in] pi2_src 96 * Zero columns in pi2_src 99 * Zero Rows in pi2_src 109 void ihevc_iquant_itrans_recon_4x4_ttype1(WORD16 *pi2_src, argument 159 pi2_src[0 * src_strd], 163 pi2_src[2 * src_strd], 169 pi2_src[2 * src_strd], 173 pi2_src[3 * src_strd], 179 pi2_src[0 * src_strd], 183 pi2_src[ 317 ihevc_iquant_itrans_recon_4x4(WORD16 *pi2_src, WORD16 *pi2_tmp, UWORD8 *pu1_pred, WORD16 *pi2_dequant_coeff, UWORD8 *pu1_dst, WORD32 qp_div, WORD32 qp_rem, WORD32 src_strd, WORD32 pred_strd, WORD32 dst_strd, WORD32 zero_cols, WORD32 zero_rows) argument [all...] |
H A D | ihevc_weighted_pred.c | 58 * Does uni-weighted prediction on the array pointed by pi2_src and stores 65 * @param[in] pi2_src 106 void ihevc_weighted_pred_uni(WORD16 *pi2_src, argument 124 i4_tmp = (pi2_src[col] + lvl_shift) * wgt0; 131 pi2_src += src_strd; 141 * Does chroma uni-weighted prediction on array pointed by pi2_src and stores 148 * @param[in] pi2_src 189 void ihevc_weighted_pred_chroma_uni(WORD16 *pi2_src, argument 209 i4_tmp = (pi2_src[col] + lvl_shift) * wgt0_cb; 215 i4_tmp = (pi2_src[co [all...] |
/external/libavc/common/x86/ |
H A D | ih264_ihadamard_scaling_sse42.c | 65 * @param[in] pi2_src 89 void ih264_ihadamard_scaling_4x4_sse42(WORD16* pi2_src, argument 103 src_r0_r1 = _mm_loadu_si128((__m128i *) (pi2_src)); //a00 a01 a02 a03 a10 a11 a12 a13 -- the source matrix 0th,1st row 104 src_r2_r3 = _mm_loadu_si128((__m128i *) (pi2_src + 8)); //a20 a21 a22 a23 a30 a31 a32 a33 -- the source matrix 2nd,3rd row 204 void ih264_ihadamard_scaling_2x2_uv_sse42(WORD16* pi2_src, argument 216 src = _mm_loadu_si128((__m128i *) pi2_src); //a0 a1 a2 a3 b0 b1 b2 b3
|
H A D | ih264_ihadamard_scaling_ssse3.c | 64 * @param[in] pi2_src 88 void ih264_ihadamard_scaling_4x4_ssse3(WORD16* pi2_src, argument 107 src_r0_r1 = _mm_loadu_si128((__m128i *) (pi2_src)); //a00 a01 a02 a03 a10 a11 a12 a13 -- the source matrix 0th,1st row 108 src_r2_r3 = _mm_loadu_si128((__m128i *) (pi2_src + 8)); //a20 a21 a22 a23 a30 a31 a32 a33 -- the source matrix 2nd,3rd row
|
H A D | ih264_iquant_itrans_recon_dc_ssse3.c | 65 * @param[in] pi2_src 101 void ih264_iquant_itrans_recon_4x4_dc_ssse3(WORD16 *pi2_src, argument 114 WORD32 q0 = pi2_src[0]; 185 * @param[in] pi2_src 227 void ih264_iquant_itrans_recon_8x8_dc_ssse3 (WORD16 *pi2_src, argument 239 WORD32 q0 = pi2_src[0]; 352 * @param[in] pi2_src 388 void ih264_iquant_itrans_recon_chroma_4x4_dc_ssse3(WORD16 *pi2_src, argument 408 UNUSED (pi2_src);
|
H A D | ih264_iquant_itrans_recon_sse42.c | 64 * @param[in] pi2_src 100 void ih264_iquant_itrans_recon_4x4_sse42(WORD16 *pi2_src, argument 129 src_r0_r1 = _mm_loadu_si128((__m128i *) (pi2_src)); //a00 a01 a02 a03 a10 a11 a12 a13 -- the source matrix 0th,1st row 130 src_r2_r3 = _mm_loadu_si128((__m128i *) (pi2_src + 8)); //a20 a21 a22 a23 a30 a31 a32 a33 -- the source matrix 2nd,3rd row 315 * @param[in] pi2_src 351 void ih264_iquant_itrans_recon_chroma_4x4_sse42(WORD16 *pi2_src, argument 380 src_r0_r1 = _mm_loadu_si128((__m128i *) (pi2_src)); //a00 a01 a02 a03 a10 a11 a12 a13 -- the source matrix 0th,1st row 381 src_r2_r3 = _mm_loadu_si128((__m128i *) (pi2_src + 8)); //a20 a21 a22 a23 a30 a31 a32 a33 -- the source matrix 2nd,3rd row
|
H A D | ih264_resi_trans_quant_sse42.c | 666 void ih264_hadamard_quant_4x4_sse42(WORD16 *pi2_src, WORD16 *pi2_dst, argument 686 src_r0_r1 = _mm_loadu_si128((__m128i *) (pi2_src)); //a00 a01 a02 a03 a10 a11 a12 a13 -- the source matrix 0th,1st row 687 src_r2_r3 = _mm_loadu_si128((__m128i *) (pi2_src + 8)); //a20 a21 a22 a23 a30 a31 a32 a33 -- the source matrix 2nd,3rd row 895 void ih264_hadamard_quant_2x2_uv_sse42(WORD16 *pi2_src, WORD16 *pi2_dst, argument 913 src = _mm_loadu_si128((__m128i *)pi2_src); //a0 a1 a2 a3 b0 b1 b2 b3
|
/external/libavc/common/ |
H A D | ih264_ihadamard_scaling.c | 64 * @param[in] pi2_src 88 void ih264_ihadamard_scaling_4x4(WORD16* pi2_src, argument 101 pi2_src_ptr = pi2_src; 155 void ih264_ihadamard_scaling_2x2_uv(WORD16* pi2_src, argument 167 i4_x4 = pi2_src[0]; 168 i4_x5 = pi2_src[1]; 169 i4_x6 = pi2_src[2]; 170 i4_x7 = pi2_src[3]; 192 i4_y4 = pi2_src[4]; 193 i4_y5 = pi2_src[ [all...] |
H A D | ih264_iquant_itrans_recon.c | 70 * @param[in] pi2_src 106 void ih264_iquant_itrans_recon_4x4(WORD16 *pi2_src, argument 119 WORD16 *pi2_src_ptr = pi2_src; 213 void ih264_iquant_itrans_recon_4x4_dc(WORD16 *pi2_src, argument 234 q0 = pi2_src[0]; 282 * @param[in] pi2_src 323 void ih264_iquant_itrans_recon_8x8(WORD16 *pi2_src, argument 353 q = pi2_src[i]; 551 void ih264_iquant_itrans_recon_8x8_dc(WORD16 *pi2_src, argument 575 q = pi2_src[ 684 ih264_iquant_itrans_recon_chroma_4x4(WORD16 *pi2_src, UWORD8 *pu1_pred, UWORD8 *pu1_out, WORD32 pred_strd, WORD32 out_strd, const UWORD16 *pu2_iscal_mat, const UWORD16 *pu2_weigh_mat, UWORD32 u4_qp_div_6, WORD16 *pi2_tmp, WORD16 *pi2_dc_src) argument 822 ih264_iquant_itrans_recon_chroma_4x4_dc(WORD16 *pi2_src, UWORD8 *pu1_pred, UWORD8 *pu1_out, WORD32 pred_strd, WORD32 out_strd, const UWORD16 *pu2_iscal_mat, const UWORD16 *pu2_weigh_mat, UWORD32 u4_qp_div_6, WORD16 *pi2_tmp, WORD16 *pi2_dc_src) argument [all...] |
H A D | ih264_resi_trans_quant.c | 413 void ih264_hadamard_quant_4x4(WORD16 *pi2_src, argument 430 x4 = pi2_src[0]; 431 x5 = pi2_src[1]; 432 x6 = pi2_src[2]; 433 x7 = pi2_src[3]; 445 pi2_src += 4; 542 void ih264_hadamard_quant_2x2_uv(WORD16 *pi2_src, argument 559 x4 = pi2_src[0]; 560 x5 = pi2_src[1]; 561 x6 = pi2_src[ [all...] |
/external/libmpeg2/common/ |
H A D | impeg2_idct.c | 62 void impeg2_idct_recon_dc(WORD16 *pi2_src, argument 79 i4_val = pi2_src[0] * gai2_impeg2_idct_q15[0]; 94 void impeg2_idct_recon_dc_mismatch(WORD16 *pi2_src, argument 114 i4_val = pi2_src[0] * gai2_impeg2_idct_q15[0]; 146 * @param[in] pi2_src 174 * Zero columns in pi2_src 184 void impeg2_idct_recon(WORD16 *pi2_src, argument 236 ai4_o[k] = gai2_impeg2_idct_q15[1 * 8 + k] * pi2_src[i4_src_strd] 238 * pi2_src[3 * i4_src_strd]; 240 ai4_eo[0] = gai2_impeg2_idct_q15[2 * 8 + 0] * pi2_src[ [all...] |