Home
last modified time | relevance | path

Searched refs:iSrcStride (Results 1 – 18 of 18) sorted by relevance

/third_party/openh264/codec/common/src/
Dmc.cpp50 typedef void (*PMcChromaWidthExtFunc) (const uint8_t* pSrc, int32_t iSrcStride, uint8_t* pDst, int3…
54 typedef void (*PWelsMcWidthHeightFunc) (const uint8_t* pSrc, int32_t iSrcStride, uint8_t* pDst, int…
100 static inline void McCopyWidthEq2_c (const uint8_t* pSrc, int32_t iSrcStride, uint8_t* pDst, int32_… in McCopyWidthEq2_c() argument
106 pSrc += iSrcStride; in McCopyWidthEq2_c()
110 static inline void McCopyWidthEq4_c (const uint8_t* pSrc, int32_t iSrcStride, uint8_t* pDst, int32_… in McCopyWidthEq4_c() argument
116 pSrc += iSrcStride; in McCopyWidthEq4_c()
120 static inline void McCopyWidthEq8_c (const uint8_t* pSrc, int32_t iSrcStride, uint8_t* pDst, int32_… in McCopyWidthEq8_c() argument
126 pSrc += iSrcStride; in McCopyWidthEq8_c()
130 static inline void McCopyWidthEq16_c (const uint8_t* pSrc, int32_t iSrcStride, uint8_t* pDst, int32… in McCopyWidthEq16_c() argument
137 pSrc += iSrcStride; in McCopyWidthEq16_c()
[all …]
/third_party/openh264/codec/common/inc/
Dmc.h38 typedef void (*PWelsMcFunc) (const uint8_t* pSrc, int32_t iSrcStride, uint8_t* pDst, int32_t iDstSt…
41 typedef void (*PWelsLumaHalfpelMcFunc) (const uint8_t* pSrc, int32_t iSrcStride, uint8_t* pDst, int…
68 void McCopyWidthEq4_neon (const uint8_t* pSrc, int32_t iSrcStride, uint8_t* pDst, int32_t iDstStrid…
70 void McCopyWidthEq8_neon (const uint8_t* pSrc, int32_t iSrcStride, uint8_t* pDst, int32_t iDstStrid…
72 void McCopyWidthEq16_neon (const uint8_t* pSrc, int32_t iSrcStride, uint8_t* pDst, int32_t iDstStri…
74 void McChromaWidthEq8_neon (const uint8_t* pSrc, int32_t iSrcStride, uint8_t* pDst, int32_t iDstStr…
77 void McChromaWidthEq4_neon (const uint8_t* pSrc, int32_t iSrcStride, uint8_t* pDst, int32_t iDstStr…
84 void McHorVer01WidthEq16_neon (const uint8_t* pSrc, int32_t iSrcStride, uint8_t* pDst, int32_t iDst…
86 void McHorVer01WidthEq8_neon (const uint8_t* pSrc, int32_t iSrcStride, uint8_t* pDst, int32_t iDstS…
88 void McHorVer01WidthEq4_neon (const uint8_t* pSrc, int32_t iSrcStride, uint8_t* pDst, int32_t iDstS…
[all …]
/third_party/openh264/codec/common/loongarch/
Dmc_chroma_lsx.c47 void McCopyWidthEq4_lsx(const uint8_t *pSrc, int iSrcStride, in McCopyWidthEq4_lsx() argument
50 int iSrcStride_x2 = iSrcStride << 1; in McCopyWidthEq4_lsx()
54 DUP2_ARG2(__lsx_vld, pSrc, 0, pSrc + iSrcStride, 0, src0, src1); in McCopyWidthEq4_lsx()
62 void McCopyWidthEq8_lsx(const uint8_t *pSrc, int iSrcStride, in McCopyWidthEq8_lsx() argument
65 int iSrcStride_x2 = iSrcStride << 1; in McCopyWidthEq8_lsx()
69 DUP2_ARG2(__lsx_vld, pSrc, 0, pSrc + iSrcStride, 0, src0, src1); in McCopyWidthEq8_lsx()
77 void McCopyWidthEq16_lsx(const uint8_t *pSrc, int iSrcStride, in McCopyWidthEq16_lsx() argument
80 int iSrcStride_x2 = iSrcStride << 1; in McCopyWidthEq16_lsx()
84 DUP2_ARG2(__lsx_vld, pSrc, 0, pSrc + iSrcStride, 0, src0, src1); in McCopyWidthEq16_lsx()
92 void McChromaWidthEq4_lsx(const uint8_t *pSrc, int32_t iSrcStride, uint8_t *pDst, in McChromaWidthEq4_lsx() argument
[all …]
Dmc_horver_lsx.c157 void McHorVer02WidthEq8_lsx(const uint8_t *pSrc, int32_t iSrcStride, uint8_t *pDst, in McHorVer02WidthEq8_lsx() argument
159 int32_t iStride1 = iSrcStride; in McHorVer02WidthEq8_lsx()
160 int32_t iStride2 = iSrcStride << 1; in McHorVer02WidthEq8_lsx()
187 psrc += iSrcStride; in McHorVer02WidthEq8_lsx()
191 void McHorVer02WidthEq16_lsx(const uint8_t *pSrc, int32_t iSrcStride, uint8_t *pDst, in McHorVer02WidthEq16_lsx() argument
193 int32_t iStride1 = iSrcStride; in McHorVer02WidthEq16_lsx()
194 int32_t iStride2 = iSrcStride << 1; in McHorVer02WidthEq16_lsx()
235 psrc += iSrcStride; in McHorVer02WidthEq16_lsx()
239 void McHorVer20WidthEq4_lsx(const uint8_t *pSrc, int32_t iSrcStride, uint8_t *pDst, in McHorVer20WidthEq4_lsx() argument
266 psrc += iSrcStride; in McHorVer20WidthEq4_lsx()
[all …]
/third_party/openh264/codec/common/mips/
Dcopy_mb_mmi.c208 int32_t iSrcStride) { in WelsCopy16x16_mmi() argument
278 : [iDstStride]"r"((int)iDstStride), [iSrcStride]"r"((int)iSrcStride) in WelsCopy16x16_mmi()
286 int32_t iSrcStride) { in WelsCopy16x16NotAligned_mmi() argument
404 : [iDstStride]"r"((int)iDstStride), [iSrcStride]"r"((int)iSrcStride) in WelsCopy16x16NotAligned_mmi()
412 int32_t iSrcStride) { in WelsCopy16x8NotAligned_mmi() argument
472 : [iDstStride]"r"((int)iDstStride), [iSrcStride]"r"((int)iSrcStride) in WelsCopy16x8NotAligned_mmi()
/third_party/openh264/test/encoder/
DEncUT_MotionCompensation.cpp36 static void MCCopyAnchor (uint8_t* pSrc, int32_t iSrcStride, uint8_t* pDst, int32_t iDstStride, int… in MCCopyAnchor() argument
40 pSrc += iSrcStride; in MCCopyAnchor()
77 static void MCLumaAnchor (uint8_t* pDst, int32_t iDstStride, uint8_t* pSrc[4], int32_t iSrcStride, in MCLumaAnchor() argument
81 int32_t iOffset = (iMvY >> 2) * iSrcStride + (iMvX >> 2); in MCLumaAnchor()
82 uint8_t* pSrc1 = pSrc[iHpelRef0Array[iMvYIdx][iMvXIdx]] + iOffset + ((iMvYIdx) == 3) * iSrcStride; in MCLumaAnchor()
86 PixelAvgAnchor (pDst, iDstStride, pSrc1, iSrcStride, pSrc2, iSrcStride, iWidth, iHeight); in MCLumaAnchor()
88 MCCopyAnchor (pSrc1, iSrcStride, pDst, iDstStride, iWidth, iHeight); in MCLumaAnchor()
92 …hromaAnchor (uint8_t* pDstU, uint8_t* pDstV, int32_t iDstStride, uint8_t* pSrc, int32_t iSrcStride, in MCChromaAnchor() argument
95 pSrc += (iMvY >> 3) * iSrcStride + (iMvX >> 3) * 2; in MCChromaAnchor()
96 pSrcTmp = &pSrc[iSrcStride]; in MCChromaAnchor()
[all …]
/third_party/openh264/codec/processing/src/downsample/
Ddownsample.h120 int32_t iDstHeight, uint8_t* pSrc, int32_t iSrcStride, uint32_t uiScaleX,
123 int32_t iDstHeight, uint8_t* pSrc, int32_t iSrcStride, uint32_t uiScaleX,
127 int32_t iDstHeight, uint8_t* pSrc, int32_t iSrcStride, uint32_t uiScaleX,
130 int32_t iDstHeight, uint8_t* pSrc, int32_t iSrcStride, uint32_t uiScaleX,
189 uint8_t* pSrc, int32_t iSrcStride, int32_t iSrcWidth, int32_t iSrcHeight);
Ddownsample.cpp280 uint8_t* pSrc, int32_t iSrcStride, int32_t iSrcWidth, int32_t iSrcHeight) { in DownsampleHalfAverage() argument
281 if ((iSrcStride & 31) == 0) { in DownsampleHalfAverage()
284 pSrc, iSrcStride, WELS_ALIGN (iSrcWidth & ~1, 32), iSrcHeight); in DownsampleHalfAverage()
286 assert ((iSrcStride & 15) == 0); in DownsampleHalfAverage()
289 pSrc, iSrcStride, WELS_ALIGN (iSrcWidth & ~1, 16), iSrcHeight); in DownsampleHalfAverage()
Ddownsamplefuncs.cpp256 uint8_t* pSrc, int32_t iSrcStride, uint32_t uiScaleX, uint32_t uiScaleY)) { in GeneralBilinearDownsamplerWrap() argument
/third_party/openh264/test/decoder/
DDecUT_ErrorConcealment.cpp139 uint32_t iSrcStride = pECCtx->iLinesize[0]; in DoAncErrorConSliceCopy() local
148 pSrcData = pSrcPic->pData[0] + iMbY * 16 * iSrcStride + iMbX * 16; in DoAncErrorConSliceCopy()
152 pSrcData += iSrcStride; in DoAncErrorConSliceCopy()
156 pSrcData = pSrcPic->pData[1] + iMbY * 8 * iSrcStride / 2 + iMbX * 8; in DoAncErrorConSliceCopy()
160 pSrcData += iSrcStride / 2; in DoAncErrorConSliceCopy()
164 pSrcData = pSrcPic->pData[2] + iMbY * 8 * iSrcStride / 2 + iMbX * 8; in DoAncErrorConSliceCopy()
168 pSrcData += iSrcStride / 2; in DoAncErrorConSliceCopy()
/third_party/openh264/codec/decoder/core/src/
Derror_concealment.cpp128 uint32_t iSrcStride; // = pSrcPic->iLinesize[0]; in DoErrorConSliceCopy() local
140 iSrcStride = pSrcPic->iLinesize[0]; in DoErrorConSliceCopy()
143 pSrcData = pSrcPic->pData[0] + iMbY * 16 * iSrcStride + iMbX * 16; in DoErrorConSliceCopy()
144 pCtx->sCopyFunc.pCopyLumaFunc (pDstData, iDstStride, pSrcData, iSrcStride); in DoErrorConSliceCopy()
147 pSrcData = pSrcPic->pData[1] + iMbY * 8 * iSrcStride / 2 + iMbX * 8; in DoErrorConSliceCopy()
148 pCtx->sCopyFunc.pCopyChromaFunc (pDstData, iDstStride / 2, pSrcData, iSrcStride / 2); in DoErrorConSliceCopy()
151 pSrcData = pSrcPic->pData[2] + iMbY * 8 * iSrcStride / 2 + iMbX * 8; in DoErrorConSliceCopy()
152 pCtx->sCopyFunc.pCopyChromaFunc (pDstData, iDstStride / 2, pSrcData, iSrcStride / 2); in DoErrorConSliceCopy()
/third_party/openh264/test/processing/
DProcessUT_AdaptiveQuantization.cpp20 …id SampleVariance16x16_ref (uint8_t* pRefY, int32_t iRefStride, uint8_t* pSrcY, int32_t iSrcStride, in SampleVariance16x16_ref() argument
35 pSrcY += iSrcStride; in SampleVariance16x16_ref()
/third_party/openh264/codec/common/x86/
Dmc_chroma.asm70 ; int32_t iSrcStride,
150 ; int32_t iSrcStride,
236 ; int32_t iSrcStride,
Dmc_luma.asm131 ; int iSrcStride,
242 ; int16_t iSrcStride,
294 ; int iSrcStride,
354 ; int iSrcStride,
441 ; int iSrcStride,
535 ; int32_t iSrcStride,
671 ; int32_t iSrcStride,
807 ; int32_t iSrcStride,
970 ; int32_t iSrcStride,
1048 ; int32_t iSrcStride,
[all …]
Dmb_copy.asm530 ; void McCopyWidthEq8_mmx( uint8_t *pSrc, int iSrcStride,
558 ; void McCopyWidthEq16_sse2( uint8_t *pSrc, int iSrcStride, uint8_t *pDst, int iDstStride, int iH…
594 ; void McCopyWidthEq16_sse3( uint8_t *pSrc, int iSrcStride, uint8_t *pDst, int iDstStride, int iH…
/third_party/openh264/codec/processing/src/adaptivequantization/
DAdaptiveQuantization.cpp245 void SampleVariance16x16_c (uint8_t* pRefY, int32_t iRefStride, uint8_t* pSrcY, int32_t iSrcStride, in SampleVariance16x16_c() argument
260 pSrcY += iSrcStride; in SampleVariance16x16_c()
/third_party/openh264/codec/processing/src/x86/
Ddownsample_bilinear.asm115 ; unsigned char* pSrc, const int iSrcStride,
276 ; unsigned char* pSrc, const int iSrcStride,
388 ; unsigned char* pSrc, const int iSrcStride,
486 ; unsigned char* pSrc, const int iSrcStride,
561 ; unsigned char* pSrc, const int iSrcStride,
597 lea r6, [r2+r3] ; pSrc + iSrcStride
632 ; unsigned char* pSrc, const int iSrcStride,
829 ; unsigned char* pSrc, const int iSrcStride,
1017 ; unsigned char* pSrc, const int iSrcStride,
1174 ; unsigned char* pSrc, const int iSrcStride,
[all …]
/third_party/openh264/codec/encoder/core/src/
Dsvc_mode_decision.cpp162 … uint8_t* pSrcChroma, int32_t iSrcStride, uint8_t* pRefChroma, int32_t iRefStride) { in GetChromaCost() argument
163 return pCalculateFunc[BLOCK_8x8] (pSrcChroma, iSrcStride, pRefChroma, iRefStride); in GetChromaCost()