/frameworks/base/libs/hwui/ |
H A D | ResourceCache.cpp | 31 ResourceReference* ref = mCache->valueAt(i); local 32 LOGD(" ResourceCache: mCache(%d): resource, ref = 0x%p, 0x%p", 35 i, ref->refCount, ref->recycled, ref->destroyed, ref->resourceType); 51 ResourceReference* ref = mCache->indexOfKey(resource) >= 0 ? mCache->valueFor(resource) : NULL; local 52 if (ref == NULL || mCache->size() == 0) { 53 ref = new ResourceReference(resourceType); 54 mCache->add(resource, ref); 81 ResourceReference* ref = mCache->indexOfKey(resource) >= 0 ? mCache->valueFor(resource) : NULL; local 119 ResourceReference* ref = mCache->indexOfKey(resource) >= 0 ? mCache->valueFor(resource) : NULL; local 132 ResourceReference* ref = mCache->indexOfKey(resource) >= 0 ? mCache->valueFor(resource) : NULL; local 149 ResourceReference* ref = mCache->indexOfKey(resource) >= 0 ? mCache->valueFor(resource) : NULL; local 166 ResourceReference* ref = mCache->indexOfKey(resource) >= 0 ? mCache->valueFor(resource) : NULL; local 180 ResourceReference* ref = mCache->indexOfKey(resource) >= 0 ? mCache->valueFor(resource) : NULL; local 196 deleteResourceReference(void* resource, ResourceReference* ref) argument [all...] |
/frameworks/base/libs/rs/ |
H A D | rsObjectBase.h | 104 ObjectBaseRef(const ObjectBaseRef &ref) { argument 105 mRef = ref.get(); 111 ObjectBaseRef(T *ref) { argument 112 mRef = ref; 114 ref->incSysRef(); 118 ObjectBaseRef & operator= (const ObjectBaseRef &ref) { argument 119 if (&ref != this) { 120 set(ref); 129 void set(T *ref) { argument 130 if (mRef != ref) { 139 set(const ObjectBaseRef &ref) argument [all...] |
H A D | rsObjectBase.cpp | 42 //LOGV("~ObjectBase %p ref %i,%i", this, mUserRefCount, mSysRefCount); 73 //LOGV("ObjectBase %p incU ref %i, %i", this, mUserRefCount, mSysRefCount); 78 //LOGV("ObjectBase %p incS ref %i, %i", this, mUserRefCount, mSysRefCount); 88 bool ObjectBase::checkDelete(const ObjectBase *ref) { argument 89 if (!ref) { 95 // the ref counts. At this point we should be the only thread 97 if (ref->mUserRefCount || ref->mSysRefCount) { 102 ref->remove(); 105 ref [all...] |
/frameworks/base/media/libstagefright/codecs/avc/enc/src/ |
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 | 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) 35 ref -= NUMBER; /* bic ref, ref, #3 */ 36 ref -= lx; 48 x10 = *((uint32*)(ref += lx)); /* D C B A */ 49 x11 = *((uint32*)(ref + 4)); /* H G F E */ 50 x12 = *((uint32*)(ref 125 sad_mb_offset3(uint8 *ref, uint8 *blk, int lx, int dmin, int32 x8) argument 146 BIC ref, ref, #3; local 217 sad_mb_offset3(uint8 *ref, uint8 *blk, int lx, int dmin) argument [all...] |
H A D | sad_inline.h | 77 __inline int32 simd_sad_mb(uint8 *ref, uint8 *blk, int dmin, int lx) argument 83 x8 = (uint32)ref & 0x3; 96 ref -= lx; 103 x10 = *((uint32*)(ref += lx)); 104 x11 = *((uint32*)(ref + 4)); 122 x10 = *((uint32*)(ref + 8)); 123 x11 = *((uint32*)(ref + 12)); 158 return sad_mb_offset3(ref, blk, lx, dmin); 162 return sad_mb_offset2(ref, blk, lx, dmin); 166 return sad_mb_offset1(ref, bl 252 simd_sad_mb(uint8 *ref, uint8 *blk, int dmin, int lx) argument 261 MOVS x8, ref, lsl #31 ; local 390 simd_sad_mb(uint8 *ref, uint8 *blk, int dmin, int lx) 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 1701 ePadChroma(uint8 *ref, int picwidth, int picheight, int picpitch, int x_pos, int y_pos) argument 1809 eChromaMotionComp(uint8 *ref, int picwidth, int picheight, int x_pos, int y_pos, uint8 *pred, int picpitch, int blkwidth, int blkheight) argument 1842 uint8 *ref, *out; local 1935 uint8 *ref, *out; local 1985 uint8 *ref, *out; local [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 | 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...] |
/frameworks/base/media/libstagefright/codecs/m4v_h263/enc/src/ |
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...] |
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 | 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 | 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...] |
/frameworks/base/media/libstagefright/codecs/on2/h264dec/source/arm_neon_asm/ |
H A D | h264bsdFillRow7.s | 26 ref RN 0 label 63 LDRB tmp1, [ref,#0] 85 ; LDR tmp2, [ref], #4 89 ; LDR tmp2, [ref], #4 93 ; LDR tmp2, [ref], #4 97 ; LDR tmp2, [ref], #4 101 ; LDR tmp2, [ref],#4 105 ; LDR tmp2, [ref],#4 109 ; LDR tmp2, [ref],#4 113 ; LDR tmp2, [ref],# [all...] |
/frameworks/base/libs/utils/ |
H A D | RefBase.cpp | 105 char inc = refs->ref >= 0 ? '+' : '-'; 106 LOGD("\t%c ID %p (ref %d):", inc, refs->id, refs->ref); 123 char inc = refs->ref >= 0 ? '+' : '-'; 124 LOGD("\t%c ID %p (ref %d):", inc, refs->id, refs->ref); 221 int32_t ref; member in struct:android::RefBase::weakref_impl::ref_entry 229 ref_entry* ref = new ref_entry; local 233 ref->ref 249 ref_entry* ref = head; local 287 ref_entry* ref = r; local [all...] |
/frameworks/base/media/libstagefright/codecs/on2/h264dec/source/ |
H A D | h264bsd_reconstruct.h | 72 u8 * ref, 105 u8 *ref, 117 u8 *ref, 127 u8 *ref, 138 u8 *ref, 148 u8 *ref, 159 u8 *ref, 170 u8 *ref, 180 u8 *ref, 191 u8 *ref, [all...] |
H A D | h264bsd_reconstruct.c | 295 image (ref) is read at correct position and the predicted part 301 u8 *ref, 324 ASSERT(ref); 329 h264bsdFillBlock(ref, block, x0, y0, width, height, 331 ref += width * height; 332 h264bsdFillBlock(ref, block + (chromaPartWidth+1)*(chromaPartHeight+1), 336 ref = block; 349 ptrA = ref + (comp * height + (u32)y0) * width + x0; 428 u8 *ref; local 448 ref 300 h264bsdInterpolateChromaHorVer( u8 *ref, u8 *predPartChroma, i32 x0, i32 y0, u32 width, u32 height, u32 xFrac, u32 yFrac, u32 chromaPartWidth, u32 chromaPartHeight) argument 489 h264bsdInterpolateVerHalf( u8 *ref, u8 *mb, i32 x0, i32 y0, u32 width, u32 height, u32 partWidth, u32 partHeight) argument 607 h264bsdInterpolateVerQuarter( u8 *ref, u8 *mb, i32 x0, i32 y0, u32 width, u32 height, u32 partWidth, u32 partHeight, u32 verOffset) argument 741 h264bsdInterpolateHorHalf( u8 *ref, u8 *mb, i32 x0, i32 y0, u32 width, u32 height, u32 partWidth, u32 partHeight) argument 864 h264bsdInterpolateHorQuarter( u8 *ref, u8 *mb, i32 x0, i32 y0, u32 width, u32 height, u32 partWidth, u32 partHeight, u32 horOffset) argument 1002 h264bsdInterpolateHorVerQuarter( u8 *ref, u8 *mb, i32 x0, i32 y0, u32 width, u32 height, u32 partWidth, u32 partHeight, u32 horVerOffset) argument 1208 h264bsdInterpolateMidHalf( u8 *ref, u8 *mb, i32 x0, i32 y0, u32 width, u32 height, u32 partWidth, u32 partHeight) argument 1394 h264bsdInterpolateMidVerQuarter( u8 *ref, u8 *mb, i32 x0, i32 y0, u32 width, u32 height, u32 partWidth, u32 partHeight, u32 verOffset) argument 1598 h264bsdInterpolateMidHorQuarter( u8 *ref, u8 *mb, i32 x0, i32 y0, u32 width, u32 height, u32 partWidth, u32 partHeight, u32 horOffset) argument 1983 u8 *partData, *ref; local 2132 FillRow1( u8 *ref, u8 *fill, i32 left, i32 center, i32 right) argument 2167 h264bsdFillRow7( u8 *ref, u8 *fill, i32 left, i32 center, i32 right) argument 2219 h264bsdFillBlock( u8 *ref, u8 *fill, i32 x0, i32 y0, u32 width, u32 height, u32 blockWidth, u32 blockHeight, u32 fillScanLength) argument [all...] |
/frameworks/base/media/libstagefright/codecs/on2/h264dec/source/arm_neon_asm_gcc/ |
H A D | h264bsdFillRow7.S | 26 #define ref r0 define 44 void h264bsdFillRow7(const u8 * ref, u8 * fill, i32 left, i32 center, 54 LDRB tmp1, [ref,#0] 77 VLD1 {qTmp0, qTmp1}, [ref]! 83 VLD1 {dTmp0,dTmp1,dTmp2}, [ref]! 85 LDR tmp2, [ref], #4 90 VLD1 {dTmp0,dTmp1,dTmp2}, [ref]! 95 VLD1 {qTmp0}, [ref]! 97 LDR tmp2, [ref], #4 102 VLD1 {qTmp0}, [ref]! [all...] |
/frameworks/base/opengl/libs/EGL/ |
H A D | egl_object.h | 64 egl_object_t* ref; member in class:android::egl_object_t::LocalRef 70 explicit LocalRef(egl_display_t const* display, T o) : ref(0) { 73 ref = native; 77 return static_cast<N*>(ref); 88 egl_object_t::LocalRef<N, T>::LocalRef(egl_object_t* rhs) : ref(rhs) { 89 if (ref) { 90 ref->incRef(); 96 if (ref) { 97 ref->destroy(); 103 if (ref) { [all...] |
/frameworks/base/media/libstagefright/codecs/on2/h264dec/source/arm11_asm/ |
H A D | h264bsd_interpolate_ver_half.s | 33 ref RN 0 label 126 ADD ref,sp,#0x28 ;// ref = p1 135 ADD ref, ref, tmp6 ;// ref += y0*width+x0 150 LDR tmp1, [ref], width ;// |a4|a3|a2|a1| 151 LDR tmp2, [ref], width ;// |c4|c3|c2|c1| 152 LDR tmp3, [ref], width ;// |g4|g3|g2|g1| 153 LDR tmp4, [ref], widt [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_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...] |
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_mid_hor.s | 35 ref RN 0 ;// pointer to current position in reference image
label 83 LDR x_3_1, [ref, #-8]
85 LDR x_7_5, [ref, #-4]
101 LDR x_3_1, [ref], #4
132 LDR x_7_5, [ref], #4
155 SMLABB ref, count, mult_20_01, ref ;// +width
156 SBC ref, ref, tmp3, LSR #16 ;// -(partWidth-1)-1
|
/frameworks/base/media/libstagefright/codecs/vorbis/dec/ |
H A D | SoftVorbis.cpp | 230 ogg_buffer *buf, ogg_reference *ref, oggpack_buffer *bits) { 236 ref->buffer = buf; 237 ref->begin = 0; 238 ref->length = size; 239 ref->next = NULL; 241 oggpack_readinit(bits, ref); 260 ogg_reference ref; local 265 &buf, &ref, &bits); 338 ogg_reference ref; local 339 ref 228 makeBitReader( const void *data, size_t size, ogg_buffer *buf, ogg_reference *ref, oggpack_buffer *bits) argument [all...] |