Searched refs:pSrc (Results 1 - 25 of 85) sorted by relevance

1234

/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/reference/vc/m4p10/src/
H A DomxVCM4P10_InvTransformDequant_ChromaDC.c33 * pSrc - Pointer to the 2x2 array of the 2x2 Hadamard-transformed and
47 * - at least one of the following pointers is NULL: pSrc
48 * - pSrc or pDst is not aligned on an 8-byte boundary
52 const OMX_S16* pSrc,
62 armRetArgErrIf(pSrc == NULL, OMX_Sts_BadArgErr)
63 armRetArgErrIf(armNot8ByteAligned(pSrc), OMX_Sts_BadArgErr);
69 m[0][0] = pSrc[0] + pSrc[1] + pSrc[2] + pSrc[
51 omxVCM4P10_InvTransformDequant_ChromaDC( const OMX_S16* pSrc, OMX_S16* pDst, OMX_U32 iQP ) argument
[all...]
H A DarmVCM4P10_UnpackBlock2x2.c39 const OMX_U8 *pSrc = *ppSrc; local
50 Flag = *pSrc++;
54 Value = *pSrc++;
55 Value = Value | ((*pSrc++)<<8);
64 Value = *pSrc++;
75 *ppSrc = pSrc;
H A DarmVCM4P10_UnpackBlock4x4.c39 const OMX_U8 *pSrc = *ppSrc; local
50 Flag = *pSrc++;
54 Value = *pSrc++;
55 Value = Value | ((*pSrc++)<<8);
64 Value = *pSrc++;
75 *ppSrc = pSrc;
H A DarmVCM4P10_InterpolateHalfHor_Luma.c31 * [in] pSrc Pointer to top-left corner of block used to interpolate
45 const OMX_U8* pSrc,
57 armRetArgErrIf(pSrc == NULL, OMX_Sts_BadArgErr)
66 pSrc [pos - 2] -
67 5 * pSrc [pos - 1] +
68 20 * pSrc [pos] +
69 20 * pSrc [pos + 1] -
70 5 * pSrc [pos + 2] +
71 pSrc [pos + 3];
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 DarmVCM4P10_InterpolateHalfVer_Luma.c32 * [in] pSrc Pointer to top-left corner of block used to interpolate
46 const OMX_U8* pSrc,
58 armRetArgErrIf(pSrc == NULL, OMX_Sts_BadArgErr)
68 pSrc [pos - 2 * iSrcStep] -
69 5 * pSrc [pos - 1 * iSrcStep] +
70 20 * pSrc [pos] +
71 20 * pSrc [pos + 1 * iSrcStep] -
72 5 * pSrc [pos + 2 * iSrcStep] +
73 pSrc [pos + 3 * iSrcStep];
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 DomxVCM4P10_SADQuar_16x.c12 * This function will calculate SAD of pSrc with average of two Ref blocks
28 * This function calculates the SAD between one block (pSrc) and the average
34 * pSrc - Pointer to the original block; must be aligned on a 16-byte
51 * - One of more of the following pointers is NULL: pSrc, pSrcRef0,
58 const OMX_U8* pSrc,
69 armRetArgErrIf(pSrc == NULL, OMX_Sts_BadArgErr)
74 armRetArgErrIf(armNot16ByteAligned(pSrc), OMX_Sts_BadArgErr)
79 (pSrc, pSrcRef0, pSrcRef1, iSrcStep,
57 omxVCM4P10_SADQuar_16x( const OMX_U8* pSrc, const OMX_U8* pSrcRef0, const OMX_U8* pSrcRef1, OMX_U32 iSrcStep, OMX_U32 iRefStep0, OMX_U32 iRefStep1, OMX_U32* pDstSAD, OMX_U32 iHeight ) argument
H A DomxVCM4P10_SADQuar_4x.c12 * This function will calculate SAD of pSrc with average of two Ref blocks
28 * This function calculates the SAD between one block (pSrc) and the average
34 * pSrc - Pointer to the original block; must be aligned on a 4-byte
51 * - One of more of the following pointers is NULL: pSrc, pSrcRef0,
58 const OMX_U8* pSrc,
69 armRetArgErrIf(pSrc == NULL, OMX_Sts_BadArgErr);
74 armRetArgErrIf(armNot4ByteAligned(pSrc), OMX_Sts_BadArgErr);
78 (pSrc, pSrcRef0, pSrcRef1, iSrcStep,
57 omxVCM4P10_SADQuar_4x( const OMX_U8* pSrc, const OMX_U8* pSrcRef0, const OMX_U8* pSrcRef1, OMX_U32 iSrcStep, OMX_U32 iRefStep0, OMX_U32 iRefStep1, OMX_U32* pDstSAD, OMX_U32 iHeight ) argument
H A DomxVCM4P10_SADQuar_8x.c12 * This function will calculate SAD of pSrc with average of two Ref blocks
28 * This function calculates the SAD between one block (pSrc) and the average
34 * pSrc - Pointer to the original block; must be aligned on an 8-byte
51 * - One of more of the following pointers is NULL: pSrc, pSrcRef0,
58 const OMX_U8* pSrc,
69 armRetArgErrIf(pSrc == NULL, OMX_Sts_BadArgErr)
75 armRetArgErrIf(armNot8ByteAligned(pSrc), OMX_Sts_BadArgErr)
80 (pSrc, pSrcRef0, pSrcRef1, iSrcStep,
57 omxVCM4P10_SADQuar_8x( const OMX_U8* pSrc, const OMX_U8* pSrcRef0, const OMX_U8* pSrcRef1, OMX_U32 iSrcStep, OMX_U32 iRefStep0, OMX_U32 iRefStep1, OMX_U32* pDstSAD, OMX_U32 iHeight ) argument
H A DarmVCM4P10_InterpolateHalfDiag_Luma.c33 * [in] pSrc Pointer to top-left corner of block used to interpolate
47 const OMX_U8* pSrc,
60 armRetArgErrIf(pSrc == NULL, OMX_Sts_BadArgErr)
74 pSrc [pos - 2] -
75 5 * pSrc [pos - 1] +
76 20 * pSrc [pos] +
77 20 * pSrc [pos + 1] -
78 5 * pSrc [pos + 2] +
79 pSrc [pos + 3];
46 armVCM4P10_InterpolateHalfDiag_Luma( const OMX_U8* pSrc, OMX_U32 iSrcStep, OMX_U8* pDst, OMX_U32 iDstStep, OMX_U32 iWidth, OMX_U32 iHeight ) argument
/frameworks/base/media/libdrm/mobile1/src/objmng/
H A Ddrm_decoder.c43 uint8_t *pDest, *pSrc; local
58 pSrc = src;
59 for (i = 0; i < maxGroup && *srcLen - (pSrc - src) >= 4; i++) {
60 SKIP_CRLF(pSrc);
61 if (pSrc - src >= *srcLen)
63 tpChar = get_alphabet_index(*pSrc); /* to first byte */
67 pSrc++;
68 SKIP_CRLF(pSrc);
69 tpChar = get_alphabet_index(*pSrc);
74 pSrc
[all...]
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm11/vc/comm/src/
H A DomxVCCOMM_Copy16x16_s.s7 ; * [in] pSrc - pointer to the reference block in the source frame; must be aligned on an 16-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
30 pSrc RN 0 label
46 LDRD X0,[pSrc],#8 ;//pSrc after loading pSrc=pSrc+8
47 LDRD X1,[pSrc],Count ;//pSrc afte
[all...]
H A DomxVCCOMM_Copy8x8_s.s7 ; * [in] pSrc - pointer to the reference block in the source frame; 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
30 pSrc RN 0 label
45 LDRD X0,[pSrc],Count ;//pSrc after loading : pSrc=pSrc+step
46 LDRD X1,[pSrc],Count
49 LDRD X0,[pSrc],Coun
[all...]
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm11/vc/m4p10/src/
H A DomxVCM4P10_InterpolateLuma_s.s20 ;// [in] pSrc Pointer to the source reference frame buffer
37 ;// pSrc or pDst is not NULL.
77 pSrc RN 0 label
148 STM pArgs, {pSrc,srcStep,pDst,dstStep}
182 SUB pSrc, pSrc, #2
192 SUB pSrc, pSrc, #2
201 SUB pSrc, pSrc, #
[all...]
H A DarmVCM4P10_InterpolateLuma_Copy_unsafe_s.s16 ;// Implements copy from an arbitrary aligned source memory location (pSrc) to an aligned
33 pSrc RN 0 label
51 AND Temp, pSrc, #3
52 BIC pSrc, pSrc, #3
62 M_LDR x0, [pSrc], srcStep
63 M_LDR x1, [pSrc], srcStep
65 M_LDR x2, [pSrc], srcStep
67 M_LDR x3, [pSrc], srcStep
73 LDR x1, [pSrc, #
[all...]
H A DarmVCM4P10_UnpackBlock4x4_s.s33 pSrc RN 2 ;// Persistent variables label
43 LDR pSrc, [ppSrc] ;// Load pSrc
52 LDRB Flag, [pSrc], #1 ;// Preload <Flag> before <unpackLoop>
62 ;// that can be easily taken care by loading the data from <pSrc> stream as
73 LDRSBNE Value2,[pSrc,#1] ;// Load byte wise to avoid unaligned access
74 LDRBNE Value, [pSrc], #2
76 LDRSBEQ Value, [pSrc], #1 ;// Value = (OMX_U8) *pSrc++
77 ORRNE Value,Value,Value2, LSL #8 ;// Value = (OMX_U16) *pSrc
[all...]
H A DomxVCM4P10_InterpolateChroma.c33 * [in] pSrc Pointer to the source reference frame buffer
50 * pSrc or pDst is NULL.
62 const OMX_U8* pSrc,
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
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm_neon/vc/comm/src/
H A DomxVCCOMM_Copy16x16_s.s7 ; * [in] pSrc - pointer to the reference block in the source frame; must be aligned on an 16-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
28 pSrc RN 0 label
48 VLD1 {X0,X1},[pSrc@128],step ;// Load 16 bytes from 16 byte aligned pSrc and pSrc=pSrc + step after loading
49 VLD1 {X2,X3},[pSrc@128],step
50 VLD1 {X4,X5},[pSrc
[all...]
H A DomxVCCOMM_Copy8x8_s.s7 ; * [in] pSrc - pointer to the reference block in the source frame; 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
28 pSrc RN 0 label
45 VLD1 {X0},[pSrc],step ;// Load 8 bytes from 8 byte aligned pSrc, pSrc=pSrc+step after load
46 VLD1 {X1},[pSrc],step
47 VLD1 {X2},[pSrc],ste
[all...]
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/reference/vc/comm/src/
H A DomxVCCOMM_Copy16x16.c30 * pSrc - pointer to the reference macroblock in the source frame; must be
46 * - one or more of the following pointers is NULL: pSrc, pDst
48 * boundary: pSrc, pDst
54 const OMX_U8 *pSrc,
63 armRetArgErrIf(pSrc == NULL, OMX_Sts_BadArgErr);
65 armRetArgErrIf(!armIs16ByteAligned(pSrc), 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.c30 * pSrc - pointer to the reference block in the source frame; must be
46 * - one or more of the following pointers is NULL: pSrc, pDst
48 * boundary: pSrc, pDst
54 const OMX_U8 *pSrc,
63 armRetArgErrIf(pSrc == NULL, OMX_Sts_BadArgErr);
65 armRetArgErrIf(!armIs8ByteAligned(pSrc), 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.c30 * pSrc - pointer to the source plane. This should be aligned on an 8-byte
46 * pSrc, pSrcRef, pDst.
47 * - pSrc is not 8-byte aligned.
55 const OMX_U8 *pSrc,
65 armRetArgErrIf(pSrc == NULL, OMX_Sts_BadArgErr);
68 armRetArgErrIf(!armIs8ByteAligned(pSrc), OMX_Sts_BadArgErr);
76 y++, pSrc += srcStep)
80 pDst[count] = pSrc[x] - pSrcRef[count];
54 omxVCCOMM_ComputeTextureErrorBlock( const OMX_U8 *pSrc, OMX_INT srcStep, const OMX_U8 *pSrcRef, OMX_S16 * pDst ) argument
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/reference/vc/m4p2/src/
H A DomxVCM4P2_MCReconBlock.c33 * [in] pSrc pointer to the block in the reference plane.
42 const OMX_U8 *pSrc,
51 pTempSrc1 = pSrc;
52 pTempSrc2 = pSrc + srcStep;
75 * [in] pSrc pointer to the block in the reference plane.
84 const OMX_U8 *pSrc,
93 pTempSrc1 = pSrc;
120 * [in] pSrc pointer to the block in the reference plane.
129 const OMX_U8 *pSrc,
140 pTempSrc1 = pSrc;
41 armVCM4P2_HalfPelVer( const OMX_U8 *pSrc, OMX_INT srcStep, OMX_U8 *pDst, OMX_INT rndVal) argument
83 armVCM4P2_HalfPelHor( const OMX_U8 *pSrc, OMX_INT srcStep, OMX_U8 *pDst, OMX_INT rndVal) argument
128 armVCM4P2_HalfPelVerHor( const OMX_U8 *pSrc, OMX_INT srcStep, OMX_U8 *pDst, OMX_INT rndVal) argument
182 armVCM4P2_MCReconBlock_NoRes( const OMX_U8 *pSrc, OMX_INT srcStep, OMX_U8 *pDst, OMX_INT dstStep) argument
223 armVCM4P2_MCReconBlock_Res( const OMX_U8 *pSrc, const OMX_S16 *pSrcResidue, OMX_U8 *pDst, OMX_INT dstStep) argument
287 omxVCM4P2_MCReconBlock( const OMX_U8 *pSrc, OMX_INT srcStep, const OMX_S16 *pSrcResidue, OMX_U8 *pDst, OMX_INT dstStep, OMX_INT predictType, OMX_INT rndVal) argument
[all...]
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm_neon/vc/m4p10/src/
H A DarmVCM4P10_InterpolateLuma_Copy_unsafe_s.s16 ;// Implements copy from an arbitrary aligned source memory location (pSrc) to an aligned
33 pSrc RN 0 label
51 AND Temp, pSrc, #3
52 BIC pSrc, pSrc, #3
62 M_LDR x0, [pSrc], srcStep
63 M_LDR x1, [pSrc], srcStep
65 M_LDR x2, [pSrc], srcStep
67 M_LDR x3, [pSrc], srcStep
73 LDR x1, [pSrc, #
[all...]
H A DarmVCM4P10_UnpackBlock4x4_s.s33 pSrc RN 2 ;// Persistent variables label
43 LDR pSrc, [ppSrc] ;// Load pSrc
52 LDRB Flag, [pSrc], #1 ;// Preload <Flag> before <unpackLoop>
62 ;// that can be easily taken care by loading the data from <pSrc> stream as
73 LDRSBNE Value2,[pSrc,#1] ;// Load byte wise to avoid unaligned access
74 LDRBNE Value, [pSrc], #2
76 LDRSBEQ Value, [pSrc], #1 ;// Value = (OMX_U8) *pSrc++
77 ORRNE Value,Value,Value2, LSL #8 ;// Value = (OMX_U16) *pSrc
[all...]
H A DomxVCM4P10_InterpolateChroma.c33 * [in] pSrc Pointer to the source reference frame buffer
50 * pSrc or pDst is NULL.
62 const OMX_U8* pSrc,
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

Completed in 164 milliseconds

1234