/frameworks/base/media/libstagefright/codecs/on2/h264dec/omxdl/reference/vc/m4p2/src/ |
omxVCM4P2_DecodeVLCZigzag_Inter.c | 54 * pDst - pointer to the coefficient buffer of current block; must be 61 * ppBitStream, *ppBitStream, pBitOffset, pDst 62 * - pDst is not 4-byte aligned 75 OMX_S16 * pDst, 87 armRetArgErrIf(pDst == NULL, OMX_Sts_BadArgErr); 88 armRetArgErrIf(!armIs4ByteAligned(pDst), OMX_Sts_BadArgErr); 93 pDst,
|
omxVCM4P2_MCReconBlock.c | 38 * [out] pDst pointer to the linaer 8x8 destination buffer; 44 OMX_U8 *pDst, 58 *pDst++ = ((*pTempSrc1++ + *pTempSrc2++) + 1 - rndVal) >> 1; 80 * [out] pDst pointer to the linaer 8x8 destination buffer; 86 OMX_U8 *pDst, 101 *pDst++ = ((*pTempSrc1++ + *pTempSrc2++) + 1 - rndVal) >> 1; 125 * [out] pDst pointer to the linaer 8x8 destination buffer; 131 OMX_U8 *pDst, 150 *pDst++ = ((*pTempSrc1++ + *pTempSrc2++ + *pTempSrc3++ + *pTempSrc4++) + 177 * [out] pDst pointer to the destination buffer; must be 8-byte aligned [all...] |
armVCM4P2_DecodeVLCZigzag_intra.c | 63 * [out] pDst pointer to the coefficient buffer of current 74 OMX_S16 * pDst, 88 armRetArgErrIf(pDst == NULL, OMX_Sts_BadArgErr); 89 armRetArgErrIf(!armIs4ByteAligned(pDst), OMX_Sts_BadArgErr); 117 pDst,
|
/frameworks/base/media/libstagefright/codecs/on2/h264dec/omxdl/reference/vc/m4p10/src/ |
omxVCM4P10_TransformDequantLumaDCFromPair.c | 30 OMX_S16* pDst, 42 Value = (pDst[i] * Scale) << Shift; 43 pDst[i] = (OMX_S16)Value; 53 Value = (pDst[i] * Scale + Round) >> Shift; 54 pDst[i] = (OMX_S16)Value; 115 * pDst - Pointer to the reconstructed 4x4 LumaDC coefficients buffer; must 121 * - ppSrc or pDst is NULL. 122 * - pDst is not 8 byte aligned. 129 OMX_S16* pDst, 135 armRetArgErrIf(pDst == NULL, OMX_Sts_BadArgErr) [all...] |
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_BadArgErr [all...] |
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, dstStep, roi.width, roi.height, dx, dy) [all...] |
omxVCM4P10_PredictIntraChroma_8x8.c | 36 * [out] pDst Pointer to the destination buffer 45 OMX_U8* pDst, 81 pDst[y*dstStep+x] = (OMX_U8)Sum; 98 * [out] pDst Pointer to the destination buffer 107 OMX_U8* pDst, 143 pDst[y*dstStep+x] = (OMX_U8)Sum; 169 * pDst - Pointer to the destination buffer; must be aligned on an 8-byte 176 * pDst is NULL. 192 * either pSrcAbove or pDst is not aligned on a 8-byte boundary. Note: 203 OMX_U8* pDst, [all...] |
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;
|
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;
|
armVCM4P10_PredictIntraDC4x4.c | 36 * [out] pDst Pointer to the destination buffer 45 OMX_U8* pDst, 85 pDst[y*dstStep+x] = (OMX_U8)Sum;
|
armVCM4P10_Interpolate_Chroma.c | 39 * [out] pDst Pointer to the interpolation buffer 48 OMX_U8 *pDst, 63 armRetArgErrIf(pDst == NULL, OMX_Sts_BadArgErr) 83 pDst [y * iDstStep + x] = ( 98 pDst [y * iDstStep + x] = pSrc [y * iSrcStep + x];
|
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;
|
omxVCM4P10_PredictIntra_16x16.c | 47 * pDst -Pointer to the destination buffer; must be aligned on a 16-byte 54 * pDst is NULL. 70 * either pSrcAbove or pDst is not aligned on a 16-byte boundary. 83 OMX_U8* pDst, 92 armRetArgErrIf(pDst == NULL, OMX_Sts_BadArgErr); 97 armRetArgErrIf(armNot16ByteAligned(pDst), OMX_Sts_BadArgErr); 115 pDst[y*dstStep+x] = pSrcAbove[x]; 125 pDst[y*dstStep+x] = pSrcLeft[y*leftStep]; 166 pDst[y*dstStep+x] = (OMX_U8)Sum; 190 pDst[y*dstStep+x] = (OMX_U8)armClip(0,255,Sum) [all...] |
/frameworks/base/media/libstagefright/codecs/on2/h264dec/omxdl/arm_neon/vc/m4p10/src/ |
omxVCM4P10_InterpolateLuma_s.s | 29 ;// [out] pDst Pointer to the destination frame buffer. 37 ;// pSrc or pDst is not NULL. 42 ;// If roi.width is equal to 8, pDst is 8 byte aligned. 43 ;// If roi.width is equal to 16, pDst is 16 byte aligned. 69 pDst RN 2 192 STM pArgs, {pSrc,srcStep,pDst,dstStep} 225 ADD Temp, pDst, dstStep, LSL #1 226 VST1 dDst0[0], [pDst], dstStep 228 VST1 dDst1[0], [pDst] 242 ADD Temp, pDst, dstStep, LSL #1 [all...] |
armVCM4P10_InterpolateLuma_Copy_unsafe_s.s | 17 ;// destination pointed by (pDst) 35 pDst RN 2 64 M_STR x0, [pDst], dstStep 66 M_STR x1, [pDst], dstStep 68 M_STR x2, [pDst], dstStep 69 M_STR x3, [pDst], dstStep 79 M_STR x0, [pDst], dstStep 84 M_STR x2, [pDst], dstStep 89 M_STR x0, [pDst], dstStep 92 M_STR x2, [pDst], dstSte [all...] |
/frameworks/base/media/libstagefright/codecs/on2/h264dec/omxdl/arm11/vc/m4p10/src/ |
armVCM4P10_InterpolateLuma_HalfDiagHorVer4x4_unsafe_s.s | 58 pDst RN 2 100 M_STRD pDst, dstStep, ppDstArgs 102 MOV pDst, pInterBuf 181 STR Acc0, [pDst, dstStep] 182 STR Temp6, [pDst], #4 186 STR Acc1, [pDst, dstStep] 187 STR Temp6, [pDst], #4 191 STR Acc2, [pDst, dstStep] 192 STR Temp6, [pDst], #4 195 STR Acc3, [pDst, dstStep] [all...] |
omxVCM4P10_PredictIntraChroma_8x8_s.s | 103 pDst RN 3 ;// output pointer 192 M_STRD tVal0, tVal1, [pDst], dstStep ;// pDst[0 to 7] = tVal 0 to 1 193 M_STRD tVal0, tVal1, [pDst], dstStep ;// pDst[8 to 15] = tVal 0 to 1 194 M_STRD tVal0, tVal1, [pDst], dstStep ;// pDst[16 to 23] = tVal 0 to 1 195 M_STRD tVal0, tVal1, [pDst], dstStep ;// pDst[24 to 31] = tVal 0 to 1 197 M_STRD tVal8, tVal9, [pDst], dstStep ;// pDst[32 to 39] = tVal 8 to [all...] |
armVCM4P10_InterpolateLuma_Copy_unsafe_s.s | 17 ;// destination pointed by (pDst) 35 pDst RN 2 64 M_STR x0, [pDst], dstStep 66 M_STR x1, [pDst], dstStep 68 M_STR x2, [pDst], dstStep 69 M_STR x3, [pDst], dstStep 79 M_STR x0, [pDst], dstStep 84 M_STR x2, [pDst], dstStep 89 M_STR x0, [pDst], dstStep 92 M_STR x2, [pDst], dstSte [all...] |
/frameworks/base/media/libstagefright/codecs/on2/h264dec/omxdl/arm_neon/vc/comm/src/ |
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 29 pDst RN 1 53 VST1 {X0,X1,X2,X3},[pDst@128]! ;// Store 32 bytes to 16 byte aligned pDst 54 VST1 {X4,X5,X6,X7},[pDst@128]! 62 VST1 {X0,X1,X2,X3},[pDst@128]! 63 VST1 {X4,X5,X6,X7},[pDst@128]! 71 VST1 {X0,X1,X2,X3},[pDst@128]! [all...] |
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 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/base/media/libstagefright/codecs/on2/h264dec/omxdl/arm11/vc/m4p2/src/ |
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);
|
/frameworks/base/media/libstagefright/codecs/on2/h264dec/omxdl/arm_neon/vc/m4p2/src/ |
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);
|
omxVCM4P2_MCReconBlock_s.s | 37 ;// rounding cases are handled. Just copies a block from pSrc to pDst 59 VST1 dRow0, [pDst@64], dstStep 60 VST1 dRow1, [pDst@64], dstStep 61 VST1 dRow2, [pDst@64], dstStep 62 VST1 dRow3, [pDst@64], dstStep 63 VST1 dRow4, [pDst@64], dstStep 64 VST1 dRow5, [pDst@64], dstStep 65 VST1 dRow6, [pDst@64], dstStep 66 VST1 dRow7, [pDst@64], dstStep 115 VST1 dRow0, [pDst@64], dstSte [all...] |
/frameworks/base/media/libstagefright/codecs/avc/enc/src/ |
residual.cpp | 32 uint8 *pDst, *pSrc; 44 pDst = video->currPic->Sl + offset1; 56 *((uint*)pDst) = code; 57 pDst += 4; 65 *((uint*)pDst) = code; 66 pDst += 2; 70 pDst += offset; 77 pDst = video->currPic->Scb + ((offset1 + x_position) >> 2); 89 *((uint*)pDst) = code; 90 pDst += 4 [all...] |
/frameworks/base/media/libstagefright/codecs/on2/h264dec/omxdl/arm11/vc/api/ |
armVC.h | 261 * [out] pDst pointer to the coefficient buffer of current 272 OMX_S16 * pDst, 294 * [out] pDst pointer to the coefficient buffer of current 303 OMX_S16 * pDst, 354 * [out]pDst pointer to the coefficient buffer of current 365 OMX_S16 * pDst, 753 * [out] pDst Pointer to the destination buffer 762 OMX_U8* pDst, 776 * [out] pDst Pointer to unpacked 4x4 block 781 OMX_S16* pDst [all...] |