/frameworks/av/media/libstagefright/ |
H A D | OggExtractor.cpp | 702 ogg_reference ref; local 703 ref.buffer = &buf; 704 ref.begin = 0; 705 ref.length = size; 706 ref.next = NULL; 709 oggpack_readinit(&bits, &ref);
|
/frameworks/av/media/libstagefright/codecs/avc/enc/src/ |
H A D | avcenc_int.h | 338 int (*SAD_Macroblock)(uint8 *ref, uint8 *blk, int dmin_lx, void *extra_info);
|
H A D | avcenc_lib.h | 414 \param "ref" "Pointer to the origin of a reference luma." 425 void eLumaMotionComp(uint8 *ref, int picwidth, int picheight, 455 void eChromaMotionComp(uint8 *ref, int picwidth, int picheight, 627 \param "ncand" "Pointer to the full-pel center position in ref frame." 628 \param "lx" "Pitch of the ref frame." 636 \param "ref" "Pointer to the starting reference pixel." 639 void VertInterpWClip(uint8 *dst, uint8 *ref); 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, uint [all...] |
H A D | findhalfpel.cpp | 149 uint8 *ref; local 160 ref = ncand - 3 - lx - (lx << 1); /* move back (-3,-3) */ 169 tmp32 = *ref++; 170 tmp8 = *ref++; 172 tmp8 = *ref++; 174 tmp8 = *ref++; 179 ref += (lx - 24); 183 ref = subpel_pred + 2; 190 a = ref[-2]; 191 b = ref[ 458 VertInterpWClip(uint8 *dst, uint8 *ref) argument [all...] |
H A D | motion_comp.cpp | 121 void eLumaMotionComp(uint8 *ref, int picpitch, int picheight, argument 141 ref += y_pos * picpitch + x_pos; 143 eFullPelMC(ref, picpitch, pred, pred_pitch, blkwidth, blkheight); 149 ref += y_pos * picpitch + x_pos; 151 eHorzInterp1MC(ref, picpitch, pred, pred_pitch, blkwidth, blkheight, dx); 156 ref += y_pos * picpitch + x_pos; 158 eVertInterp1MC(ref, picpitch, pred, pred_pitch, blkwidth, blkheight, dy); 163 ref += y_pos * picpitch + x_pos - 2; /* move to the left 2 pixels */ 165 eVertInterp2MC(ref, picpitch, &temp2[0][0], 21, blkwidth + 5, blkheight); 172 ref 190 eCreateAlign(uint8 *ref, int picpitch, int y_pos, uint8 *out, int blkwidth, int blkheight) argument 1697 ePadChroma(uint8 *ref, int picwidth, int picheight, int picpitch, int x_pos, int y_pos) argument 1805 eChromaMotionComp(uint8 *ref, int picwidth, int picheight, int x_pos, int y_pos, uint8 *pred, int picpitch, int blkwidth, int blkheight) argument 1838 uint8 *ref, *out; local 1931 uint8 *ref, *out; local 1981 uint8 *ref, *out; local [all...] |
H A D | motion_est.cpp | 963 uint8 *ref, *cand, *ncand; local 992 ref = video->RefPicList0[DEFAULT_REF_IDX]->Sl; /* origin of actual frame */ 1057 ncand = ref + i0 + j0 * lx; 1064 dmin = AVCFullSearch(encvid, ref, cur, &imin, &jmin, ilow, ihigh, jlow, jhigh, cmvx, cmvy); 1066 ncand = ref + imin + jmin * lx; 1074 dmin = AVCFullSearch(encvid, ref, cur, &imin, &jmin, ilow, ihigh, jlow, jhigh, cmvx, cmvy); 1075 ncand = ref + imin + jmin * lx; 1091 cand = ref + i + j * lx; 1117 cand = ref + i + j * lx; 1137 // ncand = ref [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 112 p1 = ref + offsetRef[i]; 195 int AVCSAD_MB_HTFM(uint8 *ref, uint8 *blk, int dmin_lx, void *extra_info) argument 215 p1 = ref [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, uint 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 | sad_inline.h | 79 __inline int32 simd_sad_mb(uint8 *ref, uint8 *blk, int dmin, int lx) argument 85 x8 = (intptr_t)ref & 0x3; 98 ref -= lx; 105 x10 = *((uint32*)(ref += lx)); 106 x11 = *((uint32*)(ref + 4)); 124 x10 = *((uint32*)(ref + 8)); 125 x11 = *((uint32*)(ref + 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, bl 254 simd_sad_mb(uint8 *ref, uint8 *blk, int dmin, int lx) argument 263 MOVS x8, ref, lsl #31 ; local 428 simd_sad_mb(uint8 *ref, uint8 *blk, int dmin, int lx) argument [all...] |
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) 37 ref -= NUMBER; /* bic ref, ref, #3 */ 38 ref -= lx; 50 x10 = *((uint32*)(ref += lx)); /* D C B A */ 51 x11 = *((uint32*)(ref + 4)); /* H G F E */ 52 x12 = *((uint32*)(ref 127 sad_mb_offset3(uint8 *ref, uint8 *blk, int lx, int dmin, int32 x8) argument 148 BIC ref, ref, #3; local 219 sad_mb_offset3(uint8 *ref, uint8 *blk, int lx, int dmin) argument [all...] |
/frameworks/av/media/libstagefright/codecs/m4v_h263/enc/src/ |
H A D | findhalfpel.cpp | 34 void GenerateSearchRegion(UChar *searchPadding, UChar *ref, Int width, Int height,
|
H A D | motion_est.cpp | 78 Int fullsearch(VideoEncData *video, Vol *currVol, UChar *ref, UChar *cur, 774 UChar *ref, *cand, *ncand = NULL, *cur8; local 801 ref = video->forwardRefVop->yChan; /* origin of actual frame */ 840 ncand = ref + imin + jmin * lx; 847 dmin = fullsearch(video, currVol, ref, cur, &imin, &jmin, ilow, ihigh, jlow, jhigh); 849 ncand = ref + imin + jmin * lx; 864 dmin = fullsearch(video, currVol, ref, cur, &imin, &jmin, ilow, ihigh, jlow, jhigh); 865 ncand = ref + imin + jmin * lx; 883 cand = ref + i + j * lx; 906 cand = ref 1269 UChar *cand, *ref; local [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, UCha [all...] |
H A D | mp4lib_int.h | 113 Int refSampDir; /* VOL resol. of ref. VOL */ 114 Int horSamp_n; /* VOL hor. resampling of ref. VOL given by */ 116 Int verSamp_n; /* VOL ver. resampling of ref. VOL given by */ 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 */
|
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, UCha 78 SAD_Macroblock_C(UChar *ref, UChar *blk, Int dmin_lx, void *extra_info) argument 106 SAD_MB_HTFM_Collect(UChar *ref, UChar *blk, Int dmin_lx, void *extra_info) argument 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, UCha 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 | sad_inline.h | 82 __inline int32 simd_sad_mb(UChar *ref, UChar *blk, Int dmin, Int lx) argument 88 x8 = (uint32)ref & 0x3; 101 ref -= lx; 108 x10 = *((uint32*)(ref += lx)); 109 x11 = *((uint32*)(ref + 4)); 127 x10 = *((uint32*)(ref + 8)); 128 x11 = *((uint32*)(ref + 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, bl 257 simd_sad_mb(UChar *ref, UChar *blk, Int dmin, Int lx) argument 266 MOVS x8, ref, lsl #31 ; local 446 simd_sad_mb(UChar *ref, UChar *blk, Int dmin, 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) 40 ref -= NUMBER; /* bic ref, ref, #3 */ 41 ref -= lx; 53 x10 = *((uint32*)(ref += lx)); /* D C B A */ 54 x11 = *((uint32*)(ref + 4)); /* H G F E */ 55 x12 = *((uint32*)(ref 130 sad_mb_offset3(UChar *ref, UChar *blk, Int lx, Int dmin, int32 x8) argument 144 BIC ref, ref, #3; local 223 sad_mb_offset3(UChar *ref, UChar *blk, Int lx, Int dmin) argument [all...] |
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/reference/vc/m4p10/src/ |
H A D | omxVCM4P10_MotionEstimationMB.c | 902 * [in] pSrcRefBufList - Pointer to List of ref buffer of co-located reference MB 946 OMX_U32 x, y, i, j, ref, OffX, OffY, OffSrc, OffRef; local 956 for (ref = 0; ref < ARM_VCM4P10_MAX_FRAMES; ref++) 958 if (pSrcRefBufList [ref] == NULL) 975 pSrcRefBufList [ref] + OffRef, 989 ref, 1010 pRefFrArr [2 + (OffY >> 1)][2 + (OffX >> 1)] = ref; 1015 pRefFrArr [2 + (OffY >> 1) + j][2 + (OffX >> 1) + i] = ref; [all...] |
/frameworks/av/media/libstagefright/codecs/on2/h264dec/source/arm11_asm/ |
H A D | h264bsd_interpolate_chroma_hor.s | 34 ref RN 0 label 78 ;// u8 *ref, : 0xc4 121 LDR ref, [sp, #0xc4] ;// ref 124 MLA ref, height, width, ref ;// ref += width * height; 132 ADD ref, sp, #0x1c ;// ref = block 133 STR ref, [s [all...] |
H A D | h264bsd_interpolate_chroma_hor_ver.s | 35 ref RN 0 label 79 ;// u8 *ref, : 0xc4 126 LDR ref, [sp, #0xc4] ;// ref 129 MLA ref, height, width, ref ;// ref += width * height; 137 ADD ref, sp, #0x1c ;// ref = block 138 STR ref, [s [all...] |
H A D | h264bsd_interpolate_chroma_ver.s | 33 ref RN 0 label 77 ;// u8 *ref, : 0xc4 120 LDR ref, [sp, #0xc4] ;// ref 123 MLA ref, height, width, ref ;// ref += width * height; 131 ADD ref, sp, #0x1c ;// ref = block 132 STR ref, [s [all...] |
H A D | h264bsd_interpolate_hor_half.s | 33 ref RN 0 label 125 ADD ref,sp,#0x28 ;// ref = p1 134 ADD ref, ref, tmp2 ;// ref += y0*width+x0 135 ADD ref, ref, #8 ;// ref = ref [all...] |
H A D | h264bsd_interpolate_hor_quarter.s | 33 ref RN 0 label 127 ADD ref,sp,#0x28 ;// ref = p1 136 ADD ref, ref, tmp2 ;// ref += y0*width+x0 137 ADD ref, ref, #8 ;// ref = ref [all...] |
H A D | h264bsd_interpolate_hor_ver_quarter.s | 34 ref RN 0 label 134 ADD ref,sp,#0x28 ;// ref = p1 145 ADD ref, ref, tmp5 ;// ref += y0*width+x0 146 STR ref, [sp, #0x1e4] ;// store "ref" for vertical filtering 147 AND tmp6, tmp6, #2 ;// calculate ref for horizontal filter 150 MLA ref, tmp [all...] |