/frameworks/av/media/libstagefright/codecs/m4v_h263/dec/src/ |
H A D | idct.h | 48 void idctrow0(int16 *blk, uint8 *pred, uint8 *dst, int width); 49 void idctrow1(int16 *blk, uint8 *pred, uint8 *dst, int width); 50 void idctrow2(int16 *blk, uint8 *pred, uint8 *dst, int width); 51 void idctrow3(int16 *blk, uint8 *pred, uint8 *dst, int width); 52 void idctrow4(int16 *blk, uint8 *pred, uint8 *dst, int width); 53 void idctcol0(int16 *blk); 54 void idctcol1(int16 *blk); 55 void idctcol2(int16 *blk); 56 void idctcol3(int16 *blk); 57 void idctcol4(int16 *blk); [all...] |
H A D | idct_vca.cpp | 40 void idctrow1(int16 *blk, uint8 *pred, uint8 *dst, int width) argument 52 blk -= 8; 56 tmp = (*(blk += 8) + 32) >> 6; 57 *blk = 0; 90 void idctcol1(int16 *blk) argument 92 blk[0] = blk[8] = blk[16] = blk[24] = blk[3 97 idctrow2(int16 *blk, uint8 *pred, uint8 *dst, int width) argument 158 idctcol2(int16 *blk) argument 185 idctrow3(int16 *blk, uint8 *pred, uint8 *dst, int width) argument 257 idctcol3(int16 *blk) argument 294 idctrow4(int16 *blk, uint8 *pred, uint8 *dst, int width) argument 371 idctcol4(int16 *blk) argument 419 idctrow1_intra(int16 *blk, PIXEL *comp, int width) argument 448 idctrow2_intra(int16 *blk, PIXEL *comp, int width) argument 505 idctrow3_intra(int16 *blk, PIXEL *comp, int width) argument 578 idctrow4_intra(int16 *blk, PIXEL *comp, int width) argument [all...] |
H A D | block_idct.cpp | 123 static void idctrow(int16 *blk, uint8 *pred, uint8 *dst, int width); 124 static void idctrow_intra(int16 *blk, PIXEL *, int width); 125 static void idctcol(int16 *blk); 510 int16 *blk, uint8 *pred, uint8 *dst, int width 535 blk -= 8; 539 x1 = (int32)blk[12] << 8; 540 blk[12] = 0; 541 x2 = blk[14]; 542 blk[14] = 0; 543 x3 = blk[1 509 idctrow( int16 *blk, uint8 *pred, uint8 *dst, int width ) argument 620 idctrow_intra( int16 *blk, PIXEL *comp, int width ) argument [all...] |
H A D | idct.cpp | 43 blk = pointer to the buffer containing the dequantized DCT 57 blk points to the found IDCT values for an 8r8 image block. 122 int *blk, uint8 *comp, int width 145 r1 = blk[B_SIZE * 4 + i] << 11; 151 r2 = blk[B_SIZE * 6 + i]; 152 r3 = blk[B_SIZE * 2 + i]; 153 r4 = blk[B_SIZE * 1 + i]; 154 r5 = blk[B_SIZE * 7 + i]; 155 r6 = blk[B_SIZE * 5 + i]; 156 r7 = blk[B_SIZ 121 idct_intra( int *blk, uint8 *comp, int width ) argument 344 idct( int *blk, uint8 *pred, uint8 *dst, int width) argument [all...] |
H A D | mp4dec_lib.h | 95 void BlockIDCT(uint8 *dst, uint8 *pred, int16 *blk, int width, int nzcoefs,
|
/frameworks/av/media/libstagefright/codecs/m4v_h263/enc/src/ |
H A D | dct.h | 51 void idct_col0(Short *blk); 52 void idct_col1(Short *blk); 53 void idct_col2(Short *blk); 54 void idct_col3(Short *blk); 55 void idct_col4(Short *blk); 56 void idct_col0x40(Short *blk); 57 void idct_col0x20(Short *blk); 58 void idct_col0x10(Short *blk); 61 void idct_row0Inter(Short *blk, UChar *rec, Int lx); 62 void idct_row1Inter(Short *blk, UCha [all...] |
H A D | fastidct.cpp | 65 void idct_col0(Short *blk) argument 67 OSCL_UNUSED_ARG(blk); 72 void idct_col1(Short *blk) argument 74 blk[0] = blk[8] = blk[16] = blk[24] = blk[32] = blk[40] = blk[4 79 idct_col2(Short *blk) argument 105 idct_col3(Short *blk) argument 140 idct_col4(Short *blk) argument 183 idct_col0x40(Short *blk) argument 209 idct_col0x20(Short *blk) argument 233 idct_col0x10(Short *blk) argument 259 idct_col(Short *blk) argument 324 idct_row1Inter(Short *blk, UChar *rec, Int lx) argument 371 idct_row2Inter(Short *blk, UChar *rec, Int lx) argument 430 idct_row3Inter(Short *blk, UChar *rec, Int lx) argument 500 idct_row4Inter(Short *blk, UChar *rec, Int lx) argument 576 idct_row0x40Inter(Short *blk, UChar *rec, Int lx) argument 633 idct_row0x20Inter(Short *blk, UChar *rec, Int lx) argument 689 idct_row0x10Inter(Short *blk, UChar *rec, Int lx) argument 744 idct_rowInter(Short *blk, UChar *rec, Int lx) argument 846 idct_row1Intra(Short *blk, UChar *rec, Int lx) argument 867 idct_row2Intra(Short *blk, UChar *rec, Int lx) argument 922 idct_row3Intra(Short *blk, UChar *rec, Int lx) argument 988 idct_row4Intra(Short *blk, UChar *rec, Int lx) argument 1061 idct_row0x40Intra(Short *blk, UChar *rec, Int lx) argument 1116 idct_row0x20Intra(Short *blk, UChar *rec, Int lx) argument 1169 idct_row0x10Intra(Short *blk, UChar *rec, Int lx) argument 1221 idct_rowIntra(Short *blk, UChar *rec, Int lx) argument 1319 idct_row1zmv(Short *blk, UChar *rec, UChar *pred, Int lx) argument 1367 idct_row2zmv(Short *blk, UChar *rec, UChar *pred, Int lx) argument 1427 idct_row3zmv(Short *blk, UChar *rec, UChar *pred, Int lx) argument 1498 idct_row4zmv(Short *blk, UChar *rec, UChar *pred, Int lx) argument 1575 idct_row0x40zmv(Short *blk, UChar *rec, UChar *pred, Int lx) argument 1633 idct_row0x20zmv(Short *blk, UChar *rec, UChar *pred, Int lx) argument 1690 idct_row0x10zmv(Short *blk, UChar *rec, UChar *pred, Int lx) argument 1746 idct_rowzmv(Short *blk, UChar *rec, UChar *pred, Int lx) argument [all...] |
H A D | sad_mb_offset.h | 27 __inline int32 sad_mb_offset3(UChar *ref, UChar *blk, Int lx, Int dmin) argument 29 __inline int32 sad_mb_offset2(UChar *ref, UChar *blk, Int lx, Int dmin) 31 __inline int32 sad_mb_offset1(UChar *ref, UChar *blk, Int lx, Int dmin) 42 blk -= 16; 62 x12 = *((uint32*)(blk += 16)); 63 x14 = *((uint32*)(blk + 4)); 88 x12 = *((uint32*)(blk + 8)); 89 x14 = *((uint32*)(blk + 12)); 130 __inline int32 sad_mb_offset3(UChar *ref, UChar *blk, Int lx, Int dmin, int32 x8) argument 132 __inline int32 sad_mb_offset2(UChar *ref, UChar *blk, In 223 sad_mb_offset3(UChar *ref, UChar *blk, Int lx, Int dmin) argument [all...] |
H A D | mp4enc_lib.h | 144 Int SAD_MB_HalfPel_Cxhyh(UChar *ref, UChar *blk, Int dmin_lx, void *extra_info); 145 Int SAD_MB_HalfPel_Cyh(UChar *ref, UChar *blk, Int dmin_lx, void *extra_info); 146 Int SAD_MB_HalfPel_Cxh(UChar *ref, UChar *blk, Int dmin_lx, void *extra_info); 147 Int SAD_MB_HalfPel_MMX(UChar *ref, UChar *blk, Int dmin_lx, void *extra_info); 148 Int SAD_MB_HalfPel_SSE(UChar *ref, UChar *blk, Int dmin_lx, void *extra_info); 149 Int SAD_Blk_HalfPel_C(UChar *ref, UChar *blk, Int dmin, Int lx, Int rx, Int xh, Int yh, void *extra_info); 150 Int SAD_Blk_HalfPel_MMX(UChar *ref, UChar *blk, Int dmin, Int lx, void *extra_info); 151 Int SAD_Blk_HalfPel_SSE(UChar *ref, UChar *blk, Int dmin, Int lx, void *extra_info); 152 Int SAD_Macroblock_C(UChar *ref, UChar *blk, Int dmin_lx, void *extra_info); 153 Int SAD_Macroblock_MMX(UChar *ref, UChar *blk, In [all...] |
H A D | sad_inline.h | 82 __inline int32 simd_sad_mb(UChar *ref, UChar *blk, Int dmin, Int lx) argument 102 blk -= 16; 110 x12 = *((uint32*)(blk += 16)); 111 x14 = *((uint32*)(blk + 4)); 129 x12 = *((uint32*)(blk + 8)); 130 x14 = *((uint32*)(blk + 12)); 163 return sad_mb_offset3(ref, blk, lx, dmin); 167 return sad_mb_offset2(ref, blk, lx, dmin); 171 return sad_mb_offset1(ref, blk, lx, dmin); 257 __inline int32 simd_sad_mb(UChar *ref, UChar *blk, In argument 446 simd_sad_mb(UChar *ref, UChar *blk, Int dmin, Int lx) argument [all...] |
H A D | sad.cpp | 47 Int SAD_Macroblock_C(UChar *ref,UChar *blk,Int dmin,Int lx,void *extra_info) 48 Int SAD_MB_HTFM_Collect(UChar *ref,UChar *blk,Int dmin,Int lx,void *extra_info) 49 Int SAD_MB_HTFM(UChar *ref,UChar *blk,Int dmin,Int lx,void *extra_info) 50 Int SAD_Block_C(UChar *ref,UChar *blk,Int dmin,Int lx,void *extra_info) 70 Purpose: Compute SAD 16x16 between blk and ref. 78 Int SAD_Macroblock_C(UChar *ref, UChar *blk, Int dmin_lx, void *extra_info) argument 88 x10 = simd_sad_mb(ref, blk, dmin, lx); 106 Int SAD_MB_HTFM_Collect(UChar *ref, UChar *blk, Int dmin_lx, void *extra_info) argument 122 blk -= 4; 126 cur_word = *((ULong*)(blk 208 SAD_MB_HTFM(UChar *ref, UChar *blk, Int dmin_lx, void *extra_info) argument 314 SAD_Block_C(UChar *ref, UChar *blk, Int dmin, Int lx, void *) argument [all...] |
H A D | sad_halfpel.cpp | 19 Int HalfPel1_SAD_MB(UChar *ref,UChar *blk,Int dmin,Int width,Int ih,Int jh) 20 Int HalfPel2_SAD_MB(UChar *ref,UChar *blk,Int dmin,Int width) 21 Int HalfPel1_SAD_Blk(UChar *ref,UChar *blk,Int dmin,Int width,Int ih,Int jh) 22 Int HalfPel2_SAD_Blk(UChar *ref,UChar *blk,Int dmin,Int width) 24 Int SAD_MB_HalfPel_C(UChar *ref,UChar *blk,Int dmin,Int width,Int rx,Int xh,Int yh,void *extra_info) 25 Int SAD_MB_HP_HTFM_Collect(UChar *ref,UChar *blk,Int dmin,Int width,Int rx,Int xh,Int yh,void *extra_info) 26 Int SAD_MB_HP_HTFM(UChar *ref,UChar *blk,Int dmin,Int width,Int rx,Int xh,Int yh,void *extra_info) 27 Int SAD_Blk_HalfPel_C(UChar *ref,UChar *blk,Int dmin,Int width,Int rx,Int xh,Int yh,void *extra_info) 59 Purpose: Compute SAD 16x16 between blk and ref in halfpel 64 Int HalfPel1_SAD_MB(UChar *ref, UChar *blk, In argument 96 HalfPel2_SAD_MB(UChar *ref, UChar *blk, Int dmin, Int width) argument 138 HalfPel1_SAD_Blk(UChar *ref, UChar *blk, Int dmin, Int width, Int ih, Int jh) argument 170 HalfPel2_SAD_Blk(UChar *ref, UChar *blk, Int dmin, Int width) argument 221 SAD_MB_HalfPel_Cxhyh(UChar *ref, UChar *blk, Int dmin_rx, void *extra_info) argument 262 SAD_MB_HalfPel_Cyh(UChar *ref, UChar *blk, Int dmin_rx, void *extra_info) argument 298 SAD_MB_HalfPel_Cxh(UChar *ref, UChar *blk, Int dmin_rx, void *extra_info) argument 335 SAD_MB_HP_HTFM_Collectxhyh(UChar *ref, UChar *blk, Int dmin_rx, void *extra_info) argument 414 SAD_MB_HP_HTFM_Collectyh(UChar *ref, UChar *blk, Int dmin_rx, void *extra_info) argument 492 SAD_MB_HP_HTFM_Collectxh(UChar *ref, UChar *blk, Int dmin_rx, void *extra_info) argument 569 SAD_MB_HP_HTFMxhyh(UChar *ref, UChar *blk, Int dmin_rx, void *extra_info) argument 637 SAD_MB_HP_HTFMyh(UChar *ref, UChar *blk, Int dmin_rx, void *extra_info) argument 703 SAD_MB_HP_HTFMxh(UChar *ref, UChar *blk, Int dmin_rx, void *extra_info) argument 780 SAD_Blk_HalfPel_C(UChar *ref, UChar *blk, Int dmin, Int width, Int rx, Int xh, Int yh, void *extra_info) argument [all...] |
H A D | mp4lib_int.h | 236 // Int (*SAD_MB_HalfPel)(UChar *ref,UChar *blk,Int dmin_lx,Int xh,Int yh,void *extra_info); 238 Int(*SAD_Blk_HalfPel)(UChar *ref, UChar *blk, Int dmin, Int lx, Int rx, Int xh, Int yh, void *extra_info); 239 Int(*SAD_Macroblock)(UChar *ref, UChar *blk, Int dmin_lx, void *extra_info); 240 Int(*SAD_Block)(UChar *ref, UChar *blk, Int dmin, Int lx, void *extra_info); 241 Int(*SAD_MB_PADDING)(UChar *ref, UChar *blk, Int dmin, Int lx, void *extra_info); /*, 4/21/01 */
|
/frameworks/av/media/libstagefright/codecs/avc/enc/src/ |
H A D | sad_mb_offset.h | 24 __inline int32 sad_mb_offset3(uint8 *ref, uint8 *blk, int lx, int dmin) argument 26 __inline int32 sad_mb_offset2(uint8 *ref, uint8 *blk, int lx, int dmin) 28 __inline int32 sad_mb_offset1(uint8 *ref, uint8 *blk, int lx, int dmin) 39 blk -= 16; 59 x12 = *((uint32*)(blk += 16)); 60 x14 = *((uint32*)(blk + 4)); 85 x12 = *((uint32*)(blk + 8)); 86 x14 = *((uint32*)(blk + 12)); 127 __inline int32 sad_mb_offset3(uint8 *ref, uint8 *blk, int lx, int dmin, int32 x8) argument 129 __inline int32 sad_mb_offset2(uint8 *ref, uint8 *blk, in 219 sad_mb_offset3(uint8 *ref, uint8 *blk, int lx, int dmin) argument [all...] |
H A D | sad_inline.h | 79 __inline int32 simd_sad_mb(uint8 *ref, uint8 *blk, int dmin, int lx) argument 99 blk -= 16; 107 x12 = *((uint32*)(blk += 16)); 108 x14 = *((uint32*)(blk + 4)); 126 x12 = *((uint32*)(blk + 8)); 127 x14 = *((uint32*)(blk + 12)); 160 return sad_mb_offset3(ref, blk, lx, dmin); 164 return sad_mb_offset2(ref, blk, lx, dmin); 168 return sad_mb_offset1(ref, blk, lx, dmin); 254 __inline int32 simd_sad_mb(uint8 *ref, uint8 *blk, in argument 428 simd_sad_mb(uint8 *ref, uint8 *blk, int dmin, int lx) argument [all...] |
H A D | sad.cpp | 45 int AVCSAD_Macroblock_C(uint8 *ref,uint8 *blk,int dmin,int lx,void *extra_info) 46 int AVCSAD_MB_HTFM_Collect(uint8 *ref,uint8 *blk,int dmin,int lx,void *extra_info) 47 int AVCSAD_MB_HTFM(uint8 *ref,uint8 *blk,int dmin,int lx,void *extra_info) 54 Purpose: Compute SAD 16x16 between blk and ref. 62 int AVCSAD_Macroblock_C(uint8 *ref, uint8 *blk, int dmin_lx, void *extra_info) argument 72 x10 = simd_sad_mb(ref, blk, dmin, lx); 90 int AVCAVCSAD_MB_HTFM_Collect(uint8 *ref, uint8 *blk, int dmin_lx, void *extra_info) argument 109 blk -= 4; 113 cur_word = *((uint32*)(blk += 4)); 128 cur_word = *((uint32*)(blk 195 AVCSAD_MB_HTFM(uint8 *ref, uint8 *blk, int dmin_lx, void *extra_info) argument [all...] |
H A D | sad_halfpel.cpp | 19 int AVCHalfPel1_SAD_MB(uint8 *ref,uint8 *blk,int dmin,int width,int ih,int jh) 20 int AVCHalfPel2_SAD_MB(uint8 *ref,uint8 *blk,int dmin,int width) 21 int AVCHalfPel1_SAD_Blk(uint8 *ref,uint8 *blk,int dmin,int width,int ih,int jh) 22 int AVCHalfPel2_SAD_Blk(uint8 *ref,uint8 *blk,int dmin,int width) 24 int AVCSAD_MB_HalfPel_C(uint8 *ref,uint8 *blk,int dmin,int width,int rx,int xh,int yh,void *extra_info) 25 int AVCSAD_MB_HP_HTFM_Collect(uint8 *ref,uint8 *blk,int dmin,int width,int rx,int xh,int yh,void *extra_info) 26 int AVCSAD_MB_HP_HTFM(uint8 *ref,uint8 *blk,int dmin,int width,int rx,int xh,int yh,void *extra_info) 27 int AVCSAD_Blk_HalfPel_C(uint8 *ref,uint8 *blk,int dmin,int width,int rx,int xh,int yh,void *extra_info) 63 Purpose: Compute SAD 16x16 between blk and ref in halfpel 68 int AVCSAD_MB_HalfPel_Cxhyh(uint8 *ref, uint8 *blk, in argument 109 AVCSAD_MB_HalfPel_Cyh(uint8 *ref, uint8 *blk, int dmin_rx, void *extra_info) argument 145 AVCSAD_MB_HalfPel_Cxh(uint8 *ref, uint8 *blk, int dmin_rx, void *extra_info) argument 181 AVCAVCSAD_MB_HP_HTFM_Collectxhyh(uint8 *ref, uint8 *blk, int dmin_rx, void *extra_info) argument 263 AVCAVCSAD_MB_HP_HTFM_Collectyh(uint8 *ref, uint8 *blk, int dmin_rx, void *extra_info) argument 344 AVCAVCSAD_MB_HP_HTFM_Collectxh(uint8 *ref, uint8 *blk, int dmin_rx, void *extra_info) argument 424 AVCSAD_MB_HP_HTFMxhyh(uint8 *ref, uint8 *blk, int dmin_rx, void *extra_info) argument 492 AVCSAD_MB_HP_HTFMyh(uint8 *ref, uint8 *blk, int dmin_rx, void *extra_info) argument 558 AVCSAD_MB_HP_HTFMxh(uint8 *ref, uint8 *blk, int dmin_rx, void *extra_info) argument [all...] |
H A D | avcenc_lib.h | 803 int AVCSAD_MB_HalfPel_Cxhyh(uint8 *ref, uint8 *blk, int dmin_lx, void *extra_info); 804 int AVCSAD_MB_HalfPel_Cyh(uint8 *ref, uint8 *blk, int dmin_lx, void *extra_info); 805 int AVCSAD_MB_HalfPel_Cxh(uint8 *ref, uint8 *blk, int dmin_lx, void *extra_info); 806 int AVCSAD_Macroblock_C(uint8 *ref, uint8 *blk, int dmin_lx, void *extra_info); 809 int AVCSAD_MB_HP_HTFM_Collectxhyh(uint8 *ref, uint8 *blk, int dmin_x, void *extra_info); 810 int AVCSAD_MB_HP_HTFM_Collectyh(uint8 *ref, uint8 *blk, int dmin_x, void *extra_info); 811 int AVCSAD_MB_HP_HTFM_Collectxh(uint8 *ref, uint8 *blk, int dmin_x, void *extra_info); 812 int AVCSAD_MB_HP_HTFMxhyh(uint8 *ref, uint8 *blk, int dmin_lx, void *extra_info); 813 int AVCSAD_MB_HP_HTFMyh(uint8 *ref, uint8 *blk, int dmin_lx, void *extra_info); 814 int AVCSAD_MB_HP_HTFMxh(uint8 *ref, uint8 *blk, in [all...] |
H A D | avcenc_int.h | 338 int (*SAD_Macroblock)(uint8 *ref, uint8 *blk, int dmin_lx, void *extra_info); 399 uint8 pred_i4[AVCNumI4PredMode][16]; /* save prediction for blk */
|
/frameworks/compile/libbcc/lib/Support/ |
H A D | sha1.c | 112 /* blk0() and blk() perform the initial expand. */ 121 #define blk(i) (block->l[i&15] = rol(block->l[(i+13)&15]^block->l[(i+8)&15] \ macro 126 #define R1(v,w,x,y,z,i) z+=((w&(x^y))^y)+blk(i)+0x5A827999+rol(v,5);w=rol(w,30); 127 #define R2(v,w,x,y,z,i) z+=(w^x^y)+blk(i)+0x6ED9EBA1+rol(v,5);w=rol(w,30); 128 #define R3(v,w,x,y,z,i) z+=(((w|x)&y)|(w&x))+blk(i)+0x8F1BBCDC+rol(v,5);w=rol(w,30); 129 #define R4(v,w,x,y,z,i) z+=(w^x^y)+blk(i)+0xCA62C1D6+rol(v,5);w=rol(w,30);
|