Searched refs:pSrcDst (Results 1 - 25 of 38) sorted by relevance

12

/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/reference/vc/m4p2/src/
H A DomxVCM4P2_QuantInvInter_I.c34 * pSrcDst - pointer to the input (quantized) intra/inter block; must be
45 * pSrcDst - pointer to the output (dequantized) intra/inter block
52 * - pSrcDst is NULL
59 OMX_S16 * pSrcDst,
67 armRetArgErrIf(pSrcDst == NULL, OMX_Sts_BadArgErr);
74 Sign = armSignCheck (pSrcDst[coeffCount]);
79 pSrcDst[coeffCount] = (2* armAbs(pSrcDst[coeffCount]) + 1) * QP;
80 pSrcDst[coeffCount] *= Sign;
84 pSrcDst[coeffCoun
58 omxVCM4P2_QuantInvInter_I( OMX_S16 * pSrcDst, OMX_INT QP ) argument
[all...]
H A DomxVCM4P2_QuantInter_I.c32 * pSrcDst - pointer to the input inter block coefficients; must be aligned
41 * pSrcDst - pointer to the output (quantized) interblock coefficients.
51 * - pSrcDst is NULL.
57 OMX_S16 * pSrcDst,
70 armRetArgErrIf(pSrcDst == NULL, OMX_Sts_BadArgErr);
94 fSign = armSignCheck (pSrcDst[coeffCount]);
95 pSrcDst[coeffCount] = (armAbs(pSrcDst[coeffCount])
97 pSrcDst[coeffCount] *= fSign;
102 pSrcDst[coeffCoun
56 omxVCM4P2_QuantInter_I( OMX_S16 * pSrcDst, OMX_U8 QP, OMX_INT shortVideoHeader ) argument
[all...]
H A DomxVCM4P2_QuantInvIntra_I.c33 * pSrcDst - pointer to the input (quantized) intra/inter block; must be
44 * pSrcDst - pointer to the output (dequantized) intra/inter block
51 * - pSrcDst is NULL
58 OMX_S16 * pSrcDst,
69 armRetArgErrIf(pSrcDst == NULL, OMX_Sts_BadArgErr);
121 pSrcDst[0] = pSrcDst[0] * dcScaler;
124 pSrcDst[0] = armClip (-2048, 2047, pSrcDst[0]);
130 Sign = armSignCheck (pSrcDst[coeffCoun
57 omxVCM4P2_QuantInvIntra_I( OMX_S16 * pSrcDst, OMX_INT QP, OMXVCM4P2VideoComponent videoComp, OMX_INT shortVideoHeader ) argument
[all...]
H A DarmVCM4P2_ACDCPredict.c34 * [in] pSrcDst pointer to the coefficient buffer which contains
57 * [out] pSrcDst pointer to the coefficient buffer which contains
72 OMX_S16 * pSrcDst,
89 armRetArgErrIf(pSrcDst == NULL, OMX_Sts_BadArgErr);
95 armRetArgErrIf(!armIs4ByteAligned(pSrcDst), OMX_Sts_BadArgErr);
161 *pPredBufCol = pSrcDst[0] * dcScaler;
164 pSrcDst[0] -= tempPred;
169 pSrcDst[0] += tempPred;
172 pSrcDst[0] = armClip (-2048, 2047, pSrcDst[
71 armVCM4P2_ACDCPredict( OMX_S16 * pSrcDst, OMX_S16 * pPreACPredict, OMX_S16 * pPredBufRow, OMX_S16 * pPredBufCol, OMX_INT curQP, OMX_INT predQP, OMX_INT predDir, OMX_INT ACPredFlag, OMXVCM4P2VideoComponent videoComp, OMX_U8 flag, OMX_INT *pSumErr ) argument
[all...]
H A DomxVCM4P2_QuantIntra_I.c31 * pSrcDst - pointer to the input intra block coefficients; must be aligned
43 * pSrcDst - pointer to the output (quantized) interblock coefficients.
53 * - pSrcDst is NULL.
60 OMX_S16 * pSrcDst,
73 armRetArgErrIf(pSrcDst == NULL, OMX_Sts_BadArgErr);
87 pSrcDst[0] = armIntDivAwayFromZero (pSrcDst[0], dcScaler);
90 pSrcDst[0] = (OMX_S16) armClip (1, 254, pSrcDst[0]);
133 pSrcDst[
59 omxVCM4P2_QuantIntra_I( OMX_S16 * pSrcDst, OMX_U8 QP, OMX_INT blockIndex, OMX_INT shortVideoHeader ) argument
[all...]
H A DomxVCM4P2_PredictReconCoefIntra.c34 * pSrcDst - pointer to the coefficient buffer which contains the quantized
56 * pSrcDst - pointer to the coefficient buffer which contains the quantized
68 * pSrcDst, pPredBufRow, or pPredBufCol.
74 * - pSrcDst, pPredBufRow, or pPredBufCol is not 4-byte aligned.
79 OMX_S16 * pSrcDst,
91 armRetArgErrIf(pSrcDst == NULL, OMX_Sts_BadArgErr);
99 armRetArgErrIf(!armIs4ByteAligned(pSrcDst), OMX_Sts_BadArgErr);
105 pSrcDst,
78 omxVCM4P2_PredictReconCoefIntra( OMX_S16 * pSrcDst, OMX_S16 * pPredBufRow, OMX_S16 * pPredBufCol, OMX_INT curQP, OMX_INT predQP, OMX_INT predDir, OMX_INT ACPredFlag, OMXVCM4P2VideoComponent videoComp ) argument
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/reference/vc/m4p10/src/
H A DomxVCM4P10_TransformQuant_ChromaDC.c33 * pSrcDst - Pointer to the 2x2 array of chroma DC coefficients. 8-byte
40 * pSrcDst - Pointer to transformed and quantized coefficients. 8-byte
49 * pSrcDst
50 * - pSrcDst is not aligned on an 8-byte boundary
54 OMX_S16* pSrcDst,
65 armRetArgErrIf(pSrcDst == NULL, OMX_Sts_BadArgErr);
66 armRetArgErrIf(armNot8ByteAligned(pSrcDst), OMX_Sts_BadArgErr);
70 m[0][0] = pSrcDst[0] + pSrcDst[1] + pSrcDst[
53 omxVCM4P10_TransformQuant_ChromaDC( OMX_S16* pSrcDst, OMX_U32 iQP, OMX_U8 bIntra ) argument
[all...]
H A DomxVCM4P10_TransformQuant_LumaDC.c33 * pSrcDst - Pointer to the 4x4 array of luma DC coefficients. 16-byte
39 * pSrcDst - Pointer to transformed and quantized coefficients. 16-byte
47 * - at least one of the following pointers is NULL: pSrcDst
48 * - pSrcDst is not aligned on an 16-byte boundary
52 OMX_S16* pSrcDst,
62 armRetArgErrIf(pSrcDst == NULL, OMX_Sts_BadArgErr);
63 armRetArgErrIf(armNot16ByteAligned(pSrcDst), OMX_Sts_BadArgErr);
72 m1[i][0] = pSrcDst[j + 0] + pSrcDst[j + 2]; /* a+c */
73 m1[i][1] = pSrcDst[
51 omxVCM4P10_TransformQuant_LumaDC( OMX_S16* pSrcDst, OMX_U32 iQP ) argument
[all...]
H A DomxVCM4P10_DeblockChroma_I.c33 * pSrcDst - pointer to the input macroblock; must be 8-byte aligned.
56 * pSrcDst - pointer to filtered output macroblock.
62 * - one or more of the following pointers is NULL: pSrcDst, pAlpha,
63 * pBeta, pThresholds, or pBS. pSrcDst is not 8-byte aligned.
78 OMX_U8* pSrcDst,
88 armRetArgErrIf(pSrcDst == NULL, OMX_Sts_BadArgErr);
89 armRetArgErrIf(armNot8ByteAligned(pSrcDst), OMX_Sts_BadArgErr);
99 pSrcDst, srcdstStep, pAlpha, pBeta, pThresholds, pBS);
104 pSrcDst, srcdstStep, pAlpha+2, pBeta+2, pThresholds+8, pBS+16);
77 omxVCM4P10_DeblockChroma_I( OMX_U8* pSrcDst, OMX_S32 srcdstStep, const OMX_U8* pAlpha, const OMX_U8* pBeta, const OMX_U8* pThresholds, const OMX_U8 *pBS ) argument
H A DomxVCM4P10_DeblockLuma_I.c34 * pSrcDst - pointer to the input macroblock; must be 16-byte aligned.
57 * pSrcDst - pointer to filtered output macroblock.
63 * - one or more of the following pointers is NULL: pSrcDst, pAlpha,
64 * pBeta, pThresholds or pBS. pSrcDst is not 16-byte aligned.
80 OMX_U8* pSrcDst,
90 armRetArgErrIf(pSrcDst == NULL, OMX_Sts_BadArgErr);
91 armRetArgErrIf(armNot16ByteAligned(pSrcDst), OMX_Sts_BadArgErr);
101 pSrcDst, srcdstStep, pAlpha, pBeta, pThresholds, pBS);
106 pSrcDst, srcdstStep, pAlpha+2, pBeta+2, pThresholds+16, pBS+16);
79 omxVCM4P10_DeblockLuma_I( OMX_U8* pSrcDst, OMX_S32 srcdstStep, const OMX_U8* pAlpha, const OMX_U8* pBeta, const OMX_U8* pThresholds, const OMX_U8 *pBS ) argument
H A DomxVCM4P10_FilterDeblockingChroma_HorEdge_I.c33 * pSrcDst - pointer to the input macroblock; must be 8-byte aligned.
57 * pSrcDst -Pointer to filtered output macroblock.
65 * pSrcDst, pAlpha, pBeta, pThresholds, or pBS.
66 * - pSrcDst is not 8-byte aligned.
81 OMX_U8* pSrcDst,
91 armRetArgErrIf(pSrcDst == NULL, OMX_Sts_BadArgErr);
92 armRetArgErrIf(armNot8ByteAligned(pSrcDst), OMX_Sts_BadArgErr);
119 pSrcDst + Y*srcdstStep + X,
80 omxVCM4P10_FilterDeblockingChroma_HorEdge_I( OMX_U8* pSrcDst, OMX_S32 srcdstStep, const OMX_U8* pAlpha, const OMX_U8* pBeta, const OMX_U8* pThresholds, const OMX_U8 *pBS ) argument
H A DomxVCM4P10_FilterDeblockingChroma_VerEdge_I.c33 * pSrcDst - Pointer to the input macroblock; must be 8-byte aligned.
56 * pSrcDst -Pointer to filtered output macroblock.
63 * - one or more of the following pointers is NULL: pSrcDst, pAlpha,
65 * - pSrcDst is not 8-byte aligned.
80 OMX_U8* pSrcDst,
90 armRetArgErrIf(pSrcDst == NULL, OMX_Sts_BadArgErr);
91 armRetArgErrIf(armNot8ByteAligned(pSrcDst), OMX_Sts_BadArgErr);
120 pSrcDst + Y*srcdstStep + X,
79 omxVCM4P10_FilterDeblockingChroma_VerEdge_I( OMX_U8* pSrcDst, OMX_S32 srcdstStep, const OMX_U8* pAlpha, const OMX_U8* pBeta, const OMX_U8* pThresholds, const OMX_U8 *pBS ) argument
H A DomxVCM4P10_FilterDeblockingLuma_HorEdge_I.c33 * pSrcDst - pointer to the input macroblock; must be 16-byte aligned.
54 * pSrcDst -Pointer to filtered output macroblock.
61 * - one or more of the following pointers is NULL: pSrcDst, pAlpha,
64 * - pSrcDst is not 16-byte aligned.
77 OMX_U8* pSrcDst,
87 armRetArgErrIf(pSrcDst == NULL, OMX_Sts_BadArgErr);
88 armRetArgErrIf(armNot8ByteAligned(pSrcDst), OMX_Sts_BadArgErr);
114 pSrcDst + Y*srcdstStep + X,
76 omxVCM4P10_FilterDeblockingLuma_HorEdge_I( OMX_U8* pSrcDst, OMX_S32 srcdstStep, const OMX_U8* pAlpha, const OMX_U8* pBeta, const OMX_U8* pThresholds, const OMX_U8 *pBS ) argument
H A DomxVCM4P10_FilterDeblockingLuma_VerEdge_I.c33 * pSrcDst - Pointer to the input macroblock; must be 16-byte aligned.
54 * pSrcDst -Pointer to filtered output macroblock.
60 * Either of the pointers in pSrcDst, pAlpha, pBeta, pThresholds, or pBS
63 * pSrcDst is not 16-byte aligned.
76 OMX_U8* pSrcDst,
86 armRetArgErrIf(pSrcDst == NULL, OMX_Sts_BadArgErr);
87 armRetArgErrIf(armNot16ByteAligned(pSrcDst),OMX_Sts_BadArgErr);
117 pSrcDst + Y*srcdstStep + X,
75 omxVCM4P10_FilterDeblockingLuma_VerEdge_I( OMX_U8* pSrcDst, OMX_S32 srcdstStep, const OMX_U8* pAlpha, const OMX_U8* pBeta, const OMX_U8* pThresholds, const OMX_U8 *pBS ) argument
H A DomxVCM4P10_DequantTransformResidualFromPairAndAdd.c30 OMX_S16* pSrcDst,
42 Value = (pSrcDst[i] * pVRow[armVCM4P10_PosToVCol4x4[i]]) << Shift;
43 pSrcDst[i] = (OMX_S16)Value;
29 DequantLumaAC4x4( OMX_S16* pSrcDst, OMX_INT QP ) argument
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm11/vc/m4p10/src/
H A DomxVCM4P10_DeblockChroma_I.c33 * [in] pSrcDst pointer to the input macroblock. Must be 8-byte aligned.
46 * [out] pSrcDst pointer to filtered output macroblock
51 * - Either of the pointers in pSrcDst, pAlpha, pBeta, pTresholds, or pBS is NULL.
52 * - pSrcDst is not 8-byte aligned.
59 OMX_U8* pSrcDst,
69 armRetArgErrIf(pSrcDst == NULL, OMX_Sts_BadArgErr);
70 armRetArgErrIf(armNot8ByteAligned(pSrcDst), OMX_Sts_BadArgErr);
80 pSrcDst, srcdstStep, pAlpha, pBeta, pThresholds, pBS);
85 pSrcDst, srcdstStep, pAlpha+2, pBeta+2, pThresholds+8, pBS+16);
58 omxVCM4P10_DeblockChroma_I( OMX_U8* pSrcDst, OMX_S32 srcdstStep, const OMX_U8* pAlpha, const OMX_U8* pBeta, const OMX_U8* pThresholds, const OMX_U8 *pBS ) argument
H A DomxVCM4P10_DeblockLuma_I.c35 * [in] pSrcDst pointer to the input macroblock. Must be 8-byte aligned.
48 * [out] pSrcDst pointer to filtered output macroblock.
53 * - Either of the pointers in pSrcDst, pAlpha, pBeta, pTresholds or pBS is NULL.
54 * - pSrcDst is not 8-byte aligned.
62 OMX_U8* pSrcDst,
72 armRetArgErrIf(pSrcDst == NULL, OMX_Sts_BadArgErr);
73 armRetArgErrIf(armNot8ByteAligned(pSrcDst), OMX_Sts_BadArgErr);
83 pSrcDst, srcdstStep, pAlpha, pBeta, pThresholds, pBS);
88 pSrcDst, srcdstStep, pAlpha+2, pBeta+2, pThresholds+16, pBS+16);
61 omxVCM4P10_DeblockLuma_I( OMX_U8* pSrcDst, OMX_S32 srcdstStep, const OMX_U8* pAlpha, const OMX_U8* pBeta, const OMX_U8* pThresholds, const OMX_U8 *pBS ) argument
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm_neon/vc/m4p10/src/
H A DomxVCM4P10_DeblockChroma_I.c33 * [in] pSrcDst pointer to the input macroblock. Must be 8-byte aligned.
46 * [out] pSrcDst pointer to filtered output macroblock
51 * - Either of the pointers in pSrcDst, pAlpha, pBeta, pTresholds, or pBS is NULL.
52 * - pSrcDst is not 8-byte aligned.
59 OMX_U8* pSrcDst,
69 armRetArgErrIf(pSrcDst == NULL, OMX_Sts_BadArgErr);
70 armRetArgErrIf(armNot8ByteAligned(pSrcDst), OMX_Sts_BadArgErr);
80 pSrcDst, srcdstStep, pAlpha, pBeta, pThresholds, pBS);
85 pSrcDst, srcdstStep, pAlpha+2, pBeta+2, pThresholds+8, pBS+16);
58 omxVCM4P10_DeblockChroma_I( OMX_U8* pSrcDst, OMX_S32 srcdstStep, const OMX_U8* pAlpha, const OMX_U8* pBeta, const OMX_U8* pThresholds, const OMX_U8 *pBS ) argument
H A DomxVCM4P10_DeblockLuma_I.c35 * [in] pSrcDst pointer to the input macroblock. Must be 8-byte aligned.
48 * [out] pSrcDst pointer to filtered output macroblock.
53 * - Either of the pointers in pSrcDst, pAlpha, pBeta, pTresholds or pBS is NULL.
54 * - pSrcDst is not 8-byte aligned.
62 OMX_U8* pSrcDst,
72 armRetArgErrIf(pSrcDst == NULL, OMX_Sts_BadArgErr);
73 armRetArgErrIf(armNot8ByteAligned(pSrcDst), OMX_Sts_BadArgErr);
83 pSrcDst, srcdstStep, pAlpha, pBeta, pThresholds, pBS);
88 pSrcDst, srcdstStep, pAlpha+2, pBeta+2, pThresholds+16, pBS+16);
61 omxVCM4P10_DeblockLuma_I( OMX_U8* pSrcDst, OMX_S32 srcdstStep, const OMX_U8* pAlpha, const OMX_U8* pBeta, const OMX_U8* pThresholds, const OMX_U8 *pBS ) argument
H A DomxVCM4P10_FilterDeblockingLuma_HorEdge_I_s.s28 pSrcDst RN 0 label
162 SUB pSrcDst, pSrcDst, srcdstStep, LSL #2
185 ADD pTmp, pSrcDst, srcdstStep
189 VLD1 dP_3, [pSrcDst], step
191 VLD1 dP_1, [pSrcDst], step
193 VLD1 dQ_0, [pSrcDst], step
197 VLD1 dQ_2, [pSrcDst], srcdstStep
216 VLD1 dQ_3, [pSrcDst]
226 SUB pSrcDst, pSrcDs
[all...]
H A DomxVCM4P10_FilterDeblockingLuma_VerEdge_I_s.s28 pSrcDst RN 0 label
208 SUB pSrcDst, pSrcDst, #4
236 ADD pTmp, pSrcDst, srcdstStep
237 VLD1 dRow0, [pSrcDst], pTmpStep
239 VLD1 dRow2, [pSrcDst], pTmpStep
242 VLD1 dRow4, [pSrcDst], pTmpStep
245 VLD1 dRow6, [pSrcDst], pTmpStep
264 SUB pSrcDst, pSrcDst, srcdstSte
[all...]
H A DomxVCM4P10_FilterDeblockingChroma_HorEdge_I_s.s30 pSrcDst RN 0 label
100 SUB pSrcDst, pSrcDst, srcdstStep, LSL #1 ;?
101 SUB pSrcDst, pSrcDst, srcdstStep
121 VLD1 dP_2, [pSrcDst], srcdstStep
123 VLD1 dP_1, [pSrcDst], srcdstStep
125 VLD1 dP_0, [pSrcDst], srcdstStep
127 VLD1 dQ_0, [pSrcDst], srcdstStep
129 VLD1 dQ_1, [pSrcDst], srcdstSte
[all...]
H A DomxVCM4P10_FilterDeblockingChroma_VerEdge_I_s.s29 pSrcDst RN 0 label
116 SUB pSrcDst, pSrcDst, #4
141 ADD pTmp, pSrcDst, srcdstStep
145 VLD1 dRow0, [pSrcDst], step
148 VLD1 dRow2, [pSrcDst], step
150 VLD1 dRow4, [pSrcDst], step
152 VLD1 dRow6, [pSrcDst], step
216 SUB pSrcDst, pSrcDst, srcdstSte
[all...]
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm11/vc/m4p2/src/
H A DomxVCM4P2_QuantInvInter_I_s.s31 ; * [in] pSrcDst pointer to the input (quantized) intra/inter block. Must be 16-byte aligned.
40 ; * [out] pSrcDst pointer to the output (dequantized) intra/inter block. Must be 16-byte aligned.
45 ; * - If pSrcDst is NULL or is not 16-byte aligned.
63 pSrcDst RN 0 label
82 LDRD tempVal21,[pSrcDst] ;// Loads first two values of pSrcDst to tempVal21,
121 LDRD tempVal21,[pSrcDst,#8] ;// Load next four Values to tempVal21,tempVal43
130 STRD Result1,[pSrcDst],#8 ;// Store Double words and increment the pointer to point the next store address
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm_neon/vc/m4p2/src/
H A DomxVCM4P2_QuantInvInter_I_s.s31 ; * [in] pSrcDst pointer to the input (quantized) intra/inter block. Must be 16-byte aligned.
40 ; * [out] pSrcDst pointer to the output (dequantized) intra/inter block. Must be 16-byte aligned.
45 ; * - If pSrcDst is NULL or is not 16-byte aligned.
62 pSrcDst RN 0 label
109 VLD1 {dCoeff0,dCoeff1},[pSrcDst] ;// Load first 8 values to Coeff0,Coeff1
147 VST1 {dResult0,dResult1},[pSrcDst]! ;// Store the result
149 VLD1 {dCoeff0,dCoeff1},[pSrcDst]

Completed in 1788 milliseconds

12