/third_party/openh264/codec/common/src/ |
D | mc.cpp | 50 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/ |
D | mc.h | 38 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/ |
D | mc_chroma_lsx.c | 47 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 …]
|
D | mc_horver_lsx.c | 157 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/ |
D | copy_mb_mmi.c | 208 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/ |
D | EncUT_MotionCompensation.cpp | 36 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/ |
D | downsample.h | 120 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);
|
D | downsample.cpp | 280 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()
|
D | downsamplefuncs.cpp | 256 uint8_t* pSrc, int32_t iSrcStride, uint32_t uiScaleX, uint32_t uiScaleY)) { in GeneralBilinearDownsamplerWrap() argument
|
/third_party/openh264/test/decoder/ |
D | DecUT_ErrorConcealment.cpp | 139 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/ |
D | error_concealment.cpp | 128 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/ |
D | ProcessUT_AdaptiveQuantization.cpp | 20 …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/ |
D | mc_chroma.asm | 70 ; int32_t iSrcStride, 150 ; int32_t iSrcStride, 236 ; int32_t iSrcStride,
|
D | mc_luma.asm | 131 ; 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 …]
|
D | mb_copy.asm | 530 ; 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/ |
D | AdaptiveQuantization.cpp | 245 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/ |
D | downsample_bilinear.asm | 115 ; 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/ |
D | svc_mode_decision.cpp | 162 … 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()
|