Searched refs:pDst (Results 1 - 25 of 108) sorted by relevance

12345

/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/reference/vc/m4p2/src/
H A DarmVCM4P2_FillVLDBuffer.c39 * [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 DomxVCM4P2_IDCT8x8blk.c42 * pDst - pointer to the start of the linearly arranged IDCT output buffer;
49 * - pSrc or pDst is NULL.
50 * - pSrc or pDst is not 16-byte aligned.
53 OMXResult omxVCM4P2_IDCT8x8blk (const OMX_S16 *pSrc, OMX_S16 *pDst) argument
60 armRetArgErrIf(pDst == NULL, OMX_Sts_BadArgErr);
61 armRetArgErrIf(!armIs16ByteAligned(pDst), OMX_Sts_BadArgErr);
77 pDst[(x * 8) + y] = (OMX_S16) floor(sum + 0.5);
80 pDst[(x * 8) + y] = armClip (
83 pDst[(x * 8) + y]);
H A DomxVCM4P2_TransRecBlockCoef_inter.c43 * pDst - pointer to the quantized DCT coefficients buffer; must be aligned
55 * - pDst
63 OMX_S16 * pDst,
81 armRetArgErrIf(pDst == NULL, OMX_Sts_BadArgErr);
84 armRetArgErrIf(!armIs16ByteAligned(pDst), OMX_Sts_BadArgErr);
87 omxVCM4P2_DCT8x8blk (pSrc, pDst);
89 pDst,
95 pTempBuffer[i] = pDst[i];
61 omxVCM4P2_TransRecBlockCoef_inter( const OMX_S16 *pSrc, OMX_S16 * pDst, OMX_S16 * pRec, OMX_U8 QP, OMX_INT shortVideoHeader ) argument
H A DomxVCM4P2_DecodeVLCZigzag_IntraDCVLC.c71 * pDst - pointer to the coefficient buffer of current block; must be
79 * ppBitStream, *ppBitStream, pBitOffset, pDst
82 * - pDst is not 4-byte aligned
95 OMX_S16 * pDst,
110 armRetArgErrIf(pDst == NULL, OMX_Sts_BadArgErr);
111 armRetArgErrIf(!armIs4ByteAligned(pDst), OMX_Sts_BadArgErr);
132 pDst[0] = 0;
144 pDst[0] = (OMX_S16) (fetchDCbits ^ (powOfSize - 1));
145 pDst[0] = -pDst[
92 omxVCM4P2_DecodeVLCZigzag_IntraDCVLC( const OMX_U8 ** ppBitStream, OMX_INT * pBitOffset, OMX_S16 * pDst, OMX_U8 predDir, OMX_INT shortVideoHeader, OMXVCM4P2VideoComponent videoComp ) argument
[all...]
H A DomxVCM4P2_DecodeVLCZigzag_IntraACVLC.c64 * 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
H A DomxVCM4P2_DCT8x8blk.c39 * pDst - pointer to the start of the linearly arranged output buffer; must
46 * - pSrc or pDst is NULL.
47 * - pSrc or pDst is not 16-byte aligned.
51 OMXResult omxVCM4P2_DCT8x8blk (const OMX_S16 *pSrc, OMX_S16 *pDst) argument
58 armRetArgErrIf(pDst == NULL, OMX_Sts_BadArgErr);
59 armRetArgErrIf(!armIs16ByteAligned(pDst), OMX_Sts_BadArgErr);
76 pDst[(u * 8) + v]= armRoundFloatToS16 (sum);
H A DomxVCM4P2_DecodeBlockCoef_Inter.c53 * pDst - pointer to the decoded residual buffer (a contiguous array of 64
62 * ppBitStream, *ppBitStream, pBitOffset , pDst
65 * - pDst is not 16-byte aligned
72 OMX_S16 * pDst,
89 armRetArgErrIf(pDst == NULL, OMX_Sts_BadArgErr);
90 armRetArgErrIf(!armIs16ByteAligned(pDst), OMX_Sts_BadArgErr);
107 errorCode = omxVCM4P2_IDCT8x8blk(pTempBuf1, pDst);
69 omxVCM4P2_DecodeBlockCoef_Inter( const OMX_U8 ** ppBitStream, OMX_INT * pBitOffset, OMX_S16 * pDst, OMX_INT QP, OMX_INT shortVideoHeader ) argument
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/reference/vc/m4p10/src/
H A DarmVCM4P10_FwdTransformResidual4x4.c30 * [out] pDst Destination 4x4 block
33 void armVCM4P10_FwdTransformResidual4x4(OMX_S16* pDst, OMX_S16 *pSrc) argument
52 pDst[i+0] = (OMX_S16)f0;
53 pDst[i+1] = (OMX_S16)f1;
54 pDst[i+2] = (OMX_S16)f2;
55 pDst[i+3] = (OMX_S16)f3;
61 int f0 = pDst[i+0];
62 int f1 = pDst[i+4];
63 int f2 = pDst[i+8];
64 int f3 = pDst[
[all...]
H A DarmVCM4P10_TransformResidual4x4.c30 * [out] pDst Destination 4x4 block
34 void armVCM4P10_TransformResidual4x4(OMX_S16* pDst, OMX_S16 *pSrc) argument
53 pDst[i+0] = (OMX_S16)f0;
54 pDst[i+1] = (OMX_S16)f1;
55 pDst[i+2] = (OMX_S16)f2;
56 pDst[i+3] = (OMX_S16)f3;
62 int f0 = pDst[i+0];
63 int f1 = pDst[i+4];
64 int f2 = pDst[i+8];
65 int f3 = pDst[
[all...]
H A DomxVCM4P10_TransformDequantChromaDCFromPair.c30 OMX_S16* pDst,
42 Value = (pDst[i] * Scale) << Shift;
43 pDst[i] = (OMX_S16)Value;
50 Value = (pDst[i] * Scale) >> 1;
51 pDst[i] = (OMX_S16)Value;
99 * pDst - Pointer to the reconstructed 2x2 ChromaDC coefficients buffer;
105 * - ppSrc or pDst is NULL.
106 * - pDst is not 4-byte aligned.
113 OMX_S16* pDst,
119 armRetArgErrIf(pDst
29 DequantChromaDC2x2( OMX_S16* pDst, OMX_INT QP ) argument
111 omxVCM4P10_TransformDequantChromaDCFromPair( const OMX_U8 **ppSrc, OMX_S16* pDst, OMX_INT QP ) argument
[all...]
H A DarmVCM4P10_Interpolate_Luma.c36 * [out] pDst Pointer to the interpolation buffer
45 OMX_U8* pDst,
57 pDst [y * iDstStep + x] = pSrc [y * iSrcStep + x];
82 * [out] pDst Pointer to the interpolation buffer
92 OMX_U8 *pDst,
106 armRetArgErrIf(pDst == NULL, OMX_Sts_BadArgErr)
126 armM4P10_Copy(pSrc, iSrcStep, pDst, iDstStep, iWidth, iHeight);
132 (pSrcHalfHor, iSrcStep, pDst, iDstStep, iWidth, iHeight);
137 (pDst, pSrcHalfVer, iDstStep, iSrcStep, pDst, iDstSte
42 armM4P10_Copy( const OMX_U8* pSrc, OMX_U32 iSrcStep, OMX_U8* pDst, OMX_U32 iDstStep, OMX_U32 iWidth, OMX_U32 iHeight ) argument
89 armVCM4P10_Interpolate_Luma( const OMX_U8 *pSrc, OMX_U32 iSrcStep, OMX_U8 *pDst, OMX_U32 iDstStep, OMX_U32 iWidth, OMX_U32 iHeight, OMX_U32 dx, OMX_U32 dy ) argument
[all...]
H A DarmVCM4P10_UnpackBlock2x2.c31 * [out] pDst Pointer to unpacked 4x4 block
36 OMX_S16* pDst
45 pDst[i] = 0;
71 pDst[i] = (OMX_S16)Value;
H A DarmVCM4P10_UnpackBlock4x4.c31 * [out] pDst Pointer to unpacked 4x4 block
36 OMX_S16* pDst
45 pDst[i] = 0;
71 pDst[i] = (OMX_S16)Value;
/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/m4p2/src/
H A DarmVCM4P2_Clip8_s.s29 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...]
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/reference/vc/comm/src/
H A DomxVCCOMM_Copy16x16.c38 * 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 DomxVCCOMM_Copy8x8.c38 * 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
H A DomxVCCOMM_ComputeTextureErrorBlock_SAD.c39 * 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 DomxVCCOMM_ComputeTextureErrorBlock.c38 * pDst - pointer to the destination buffer, an 8x8 block. This should be
46 * pSrc, pSrcRef, pDst.
50 * - pDst is not 8-byte aligned
58 OMX_S16 * pDst
67 armRetArgErrIf(pDst == NULL, OMX_Sts_BadArgErr);
70 armRetArgErrIf(!armIs8ByteAligned(pDst), OMX_Sts_BadArgErr);
80 pDst[count] = pSrc[x] - pSrcRef[count];
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm11/vc/m4p10/src/
H A DomxVCM4P10_InterpolateChroma.c42 * [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 DarmVCM4P10_UnpackBlock4x4_s.s28 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/m4p10/src/
H A DomxVCM4P10_InterpolateChroma.c42 * [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 DarmVCM4P10_UnpackBlock4x4_s.s28 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 DarmVCM4P2_Clip8_s.s26 pDst RN 1 label
57 VST1 {dclip0},[pDst],step ;// store 8 bytes and pDst=pDst+step
58 VST1 {dclip1},[pDst],step ;// store 8 bytes and pDst=pDst+step
61 VST1 {dclip2},[pDst],step
62 VST1 {dclip3},[pDst],step
68 VST1 {dclip0},[pDst],ste
[all...]

Completed in 6430 milliseconds

12345