Searched defs:pDst (Results 1 - 25 of 97) sorted by relevance

1234

/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm11/vc/comm/src/
H A DomxVCCOMM_Copy16x16_s.s10 ; * [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 DomxVCCOMM_Copy8x8_s.s10 ; * [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 DomxVCM4P10_InterpolateChroma.c57 * [out] pDst Pointer to the destination frame buffer.
65 * pSrc or pDst is NULL.
69 * roi.width is equal to 2, but pDst is not 2-byte aligned.
70 * roi.width is equal to 4, but pDst is not 4-byte aligned.
71 * roi.width is equal to 8, but pDst is not 8 byte aligned.
79 OMX_U8* pDst,
87 ((OMX_U8*)pSrc, srcStep, pDst, dstStep, roi.width, roi.height, dx, dy);
76 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 DarmVCM4P10_UnpackBlock4x4_s.s42 pDst RN 1 ;// Persistent variable label
61 ; Firstly, fill all the coefficient values on the <pDst> buffer by zero
68 STRD Value, [pDst, #0] ;// pDst[0] = pDst[1] = pDst[2] = pDst[3] = 0
69 STRD Value, [pDst, #8] ;// pDst[4] = pDst[
[all...]
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm11/vc/m4p2/src/
H A DomxVCM4P2_IDCT8x8blk_s.s45 ;// OMX_S16* pDst)
63 pDst RN 1 label
79 MOV pDest, pDst
H A DarmVCM4P2_Clip8_s.s43 pDst RN 1 label
67 STRB x0, [pDst]
69 STRB x0, [pDst,#1]
70 STRB x1, [pDst,#2]
72 STRB x1, [pDst,#3]
76 STRB x2, [pDst,#4]
78 STRB x2, [pDst,#5]
79 STRB x3, [pDst,#6]
81 STRB x3, [pDst,#7]
82 ADD pDst,pDs
[all...]
H A DomxVCM4P2_DecodeBlockCoef_Inter.c67 * [out] pDst pointer to the decoded residual buffer (a contiguous array of 64 elements of
73 * - At least one of the following pointers is Null: ppBitStream, *ppBitStream, pBitOffset , pDst
76 * - pDst not 16-byte aligned
83 OMX_S16 * pDst,
109 errorCode = omxVCM4P2_IDCT8x8blk(pTempBuf1, pDst);
80 omxVCM4P2_DecodeBlockCoef_Inter( const OMX_U8 ** ppBitStream, OMX_INT * pBitOffset, OMX_S16 * pDst, OMX_INT QP, OMX_INT shortVideoHeader ) argument
H A DomxVCM4P2_DecodeVLCZigzag_Inter_s.s53 ; * [out] pDst pointer to the coefficient buffer of current
58 ; * -At least one of the following pointers is NULL: ppBitStream, *ppBitStream, pBitOffset, pDst, or
59 ; * -pDst is not 16-byte aligned, or
99 pDst RN 2 label
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm_neon/vc/m4p10/src/
H A DomxVCM4P10_InterpolateChroma.c57 * [out] pDst Pointer to the destination frame buffer.
65 * pSrc or pDst is NULL.
69 * roi.width is equal to 2, but pDst is not 2-byte aligned.
70 * roi.width is equal to 4, but pDst is not 4-byte aligned.
71 * roi.width is equal to 8, but pDst is not 8 byte aligned.
79 OMX_U8* pDst,
87 ((OMX_U8*)pSrc, srcStep, pDst, dstStep, roi.width, roi.height, dx, dy);
76 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 DarmVCM4P10_UnpackBlock4x4_s.s42 pDst RN 1 ;// Persistent variable label
61 ; Firstly, fill all the coefficient values on the <pDst> buffer by zero
68 STRD Value, [pDst, #0] ;// pDst[0] = pDst[1] = pDst[2] = pDst[3] = 0
69 STRD Value, [pDst, #8] ;// pDst[4] = pDst[
[all...]
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm_neon/vc/m4p2/src/
H A DomxVCM4P2_IDCT8x8blk_s.s45 ;// OMX_S16* pDst)
63 pDst RN 1 label
79 MOV pDest, pDst
H A DomxVCM4P2_DecodeBlockCoef_Inter.c67 * [out] pDst pointer to the decoded residual buffer (a contiguous array of 64 elements of
73 * - At least one of the following pointers is Null: ppBitStream, *ppBitStream, pBitOffset , pDst
76 * - pDst not 16-byte aligned
83 OMX_S16 * pDst,
109 errorCode = omxVCM4P2_IDCT8x8blk(pTempBuf1, pDst);
80 omxVCM4P2_DecodeBlockCoef_Inter( const OMX_U8 ** ppBitStream, OMX_INT * pBitOffset, OMX_S16 * pDst, OMX_INT QP, OMX_INT shortVideoHeader ) argument
H A DomxVCM4P2_DecodeVLCZigzag_Inter_s.s53 ; * [out] pDst pointer to the coefficient buffer of current
58 ; * -At least one of the following pointers is NULL: ppBitStream, *ppBitStream, pBitOffset, pDst, or
59 ; * -pDst is not 16-byte aligned, or
99 pDst RN 2 label
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/reference/vc/m4p10/src/
H A DomxVCM4P10_InterpolateChroma.c60 * pDst -Pointer to the destination frame buffer if roi.width==2, 2-byte
68 * pSrc or pDst is NULL.
72 * roi.width is equal to 2, but pDst is not 2-byte aligned.
73 * roi.width is equal to 4, but pDst is not 4-byte aligned.
74 * roi.width is equal to 8, but pDst is not 8 byte aligned.
82 OMX_U8* pDst,
91 armRetArgErrIf(pDst == NULL, OMX_Sts_BadArgErr)
100 armRetArgErrIf((roi.width == 2) && armNot2ByteAligned(pDst), OMX_Sts_BadArgErr)
101 armRetArgErrIf((roi.width == 4) && armNot4ByteAligned(pDst), OMX_Sts_BadArgErr)
102 armRetArgErrIf((roi.width == 8) && armNot8ByteAligned(pDst), OMX_Sts_BadArgEr
79 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 DomxVCM4P10_InterpolateLuma.c60 * pDst -Pointer to the destination frame buffer if roi.width==4, 4-byte
68 * pSrc or pDst is NULL.
72 * roi.width is equal to 4, but pDst is not 4 byte aligned.
73 * roi.width is equal to 8 or 16, but pDst is not 8 byte aligned.
81 OMX_U8* pDst,
90 armRetArgErrIf(pDst == NULL, OMX_Sts_BadArgErr)
99 armRetArgErrIf((roi.width == 4) && armNot4ByteAligned(pDst), OMX_Sts_BadArgErr)
100 armRetArgErrIf((roi.width == 8) && armNot8ByteAligned(pDst), OMX_Sts_BadArgErr)
101 armRetArgErrIf((roi.width == 16) && armNot16ByteAligned(pDst), OMX_Sts_BadArgErr)
106 (pSrc, srcStep, pDst, dstSte
78 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 DarmVCM4P10_InterpolateHalfHor_Luma.c52 * [out] pDst Pointer to the interpolation buffer of the 1/2-pel
62 OMX_U8* pDst,
73 armRetArgErrIf(pDst == NULL, OMX_Sts_BadArgErr)
91 pDst [y * iDstStep + x] = HalfCoeff;
59 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 DarmVCM4P10_InterpolateHalfVer_Luma.c53 * [out] pDst Pointer to the interpolation buffer of the 1/2-pel
63 OMX_U8* pDst,
74 armRetArgErrIf(pDst == NULL, OMX_Sts_BadArgErr)
93 pDst [y * iDstStep + x] = (OMX_U8) HalfCoeff;
60 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 DarmVCM4P10_PredictIntraDC4x4.c51 * [out] pDst Pointer to the destination buffer
60 OMX_U8* pDst,
100 pDst[y*dstStep+x] = (OMX_U8)Sum;
57 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 DomxVCM4P10_InvTransformDequant_ChromaDC.c54 * pDst - Pointer to inverse-transformed and dequantized coefficients.
63 * - pSrc or pDst is not aligned on an 8-byte boundary
68 OMX_S16* pDst,
79 armRetArgErrIf(pDst == NULL, OMX_Sts_BadArgErr)
80 armRetArgErrIf(armNot8ByteAligned(pDst), OMX_Sts_BadArgErr);
107 pDst[j * 2 + i] = (OMX_S16) Value;
66 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 DarmVCM4P2_FillVLDBuffer.c54 * [out] pDst pointer to the coefficient buffer of current
63 OMX_S16 * pDst,
74 pDst[pZigzagTable[*pIndex]] = 0;
79 pDst[pZigzagTable[*pIndex]] = -storeLevel;
83 pDst[pZigzagTable[*pIndex]] = storeLevel;
92 pDst[pZigzagTable[*pIndex]] = 0;
61 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 DomxVCM4P2_DecodeVLCZigzag_IntraACVLC.c79 * pDst - pointer to the coefficient buffer of current block; must be
86 * pointers is NULL: ppBitStream, *ppBitStream, pBitOffset, pDst,
88 * *pBitOffset exceeds [0,7], preDir exceeds [0,2], or pDst is
101 OMX_S16 * pDst,
111 pDst,
98 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 DomxVCCOMM_Copy8x8_s.s10 ; * [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 DomxVCCOMM_ComputeTextureErrorBlock_SAD.c54 * pDst - pointer to the destination buffer, an 8x8 block; must be aligned
63 * pointers is NULL: pSrc, pSrcRef, pDst and pDstSAD.
67 * - pDst is not 8-byte aligned.
75 OMX_S16 * pDst,
85 armRetArgErrIf(pDst == NULL, OMX_Sts_BadArgErr);
89 armRetArgErrIf(!armIs8ByteAligned(pDst), OMX_Sts_BadArgErr);
99 pDst[count] = pSrc[x] - pSrcRef[count];
100 *pDstSAD += armAbs(pDst[count]);
71 omxVCCOMM_ComputeTextureErrorBlock_SAD( const OMX_U8 *pSrc, OMX_INT srcStep, const OMX_U8 *pSrcRef, OMX_S16 * pDst, OMX_INT *pDstSAD ) argument
H A DomxVCCOMM_Copy16x16.c53 * pDst - pointer to the destination macroblock; must be aligned on a
61 * - one or more of the following pointers is NULL: pSrc, pDst
63 * boundary: pSrc, pDst
70 OMX_U8 *pDst,
79 armRetArgErrIf(pDst == NULL, OMX_Sts_BadArgErr);
81 armRetArgErrIf(!armIs16ByteAligned(pDst), OMX_Sts_BadArgErr);
90 pDst[index] = pSrc[count];
68 omxVCCOMM_Copy16x16( const OMX_U8 *pSrc, OMX_U8 *pDst, OMX_INT step) argument
H A DomxVCCOMM_Copy8x8.c53 * pDst - pointer to the destination block; must be aligned on an 8-byte
61 * - one or more of the following pointers is NULL: pSrc, pDst
63 * boundary: pSrc, pDst
70 OMX_U8 *pDst,
79 armRetArgErrIf(pDst == NULL, OMX_Sts_BadArgErr);
81 armRetArgErrIf(!armIs8ByteAligned(pDst), OMX_Sts_BadArgErr);
90 pDst[index] = pSrc[count];
68 omxVCCOMM_Copy8x8( const OMX_U8 *pSrc, OMX_U8 *pDst, OMX_INT step) argument

Completed in 693 milliseconds

1234