/frameworks/base/core/java/com/android/internal/util/ |
H A D | FastMath.java | 30 long lx = (long)(x * (65536 * 256f)); 31 return (int)((lx + 0x800000) >> 24);
|
/frameworks/base/media/libstagefright/codecs/m4v_h263/enc/src/ |
H A D | dct.h | 60 void idct_rowInter(Short *srce, UChar *rec, Int lx); 61 void idct_row0Inter(Short *blk, UChar *rec, Int lx); 62 void idct_row1Inter(Short *blk, UChar *rec, Int lx); 63 void idct_row2Inter(Short *blk, UChar *rec, Int lx); 64 void idct_row3Inter(Short *blk, UChar *rec, Int lx); 65 void idct_row4Inter(Short *blk, UChar *rec, Int lx); 66 void idct_row0x40Inter(Short *blk, UChar *rec, Int lx); 67 void idct_row0x20Inter(Short *blk, UChar *rec, Int lx); 68 void idct_row0x10Inter(Short *blk, UChar *rec, Int lx); 69 void idct_row0xCCInter(Short *blk, UChar *rec, Int lx); [all...] |
H A D | motion_comp.cpp | 45 Short mb[6][64], Int lx, Int lx_uv); 50 Int lx, /* i */ 57 Int lx, /* i */ 64 Int lx, /* i */ 71 Int lx, /* i */ 205 Int lx, /* i */ 209 c_prev += (xpred >> 1) + ((ypred >> 1) * lx); 211 GetPredAdvBTable[ypred&1][xpred&1](c_prev, c_rec, lx, round1); 216 GetPredAdvBTable[ypred&1][xpred&1](c_prev, c_rec, lx, round1); 218 c_prev += (lx << 200 EncPrediction_INTER( Int xpred, Int ypred, UChar *c_prev, UChar *c_rec, Int lx, Int round1 ) argument 239 EncPrediction_INTER4V( Int xpos, Int ypos, MOT *mot, UChar *c_prev, UChar *c_rec, Int lx, Int round1 ) argument 292 EncPrediction_Chrom( Int xpred, Int ypred, UChar *cu_prev, UChar *cv_prev, UChar *cu_rec, UChar *cv_rec, Int lx, Int width_uv, Int height_uv, Int round1 ) argument 350 GetPredAdvBy0x0( UChar *prev, UChar *rec, Int lx, Int rnd ) argument 449 GetPredAdvBy0x1( UChar *prev, UChar *rec, Int lx, Int rnd1 ) argument 774 GetPredAdvBy1x0( UChar *prev, UChar *rec, Int lx, Int rnd1 ) argument 1117 GetPredAdvBy1x1( UChar *prev, UChar *rec, Int lx, Int rnd1 ) argument 1523 Int lx; local 1905 get_MB(UChar *c_prev, UChar *c_prev_u , UChar *c_prev_v, Short mb[6][64], Int lx, Int lx_uv) argument 1944 PutSkippedBlock(UChar *rec, UChar *prev, Int lx) argument [all...] |
H A D | me_utils.cpp | 23 #define VOP_OFFSET ((lx<<4)+16) /* for offset to image area */ 24 #define CVOP_OFFSET ((lx<<2)+8) 35 void ChooseMode_C(UChar *Mode, UChar *cur, Int lx, Int min_SAD) argument 39 Int offset = (lx >> 2) - 4; 68 offset = lx - 16; 110 void GetHalfPelMBRegion_C(UChar *cand, UChar *hmem, Int lx) argument 116 Int offset = lx - 17; 118 p1 = cand - lx - 1; 119 p2 = cand - lx; 166 void GetHalfPelBlkRegion(UChar *cand, UChar *hmem, Int lx) argument 313 ComputeMBSum_C(UChar *cur, Int lx, MOT *mot_mb) argument [all...] |
H A D | findhalfpel.cpp | 37 void InterpDiag(UChar *prev, Int lx, UChar *pred_block); 38 void InterpHorz(UChar *prev, Int lx, UChar *pred_block); 39 void InterpVert(UChar *prev, Int lx, UChar *pred_block); 79 Int lx = video->currVop->pitch; local 87 Int next_ncand[9] = {0, 1 , lx, lx, 0, -1, -1, -lx, -lx}; 127 ncand -= lx; /* initial position */ 135 d = (*(SAD_MB_HalfPel[((yh&1)<<1)+(xh&1)]))(ncand, cur, (dmin << 16) | lx, extra_inf 194 Int lx = video->currVop->pitch; local [all...] |
H A D | mp4enc_lib.h | 55 Int Sad8x8(UChar *rec, UChar *prev, Int lx); 56 Int getBlockSum(UChar *rec, Int lx); 114 void PutSkippedBlock(UChar *rec, UChar *prev, Int lx); 124 void ChooseMode_C(UChar *Mode, UChar *cur, Int lx, Int min_SAD); 125 void ChooseMode_MMX(UChar *Mode, UChar *cur, Int lx, Int min_SAD); 126 void GetHalfPelMBRegion_C(UChar *cand, UChar *hmem, Int lx); 127 void GetHalfPelMBRegion_SSE(UChar *cand, UChar *hmem, Int lx); 128 void GetHalfPelBlkRegion(UChar *cand, UChar *hmem, Int lx); 130 void ComputeMBSum_C(UChar *cur, Int lx, MOT *mot_mb); 131 void ComputeMBSum_MMX(UChar *cur, Int lx, MO [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) 41 ref -= lx; 53 x10 = *((uint32*)(ref += lx)); /* D C B A */ 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, Int lx, Int dmin, int32 x8) 134 __inline int32 sad_mb_offset1(UChar *ref, UChar *blk, Int lx, Int dmin, int32 x8) 181 LDR x10, [ref], lx ; local 223 __inline int32 sad_mb_offset3(UChar *ref, UChar *blk, Int lx, In argument [all...] |
H A D | fastidct.cpp | 313 void idct_row0Inter(Short *srce, UChar *rec, Int lx) argument 319 OSCL_UNUSED_ARG(lx); 324 void idct_row1Inter(Short *blk, UChar *rec, Int lx) argument 332 rec -= lx; 340 pred_word = *((uint32*)(rec += lx)); /* read 4 bytes from pred */ 371 void idct_row2Inter(Short *blk, UChar *rec, Int lx) argument 379 rec -= lx; 399 pred_word = *((uint32*)(rec += lx)); /* read 4 bytes from pred */ 430 void idct_row3Inter(Short *blk, UChar *rec, Int lx) argument 438 rec -= lx; 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 835 idct_row0Intra(Short *srce, 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 1309 idct_row0zmv(Short *srce, UChar *rec, UChar *pred, 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 1867 Int lx = lx_intra >> 1; local [all...] |
H A D | sad_inline.h | 82 __inline int32 simd_sad_mb(UChar *ref, UChar *blk, Int dmin, Int lx) argument 101 ref -= lx; 108 x10 = *((uint32*)(ref += lx)); 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, Int dmin, Int lx) argument 297 LDR x10, [ref], lx ; local 332 return sad_mb_offset3(ref, blk, lx, dmin, x8); 336 return sad_mb_offset2(ref, blk, lx, dmi 446 simd_sad_mb(UChar *ref, UChar *blk, Int dmin, Int lx) argument [all...] |
H A D | fastcodemb.h | 56 Int Sad8x8(UChar *rec, UChar *prev, Int lx); 57 Int getBlockSum(UChar *rec, Int lx); 98 Int dctMode, UChar *rec, Int lx, Int intra); 101 void PutSkippedBlock(UChar *rec, UChar *prev, Int lx);
|
H A D | motion_est.cpp | 537 Int lx = video->currVop->width; // padding local 538 Int lx2 = lx << 1; 539 Int lx3 = lx2 + lx; 586 offset[4] = lx + 1; 588 offset[6] = lx + 3; 590 offset[8] = lx; 593 offset[11] = lx + 2 ; 787 Int lx = video->currVop->pitch; /* padding */ local 840 ncand = ref + imin + jmin * lx; 849 ncand = ref + imin + jmin * lx; 1191 Int lx = video->currVop->pitch; /* with padding */ local 1272 Int lx = video->currVop->pitch; /* with padding */ local [all...] |
H A D | fastcodemb.cpp | 77 Int lx = currVop->pitch; local 131 if (lx != width) input -= (ind_y << 9); /* non-padded offset */ 153 dctMode = ((lx << 3) - 8); 163 if (lx != width) input -= (ind_y << 7); 164 lx >>= 1; 184 if (lx != width) input -= (ind_y << 7); 236 BlockIDCTMotionComp(dataBlock, bitmapcol, bitmaprow[k], dctMode, rec, pred, (lx << 1) | intra); 308 Int lx = currVop->pitch; local 358 if (lx != width) input -= (ind_y << 9); /* non-padded offset */ 380 dctMode = ((lx << [all...] |
H A D | mp4lib_int.h | 238 Int(*SAD_Blk_HalfPel)(UChar *ref, UChar *blk, Int dmin, Int lx, Int rx, Int xh, Int yh, 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 */ 242 void (*ComputeMBSum)(UChar *cur, Int lx, MOT *mot_mb); 243 void (*ChooseMode)(UChar *Mode, UChar *cur, Int lx, Int min_SAD); 244 void (*GetHalfPelMBRegion)(UChar *cand, UChar *hmem, Int lx);
|
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) 51 Int SAD_Blk_PADDING(UChar *ref,UChar *cur,Int dmin,Int lx,void *extra_info) 52 Int SAD_MB_PADDING(UChar *ref,UChar *cur,Int dmin,Int lx,void *extra_info) 53 Int SAD_MB_PAD1(UChar *ref,UChar *cur,Int dmin,Int lx,Int *rep); 54 Int SAD_MB_PADDING_HTFM_Collect(UChar *ref,UChar *cur,Int dmin,Int lx,void *extra_info) 55 Int SAD_MB_PADDING_HTFM(UChar *ref,UChar *cur,Int dmin,Int lx,void *vptr) 64 Int SAD_MB_PAD1(UChar *ref, UChar *cur, Int dmin, Int lx, In 82 Int lx = dmin_lx & 0xFFFF; local 314 SAD_Block_C(UChar *ref, UChar *blk, Int dmin, Int lx, void *) argument [all...] |
H A D | datapart_encode.cpp | 43 Int lx = currVop->pitch; /* with padding */ local 171 offset += (lx << 4) - width; 220 Int lx = currVop->pitch; /* , with pading */ local 436 offset += (lx << 4) - width;
|
H A D | combined_encode.cpp | 44 Int lx = currVop->pitch; /* with padding */ local 210 offset += (lx << 4) - width; 272 Int lx = currVop->pitch; /* , with padding */ local 524 offset += (lx << 4) - width; 539 offset += (lx << 4) - width;
|
/frameworks/base/media/libstagefright/codecs/avc/enc/src/ |
H A D | sad_mb_offset.h | 22 __inline int32 sad_mb_offset3(uint8 *ref, uint8 *blk, int lx, int dmin) argument 24 __inline int32 sad_mb_offset2(uint8 *ref, uint8 *blk, int lx, int dmin) 26 __inline int32 sad_mb_offset1(uint8 *ref, uint8 *blk, int lx, int dmin) 36 ref -= lx; 48 x10 = *((uint32*)(ref += lx)); /* D C B A */ 125 __inline int32 sad_mb_offset3(uint8 *ref, uint8 *blk, int lx, int dmin, int32 x8) argument 127 __inline int32 sad_mb_offset2(uint8 *ref, uint8 *blk, int lx, int dmin, int32 x8) 129 __inline int32 sad_mb_offset1(uint8 *ref, uint8 *blk, int lx, int dmin, int32 x8) 175 LDR x10, [ref], lx ; local 217 __inline int32 sad_mb_offset3(uint8 *ref, uint8 *blk, int lx, in argument [all...] |
H A D | sad_inline.h | 77 __inline int32 simd_sad_mb(uint8 *ref, uint8 *blk, int dmin, int lx) argument 96 ref -= lx; 103 x10 = *((uint32*)(ref += lx)); 158 return sad_mb_offset3(ref, blk, lx, dmin); 162 return sad_mb_offset2(ref, blk, lx, dmin); 166 return sad_mb_offset1(ref, blk, lx, dmin); 252 __inline int32 simd_sad_mb(uint8 *ref, uint8 *blk, int dmin, int lx) argument 292 LDR x10, [ref], lx ; local 327 return sad_mb_offset3(ref, blk, lx, dmin, x8); 331 return sad_mb_offset2(ref, blk, lx, dmi 390 simd_sad_mb(uint8 *ref, uint8 *blk, int dmin, int lx) argument [all...] |
H A D | motion_est.cpp | 605 int lx = video->currPic->width; // padding local 606 int lx2 = lx << 1; 607 int lx3 = lx2 + lx; 654 offset[4] = lx + 1; 656 offset[6] = lx + 3; 658 offset[8] = lx; 661 offset[11] = lx + 2 ; 973 int lx = currPic->pitch; /* padding */ local 1057 ncand = ref + i0 + j0 * lx; 1066 ncand = ref + imin + jmin * lx; 1273 int lx = currPic->pitch; /* with padding */ local [all...] |
H A D | findhalfpel.cpp | 58 int lx = currPic->pitch; local 78 GenerateHalfPelPred(subpel_pred, ncand, lx); 146 void GenerateHalfPelPred(uint8* subpel_pred, uint8 *ncand, int lx) argument 160 ref = ncand - 3 - lx - (lx << 1); /* move back (-3,-3) */ 179 ref += (lx - 24);
|
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) 68 int lx = dmin_lx & 0xFFFF; local 72 x10 = simd_sad_mb(ref, blk, dmin, lx);
|
H A D | avcenc_lib.h | 628 \param "lx" "Pitch of the ref frame." 631 void GenerateHalfPelPred(uint8 *subpel_pred, uint8 *ncand, int lx);
|