/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm11/vc/comm/src/ |
H A D | omxVCCOMM_Copy16x16_s.s | 10 ; * [out] pDst - pointer to the destination block; must be aligned on an 8-byte boundary. 14 ; * - one or more of the following pointers is NULL: pSrc, pDst 15 ; * - one or more of the following pointers is not aligned on an 16-byte boundary: pSrc, pDst 31 pDst RN 1 label 50 STRD X0,[pDst],#8 52 STRD X1,[pDst],#8 56 STRD X0,[pDst],#8 58 STRD X1,[pDst],#8 62 STRD X0,[pDst],#8 64 STRD X1,[pDst],# [all...] |
H A D | omxVCCOMM_Copy8x8_s.s | 10 ; * [out] pDst - pointer to the destination block; must be aligned on an 8-byte boundary. 14 ; * - one or more of the following pointers is NULL: pSrc, pDst 15 ; * - one or more of the following pointers is not aligned on an 8-byte boundary: pSrc, pDst 31 pDst RN 1 label 48 STRD X0,[pDst],#8 50 STRD X1,[pDst],#8 53 STRD X0,[pDst],#8 55 STRD X1,[pDst],#8 58 STRD X0,[pDst],#8 60 STRD X1,[pDst],# [all...] |
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm11/vc/m4p10/src/ |
H A D | omxVCM4P10_InterpolateChroma.c | 42 * [out] pDst Pointer to the destination frame buffer. 50 * pSrc or pDst is NULL. 54 * roi.width is equal to 2, but pDst is not 2-byte aligned. 55 * roi.width is equal to 4, but pDst is not 4-byte aligned. 56 * roi.width is equal to 8, but pDst is not 8 byte aligned. 64 OMX_U8* pDst, 72 ((OMX_U8*)pSrc, srcStep, pDst, dstStep, roi.width, roi.height, dx, dy); 61 omxVCM4P10_InterpolateChroma( const OMX_U8* pSrc, OMX_S32 srcStep, OMX_U8* pDst, OMX_S32 dstStep, OMX_S32 dx, OMX_S32 dy, OMXSize roi ) argument
|
H A D | armVCM4P10_UnpackBlock4x4_s.s | 28 pDst RN 1 ;// Persistent variable label 47 ; Firstly, fill all the coefficient values on the <pDst> buffer by zero 54 STRD Value, [pDst, #0] ;// pDst[0] = pDst[1] = pDst[2] = pDst[3] = 0 55 STRD Value, [pDst, #8] ;// pDst[4] = pDst[ [all...] |
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm11/vc/m4p2/src/ |
H A D | omxVCM4P2_IDCT8x8blk_s.s | 31 ;// OMX_S16* pDst) 49 pDst RN 1 label 65 MOV pDest, pDst
|
H A D | armVCM4P2_Clip8_s.s | 29 pDst RN 1 label 53 STRB x0, [pDst] 55 STRB x0, [pDst,#1] 56 STRB x1, [pDst,#2] 58 STRB x1, [pDst,#3] 62 STRB x2, [pDst,#4] 64 STRB x2, [pDst,#5] 65 STRB x3, [pDst,#6] 67 STRB x3, [pDst,#7] 68 ADD pDst,pDs [all...] |
H A D | omxVCM4P2_DecodeBlockCoef_Inter.c | 52 * [out] pDst pointer to the decoded residual buffer (a contiguous array of 64 elements of 58 * - At least one of the following pointers is Null: ppBitStream, *ppBitStream, pBitOffset , pDst 61 * - pDst not 16-byte aligned 68 OMX_S16 * pDst, 94 errorCode = omxVCM4P2_IDCT8x8blk(pTempBuf1, pDst); 65 omxVCM4P2_DecodeBlockCoef_Inter( const OMX_U8 ** ppBitStream, OMX_INT * pBitOffset, OMX_S16 * pDst, OMX_INT QP, OMX_INT shortVideoHeader ) argument
|
H A D | omxVCM4P2_DecodeVLCZigzag_Inter_s.s | 39 ; * [out] pDst pointer to the coefficient buffer of current 44 ; * -At least one of the following pointers is NULL: ppBitStream, *ppBitStream, pBitOffset, pDst, or 45 ; * -pDst is not 16-byte aligned, or 85 pDst RN 2 label
|
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm_neon/vc/m4p10/src/ |
H A D | omxVCM4P10_InterpolateChroma.c | 42 * [out] pDst Pointer to the destination frame buffer. 50 * pSrc or pDst is NULL. 54 * roi.width is equal to 2, but pDst is not 2-byte aligned. 55 * roi.width is equal to 4, but pDst is not 4-byte aligned. 56 * roi.width is equal to 8, but pDst is not 8 byte aligned. 64 OMX_U8* pDst, 72 ((OMX_U8*)pSrc, srcStep, pDst, dstStep, roi.width, roi.height, dx, dy); 61 omxVCM4P10_InterpolateChroma( const OMX_U8* pSrc, OMX_S32 srcStep, OMX_U8* pDst, OMX_S32 dstStep, OMX_S32 dx, OMX_S32 dy, OMXSize roi ) argument
|
H A D | armVCM4P10_UnpackBlock4x4_s.s | 28 pDst RN 1 ;// Persistent variable label 47 ; Firstly, fill all the coefficient values on the <pDst> buffer by zero 54 STRD Value, [pDst, #0] ;// pDst[0] = pDst[1] = pDst[2] = pDst[3] = 0 55 STRD Value, [pDst, #8] ;// pDst[4] = pDst[ [all...] |
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm_neon/vc/m4p2/src/ |
H A D | omxVCM4P2_IDCT8x8blk_s.s | 31 ;// OMX_S16* pDst) 49 pDst RN 1 label 65 MOV pDest, pDst
|
H A D | omxVCM4P2_DecodeBlockCoef_Inter.c | 52 * [out] pDst pointer to the decoded residual buffer (a contiguous array of 64 elements of 58 * - At least one of the following pointers is Null: ppBitStream, *ppBitStream, pBitOffset , pDst 61 * - pDst not 16-byte aligned 68 OMX_S16 * pDst, 94 errorCode = omxVCM4P2_IDCT8x8blk(pTempBuf1, pDst); 65 omxVCM4P2_DecodeBlockCoef_Inter( const OMX_U8 ** ppBitStream, OMX_INT * pBitOffset, OMX_S16 * pDst, OMX_INT QP, OMX_INT shortVideoHeader ) argument
|
H A D | omxVCM4P2_DecodeVLCZigzag_Inter_s.s | 39 ; * [out] pDst pointer to the coefficient buffer of current 44 ; * -At least one of the following pointers is NULL: ppBitStream, *ppBitStream, pBitOffset, pDst, or 45 ; * -pDst is not 16-byte aligned, or 85 pDst RN 2 label
|
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/reference/vc/m4p10/src/ |
H A D | omxVCM4P10_InterpolateChroma.c | 45 * pDst -Pointer to the destination frame buffer if roi.width==2, 2-byte 53 * pSrc or pDst is NULL. 57 * roi.width is equal to 2, but pDst is not 2-byte aligned. 58 * roi.width is equal to 4, but pDst is not 4-byte aligned. 59 * roi.width is equal to 8, but pDst is not 8 byte aligned. 67 OMX_U8* pDst, 76 armRetArgErrIf(pDst == NULL, OMX_Sts_BadArgErr) 85 armRetArgErrIf((roi.width == 2) && armNot2ByteAligned(pDst), OMX_Sts_BadArgErr) 86 armRetArgErrIf((roi.width == 4) && armNot4ByteAligned(pDst), OMX_Sts_BadArgErr) 87 armRetArgErrIf((roi.width == 8) && armNot8ByteAligned(pDst), OMX_Sts_BadArgEr 64 omxVCM4P10_InterpolateChroma( const OMX_U8* pSrc, OMX_S32 srcStep, OMX_U8* pDst, OMX_S32 dstStep, OMX_S32 dx, OMX_S32 dy, OMXSize roi ) argument [all...] |
H A D | omxVCM4P10_InterpolateLuma.c | 45 * pDst -Pointer to the destination frame buffer if roi.width==4, 4-byte 53 * pSrc or pDst is NULL. 57 * roi.width is equal to 4, but pDst is not 4 byte aligned. 58 * roi.width is equal to 8 or 16, but pDst is not 8 byte aligned. 66 OMX_U8* pDst, 75 armRetArgErrIf(pDst == NULL, OMX_Sts_BadArgErr) 84 armRetArgErrIf((roi.width == 4) && armNot4ByteAligned(pDst), OMX_Sts_BadArgErr) 85 armRetArgErrIf((roi.width == 8) && armNot8ByteAligned(pDst), OMX_Sts_BadArgErr) 86 armRetArgErrIf((roi.width == 16) && armNot16ByteAligned(pDst), OMX_Sts_BadArgErr) 91 (pSrc, srcStep, pDst, dstSte 63 omxVCM4P10_InterpolateLuma( const OMX_U8* pSrc, OMX_S32 srcStep, OMX_U8* pDst, OMX_S32 dstStep, OMX_S32 dx, OMX_S32 dy, OMXSize roi ) argument [all...] |
H A D | armVCM4P10_InterpolateHalfHor_Luma.c | 37 * [out] pDst Pointer to the interpolation buffer of the 1/2-pel 47 OMX_U8* pDst, 58 armRetArgErrIf(pDst == NULL, OMX_Sts_BadArgErr) 76 pDst [y * iDstStep + x] = HalfCoeff; 44 armVCM4P10_InterpolateHalfHor_Luma( const OMX_U8* pSrc, OMX_U32 iSrcStep, OMX_U8* pDst, OMX_U32 iDstStep, OMX_U32 iWidth, OMX_U32 iHeight ) argument
|
H A D | armVCM4P10_InterpolateHalfVer_Luma.c | 38 * [out] pDst Pointer to the interpolation buffer of the 1/2-pel 48 OMX_U8* pDst, 59 armRetArgErrIf(pDst == NULL, OMX_Sts_BadArgErr) 78 pDst [y * iDstStep + x] = (OMX_U8) HalfCoeff; 45 armVCM4P10_InterpolateHalfVer_Luma( const OMX_U8* pSrc, OMX_U32 iSrcStep, OMX_U8* pDst, OMX_U32 iDstStep, OMX_U32 iWidth, OMX_U32 iHeight ) argument
|
H A D | armVCM4P10_PredictIntraDC4x4.c | 36 * [out] pDst Pointer to the destination buffer 45 OMX_U8* pDst, 85 pDst[y*dstStep+x] = (OMX_U8)Sum; 42 armVCM4P10_PredictIntraDC4x4( const OMX_U8* pSrcLeft, const OMX_U8 *pSrcAbove, OMX_U8* pDst, OMX_INT leftStep, OMX_INT dstStep, OMX_S32 availability ) argument
|
H A D | omxVCM4P10_InvTransformDequant_ChromaDC.c | 39 * pDst - Pointer to inverse-transformed and dequantized coefficients. 48 * - pSrc or pDst is not aligned on an 8-byte boundary 53 OMX_S16* pDst, 64 armRetArgErrIf(pDst == NULL, OMX_Sts_BadArgErr) 65 armRetArgErrIf(armNot8ByteAligned(pDst), OMX_Sts_BadArgErr); 92 pDst[j * 2 + i] = (OMX_S16) Value; 51 omxVCM4P10_InvTransformDequant_ChromaDC( const OMX_S16* pSrc, OMX_S16* pDst, OMX_U32 iQP ) argument
|
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/reference/vc/m4p2/src/ |
H A D | armVCM4P2_FillVLDBuffer.c | 39 * [out] pDst pointer to the coefficient buffer of current 48 OMX_S16 * pDst, 59 pDst[pZigzagTable[*pIndex]] = 0; 64 pDst[pZigzagTable[*pIndex]] = -storeLevel; 68 pDst[pZigzagTable[*pIndex]] = storeLevel; 77 pDst[pZigzagTable[*pIndex]] = 0; 46 armVCM4P2_FillVLDBuffer( OMX_U32 storeRun, OMX_S16 * pDst, OMX_S16 storeLevel, OMX_U8 sign, OMX_U8 last, OMX_U8 * pIndex, const OMX_U8 * pZigzagTable ) argument
|
H A D | omxVCM4P2_DecodeVLCZigzag_IntraACVLC.c | 64 * pDst - pointer to the coefficient buffer of current block; must be 71 * pointers is NULL: ppBitStream, *ppBitStream, pBitOffset, pDst, 73 * *pBitOffset exceeds [0,7], preDir exceeds [0,2], or pDst is 86 OMX_S16 * pDst, 96 pDst, 83 omxVCM4P2_DecodeVLCZigzag_IntraACVLC( const OMX_U8 ** ppBitStream, OMX_INT * pBitOffset, OMX_S16 * pDst, OMX_U8 predDir, OMX_INT shortVideoHeader ) argument
|
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm_neon/vc/comm/src/ |
H A D | omxVCCOMM_Copy8x8_s.s | 10 ; * [out] pDst - pointer to the destination block; must be aligned on an 8-byte boundary. 14 ; * - one or more of the following pointers is NULL: pSrc, pDst 15 ; * - one or more of the following pointers is not aligned on an 8-byte boundary: pSrc, pDst 29 pDst RN 1 label 50 VST1 {X0,X1},[pDst]! ;// Store 16 bytes to 8 byte aligned pDst 51 VST1 {X2,X3},[pDst]! 58 VST1 {X0,X1},[pDst]! 59 VST1 {X2,X3},[pDst]!
|
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/reference/vc/comm/src/ |
H A D | omxVCCOMM_ComputeTextureErrorBlock_SAD.c | 39 * pDst - pointer to the destination buffer, an 8x8 block; must be aligned 48 * pointers is NULL: pSrc, pSrcRef, pDst and pDstSAD. 52 * - pDst is not 8-byte aligned. 60 OMX_S16 * pDst, 70 armRetArgErrIf(pDst == NULL, OMX_Sts_BadArgErr); 74 armRetArgErrIf(!armIs8ByteAligned(pDst), OMX_Sts_BadArgErr); 84 pDst[count] = pSrc[x] - pSrcRef[count]; 85 *pDstSAD += armAbs(pDst[count]); 56 omxVCCOMM_ComputeTextureErrorBlock_SAD( const OMX_U8 *pSrc, OMX_INT srcStep, const OMX_U8 *pSrcRef, OMX_S16 * pDst, OMX_INT *pDstSAD ) argument
|
H A D | omxVCCOMM_Copy16x16.c | 38 * pDst - pointer to the destination macroblock; must be aligned on a 46 * - one or more of the following pointers is NULL: pSrc, pDst 48 * boundary: pSrc, pDst 55 OMX_U8 *pDst, 64 armRetArgErrIf(pDst == NULL, OMX_Sts_BadArgErr); 66 armRetArgErrIf(!armIs16ByteAligned(pDst), OMX_Sts_BadArgErr); 75 pDst[index] = pSrc[count]; 53 omxVCCOMM_Copy16x16( const OMX_U8 *pSrc, OMX_U8 *pDst, OMX_INT step) argument
|
H A D | omxVCCOMM_Copy8x8.c | 38 * pDst - pointer to the destination block; must be aligned on an 8-byte 46 * - one or more of the following pointers is NULL: pSrc, pDst 48 * boundary: pSrc, pDst 55 OMX_U8 *pDst, 64 armRetArgErrIf(pDst == NULL, OMX_Sts_BadArgErr); 66 armRetArgErrIf(!armIs8ByteAligned(pDst), OMX_Sts_BadArgErr); 75 pDst[index] = pSrc[count]; 53 omxVCCOMM_Copy8x8( const OMX_U8 *pSrc, OMX_U8 *pDst, OMX_INT step) argument
|