/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… 80 void PixelAvgWidthEq16_neon (uint8_t* pDst, int32_t iDstStride, uint8_t* pSrcA, uint8_t* pSrcB, int… 81 void PixelAvgWidthEq8_neon (uint8_t* pDst, int32_t iDstStride, uint8_t* pSrcA, uint8_t* pSrcB, int3… 82 void PixelAvgWidthEq4_neon (uint8_t* pDst, int32_t iDstStride, uint8_t* pSrcA, uint8_t* pSrcB, int3… [all …]
|
D | copy_mb.h | 41 void WelsCopy4x4_c (uint8_t* pDst, int32_t iStrideD, uint8_t* pSrc, int32_t iStrideS); 42 void WelsCopy8x4_c (uint8_t* pDst, int32_t iStrideD, uint8_t* pSrc, int32_t iStrideS); 43 void WelsCopy4x8_c (uint8_t* pDst, int32_t iStrideD, uint8_t* pSrc, int32_t iStrideS); 44 void WelsCopy8x8_c (uint8_t* pDst, int32_t iStrideD, uint8_t* pSrc, int32_t iStrideS); 45 void WelsCopy8x16_c (uint8_t* pDst, int32_t iStrideD, uint8_t* pSrc, int32_t iStrideS); // 46 void WelsCopy16x8_c (uint8_t* pDst, int32_t iStrideD, uint8_t* pSrc, int32_t iStrideS); // 47 void WelsCopy16x16_c (uint8_t* pDst, int32_t iStrideD, uint8_t* pSrc, int32_t iStrideS); 55 void WelsCopy8x8_mmx (uint8_t* pDst, int32_t iStrideD, uint8_t* pSrc, int32_t iStrideS); 56 void WelsCopy8x16_mmx (uint8_t* pDst, int32_t iStrideD, uint8_t* pSrc, int32_t iStrideS); 63 void WelsCopy8x8_neon (uint8_t* pDst, int32_t iStrideD, uint8_t* pSrc, int32_t iStrideS); [all …]
|
D | expand_pic.h | 53 void ExpandPictureLuma_sse2 (uint8_t* pDst, 57 void ExpandPictureChromaAlign_sse2 (uint8_t* pDst, 61 void ExpandPictureChromaUnalign_sse2 (uint8_t* pDst, 68 void ExpandPictureLuma_neon (uint8_t* pDst, const int32_t kiStride, const int32_t kiPicW, const int… 69 void ExpandPictureChroma_neon (uint8_t* pDst, const int32_t kiStride, const int32_t kiPicW, const i… 72 void ExpandPictureLuma_AArch64_neon (uint8_t* pDst, const int32_t kiStride, const int32_t kiPicW, c… 73 void ExpandPictureChroma_AArch64_neon (uint8_t* pDst, const int32_t kiStride, const int32_t kiPicW, 78 void ExpandPictureLuma_mmi (uint8_t* pDst, const int32_t kiStride, const int32_t kiPicW, 80 void ExpandPictureChromaAlign_mmi (uint8_t* pDst, const int32_t kiStride, const int32_t kiPicW, 82 void ExpandPictureChromaUnalign_mmi (uint8_t* pDst, const int32_t kiStride, const int32_t kiPicW, [all …]
|
D | macros.h | 300 static inline void WelsSetMemUint32_c (uint32_t* pDst, uint32_t iValue, int32_t iSizeOfData) { in WelsSetMemUint32_c() argument 302 pDst[i] = iValue; in WelsSetMemUint32_c() 306 static inline void WelsSetMemUint16_c (uint16_t* pDst, uint16_t iValue, int32_t iSizeOfData) { in WelsSetMemUint16_c() argument 308 pDst[i] = iValue; in WelsSetMemUint16_c() 312 inline void WelsSetMemMultiplebytes_c (void* pDst, uint32_t iValue, int32_t iSizeOfData, int32_t iD… in WelsSetMemMultiplebytes_c() argument 318 … WelsSetMemUint32_c (static_cast<uint32_t*> (pDst), static_cast<uint32_t> (iValue), iSizeOfData); in WelsSetMemMultiplebytes_c() 320 … WelsSetMemUint16_c (static_cast<uint16_t*> (pDst), static_cast<uint16_t> (iValue), iSizeOfData); in WelsSetMemMultiplebytes_c() 322 memset (static_cast<uint8_t*> (pDst), static_cast<uint8_t> (iValue), iSizeOfData); in WelsSetMemMultiplebytes_c() 325 memset (static_cast<uint8_t*> (pDst), 0, iSizeOfData * iDataLengthOfData); in WelsSetMemMultiplebytes_c()
|
/third_party/openh264/codec/common/loongarch/ |
D | copy_mb_lsx.c | 44 void WelsCopy8x8_lsx (uint8_t* pDst, int32_t iStrideD, in WelsCopy8x8_lsx() argument 69 __lsx_vstelm_d(src0, pDst, 0, 0); in WelsCopy8x8_lsx() 70 __lsx_vstelm_d(src1, pDst + iStrideD, 0, 0); in WelsCopy8x8_lsx() 71 pDst += iStride1; in WelsCopy8x8_lsx() 72 __lsx_vstelm_d(src2, pDst, 0, 0); in WelsCopy8x8_lsx() 73 __lsx_vstelm_d(src3, pDst + iStrideD, 0, 0); in WelsCopy8x8_lsx() 74 pDst += iStride1; in WelsCopy8x8_lsx() 75 __lsx_vstelm_d(src4, pDst, 0, 0); in WelsCopy8x8_lsx() 76 __lsx_vstelm_d(src5, pDst + iStrideD, 0, 0); in WelsCopy8x8_lsx() 77 pDst += iStride1; in WelsCopy8x8_lsx() [all …]
|
D | intra_pred_com_lsx.c | 51 uint8_t* pDst = pPred; in WelsI16x16LumaPredV_lsx() local 58 __lsx_vst(kuiT_vec, pDst, 0); in WelsI16x16LumaPredV_lsx() 59 __lsx_vstx(kuiT_vec, pDst, 16); in WelsI16x16LumaPredV_lsx() 60 __lsx_vstx(kuiT_vec, pDst, 32); in WelsI16x16LumaPredV_lsx() 61 __lsx_vstx(kuiT_vec, pDst, 48); in WelsI16x16LumaPredV_lsx() 62 __lsx_vstx(kuiT_vec, pDst, 64); in WelsI16x16LumaPredV_lsx() 63 __lsx_vstx(kuiT_vec, pDst, 80); in WelsI16x16LumaPredV_lsx() 64 __lsx_vstx(kuiT_vec, pDst, 96); in WelsI16x16LumaPredV_lsx() 65 __lsx_vstx(kuiT_vec, pDst, 112); in WelsI16x16LumaPredV_lsx() 66 __lsx_vstx(kuiT_vec, pDst, 128); in WelsI16x16LumaPredV_lsx() [all …]
|
D | mc_horver_lsx.c | 80 void PixelAvgWidthEq4_lsx(uint8_t *pDst, int32_t iDstStride, const uint8_t *pSrcA, in PixelAvgWidthEq4_lsx() argument 91 __lsx_vstelm_w(src0, pDst, 0, 0); in PixelAvgWidthEq4_lsx() 92 pDst += iDstStride; in PixelAvgWidthEq4_lsx() 96 void PixelAvgWidthEq8_lsx(uint8_t *pDst, int32_t iDstStride, const uint8_t *pSrcA, in PixelAvgWidthEq8_lsx() argument 112 __lsx_vstelm_d(src0, pDst, 0, 0); in PixelAvgWidthEq8_lsx() 113 pDst += iDstStride; in PixelAvgWidthEq8_lsx() 114 __lsx_vstelm_d(src2, pDst, 0, 0); in PixelAvgWidthEq8_lsx() 115 pDst += iDstStride; in PixelAvgWidthEq8_lsx() 119 void PixelAvgWidthEq16_lsx(uint8_t *pDst, int32_t iDstStride, const uint8_t *pSrcA, in PixelAvgWidthEq16_lsx() argument 146 __lsx_vst(src0, pDst, 0); in PixelAvgWidthEq16_lsx() [all …]
|
D | mc_chroma_lsx.c | 48 uint8_t *pDst, int iDstStride, int iHeight) { in McCopyWidthEq4_lsx() argument 55 __lsx_vstelm_w(src0, pDst, 0, 0); in McCopyWidthEq4_lsx() 56 __lsx_vstelm_w(src1, pDst + iDstStride, 0, 0); in McCopyWidthEq4_lsx() 58 pDst += iDstStride_x2; in McCopyWidthEq4_lsx() 63 uint8_t *pDst, int iDstStride, int iHeight) { in McCopyWidthEq8_lsx() argument 70 __lsx_vstelm_d(src0, pDst, 0, 0); in McCopyWidthEq8_lsx() 71 __lsx_vstelm_d(src1, pDst + iDstStride, 0, 0); in McCopyWidthEq8_lsx() 73 pDst += iDstStride_x2; in McCopyWidthEq8_lsx() 78 uint8_t *pDst, int iDstStride, int iHeight) { in McCopyWidthEq16_lsx() argument 85 __lsx_vst(src0, pDst, 0); in McCopyWidthEq16_lsx() [all …]
|
/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 104 ST16A2 (pDst, LD16 (pSrc)); in McCopyWidthEq2_c() 105 pDst += iDstStride; in McCopyWidthEq2_c() 110 static inline void McCopyWidthEq4_c (const uint8_t* pSrc, int32_t iSrcStride, uint8_t* pDst, int32_… in McCopyWidthEq4_c() argument 114 ST32A4 (pDst, LD32 (pSrc)); in McCopyWidthEq4_c() 115 pDst += iDstStride; in McCopyWidthEq4_c() 120 static inline void McCopyWidthEq8_c (const uint8_t* pSrc, int32_t iSrcStride, uint8_t* pDst, int32_… in McCopyWidthEq8_c() argument 124 ST64A8 (pDst, LD64 (pSrc)); in McCopyWidthEq8_c() [all …]
|
D | copy_mb.cpp | 48 void WelsCopy4x4_c (uint8_t* pDst, int32_t iStrideD, uint8_t* pSrc, int32_t iStrideS) { in WelsCopy4x4_c() argument 54 ST32 (pDst, LD32 (pSrc)); in WelsCopy4x4_c() 55 ST32 (pDst + iStrideD, LD32 (pSrc + iStrideS)); in WelsCopy4x4_c() 56 ST32 (pDst + kiDstStride2, LD32 (pSrc + kiSrcStride2)); in WelsCopy4x4_c() 57 ST32 (pDst + kiDstStride3, LD32 (pSrc + kiSrcStride3)); in WelsCopy4x4_c() 59 void WelsCopy8x4_c (uint8_t* pDst, int32_t iStrideD, uint8_t* pSrc, int32_t iStrideS) { in WelsCopy8x4_c() argument 60 WelsCopy4x4_c (pDst, iStrideD, pSrc, iStrideS); in WelsCopy8x4_c() 61 WelsCopy4x4_c (pDst + 4, iStrideD, pSrc + 4, iStrideS); in WelsCopy8x4_c() 63 void WelsCopy4x8_c (uint8_t* pDst, int32_t iStrideD, uint8_t* pSrc, int32_t iStrideS) { in WelsCopy4x8_c() argument 64 WelsCopy4x4_c (pDst, iStrideD, pSrc, iStrideS); in WelsCopy4x8_c() [all …]
|
D | expand_pic.cpp | 36 static inline void MBPadTopLeftLuma_c (uint8_t*& pDst, const int32_t& kiStride) { in MBPadTopLeftLuma_c() argument 37 const uint8_t kuiTL = pDst[0]; in MBPadTopLeftLuma_c() 39 uint8_t* pTopLeft = pDst; in MBPadTopLeftLuma_c() 43 memcpy (pTopLeft, pDst, 16); // confirmed_safe_unsafe_usage in MBPadTopLeftLuma_c() 48 static inline void MBPadTopLuma_c (uint8_t*& pDst, const int32_t& kiStride, const int32_t& kiMbX) { in MBPadTopLuma_c() argument 49 uint8_t* pTopLine = pDst + (kiMbX << 4); in MBPadTopLuma_c() 59 static inline void MBPadBottomLuma_c (uint8_t*& pDst, const int32_t& kiStride, const int32_t& kiMbX, in MBPadBottomLuma_c() argument 61 uint8_t* pBottomLine = pDst + (kiPicH - 1) * kiStride + (kiMbX << 4); in MBPadBottomLuma_c() 71 static inline void MBPadTopRightLuma_c (uint8_t*& pDst, const int32_t& kiStride, const int32_t& kiP… in MBPadTopRightLuma_c() argument 72 uint8_t* pTopRight = pDst + kiPicW; in MBPadTopRightLuma_c() [all …]
|
/third_party/openh264/codec/common/mips/ |
D | copy_mb_msa.c | 45 void WelsCopy8x8_msa(uint8_t* pDst, int32_t iStrideD, uint8_t* pSrc, in WelsCopy8x8_msa() argument 50 MSA_ST_D(src0, 0, pDst); in WelsCopy8x8_msa() 51 MSA_ST_D(src1, 0, pDst + iStrideD); in WelsCopy8x8_msa() 53 pDst += 2 * iStrideD; in WelsCopy8x8_msa() 57 void WelsCopy8x16_msa(uint8_t* pDst, int32_t iStrideD, uint8_t* pSrc, in WelsCopy8x16_msa() argument 59 WelsCopy8x8_msa(pDst, iStrideD, pSrc, iStrideS); in WelsCopy8x16_msa() 60 WelsCopy8x8_msa(pDst + 8 * iStrideD, iStrideD, in WelsCopy8x16_msa() 64 void WelsCopy16x8_msa(uint8_t* pDst, int32_t iStrideD, uint8_t* pSrc, in WelsCopy16x8_msa() argument 69 MSA_ST_V2(v16u8, src0, src1, pDst, iStrideD); in WelsCopy16x8_msa() 71 pDst += 2 * iStrideD; in WelsCopy16x8_msa() [all …]
|
D | copy_mb_mmi.c | 43 void WelsCopy8x8_mmi(uint8_t* pDst, int32_t iStrideD, uint8_t* pSrc, in WelsCopy8x8_mmi() argument 94 : [pDst]"+&r"((unsigned char *)pDst), [pSrc]"+&r"((unsigned char *)pSrc) in WelsCopy8x8_mmi() 100 void WelsCopy8x16_mmi(uint8_t* pDst, int32_t iStrideD, uint8_t* pSrc, in WelsCopy8x16_mmi() argument 201 : [pDst]"+&r"((unsigned char *)pDst), [pSrc]"+&r"((unsigned char *)pSrc) in WelsCopy8x16_mmi() 207 void WelsCopy16x16_mmi(uint8_t* pDst, int32_t iDstStride, uint8_t* pSrc, in WelsCopy16x16_mmi() argument 277 : [pDst]"+&r"((unsigned char *)pDst), [pSrc]"+&r"((unsigned char *)pSrc) in WelsCopy16x16_mmi() 285 void WelsCopy16x16NotAligned_mmi(uint8_t* pDst, int32_t iDstStride, uint8_t* pSrc, in WelsCopy16x16NotAligned_mmi() argument 403 : [pDst]"+&r"((unsigned char *)pDst), [pSrc]"+&r"((unsigned char *)pSrc) in WelsCopy16x16NotAligned_mmi() 411 void WelsCopy16x8NotAligned_mmi(uint8_t* pDst, int32_t iDstStride, uint8_t* pSrc, in WelsCopy16x8NotAligned_mmi() argument 471 : [pDst]"+&r"((unsigned char *)pDst), [pSrc]"+&r"((unsigned char *)pSrc) in WelsCopy16x8NotAligned_mmi()
|
/third_party/openh264/codec/console/dec/src/ |
D | d3d9_utils.cpp | 60 HRESULT Dump2Surface (void* pDst[3], void* pSurface, int iWidth, int iHeight, int iStride[2]); 118 HRESULT CD3D9Utils::Process (void* pDst[3], SBufferInfo* pInfo, FILE* pFp) { in Process() 121 if (pDst == NULL || pInfo == NULL) in Process() 137 hResult = Render (pDst, pInfo); in Process() 140 hResult = Dump (pDst, pInfo, pFp); in Process() 148 HRESULT CD3D9Utils::Render (void* pDst[3], SBufferInfo* pInfo) { in Render() 163 hResult = Dump2Surface (pDst, m_lpD3D9RawSurfaceShare, pInfo->UsrData.sSystemBuffer.iWidth, in Render() 176 HRESULT CD3D9Utils::Dump (void* pDst[3], SBufferInfo* pInfo, FILE* pFp) { in Dump() 187 if (pDst[0] && pDst[1] && pDst[2]) in Dump() 188 Write2File (pFp, (unsigned char**)pDst, iStride, iWidth, iHeight); in Dump() [all …]
|
D | h264dec.cpp | 181 uint8_t* pDst[3] = { NULL }; in FlushFrames() local 195 pDst[0] = sDstBufInfo.pDst[0]; in FlushFrames() 196 pDst[1] = sDstBufInfo.pDst[1]; in FlushFrames() 197 pDst[2] = sDstBufInfo.pDst[2]; in FlushFrames() 202 cOutputModule.Process ((void**)pDst, &sDstBufInfo, pYuvFile); in FlushFrames() 239 uint8_t* pDst[3] = {NULL}; in H264DecodeInstance() local 396 pDst[0] = sDstBufInfo.pDst[0]; in H264DecodeInstance() 397 pDst[1] = sDstBufInfo.pDst[1]; in H264DecodeInstance() 398 pDst[2] = sDstBufInfo.pDst[2]; in H264DecodeInstance() 403 cOutputModule.Process ((void**)pDst, &sDstBufInfo, pYuvFile); in H264DecodeInstance() [all …]
|
/third_party/openh264/codec/processing/src/downsample/ |
D | downsample.h | 53 typedef void (HalveDownsampleFunc) (uint8_t* pDst, const int32_t kiDstStride, 57 typedef void (SpecificDownsampleFunc) (uint8_t* pDst, const int32_t kiDstStride, 61 typedef void (GeneralDownsampleFunc) (uint8_t* pDst, const int32_t kiDstStride, const int32_t kiDst… 113 void GeneralBilinearFastDownsampler_sse2 (uint8_t* pDst, const int32_t kiDstStride, const int32_t k… 116 void GeneralBilinearAccurateDownsampler_sse2 (uint8_t* pDst, const int32_t kiDstStride, const int32… 119 void GeneralBilinearFastDownsampler_ssse3 (uint8_t* pDst, int32_t iDstStride, int32_t iDstWidth, 122 void GeneralBilinearAccurateDownsampler_sse41 (uint8_t* pDst, int32_t iDstStride, int32_t iDstWidth, 126 void GeneralBilinearFastDownsampler_avx2 (uint8_t* pDst, int32_t iDstStride, int32_t iDstWidth, 129 void GeneralBilinearAccurateDownsampler_avx2 (uint8_t* pDst, int32_t iDstStride, int32_t iDstWidth, 150 void GeneralBilinearAccurateDownsampler_neon (uint8_t* pDst, const int32_t kiDstStride, const int32… [all …]
|
D | downsamplefuncs.cpp | 47 void DyadicBilinearDownsampler_c (uint8_t* pDst, const int32_t kiDstStride, in DyadicBilinearDownsampler_c() argument 52 uint8_t* pDstLine = pDst; in DyadicBilinearDownsampler_c() 71 void DyadicBilinearQuarterDownsampler_c (uint8_t* pDst, const int32_t kiDstStride, in DyadicBilinearQuarterDownsampler_c() argument 76 uint8_t* pDstLine = pDst; in DyadicBilinearQuarterDownsampler_c() 95 void DyadicBilinearOneThirdDownsampler_c (uint8_t* pDst, const int32_t kiDstStride, in DyadicBilinearOneThirdDownsampler_c() argument 100 uint8_t* pDstLine = pDst; in DyadicBilinearOneThirdDownsampler_c() 118 void GeneralBilinearFastDownsampler_c (uint8_t* pDst, const int32_t kiDstStride, const int32_t kiDs… in GeneralBilinearFastDownsampler_c() argument 128 uint8_t* pByDst = pDst; in GeneralBilinearFastDownsampler_c() 129 uint8_t* pByLineDst = pDst; in GeneralBilinearFastDownsampler_c() 187 void GeneralBilinearAccurateDownsampler_c (uint8_t* pDst, const int32_t kiDstStride, const int32_t … in GeneralBilinearAccurateDownsampler_c() argument [all …]
|
/third_party/openh264/codec/processing/src/imagerotate/ |
D | imagerotate.cpp | 55 uint32_t iHeight, uint8_t* pDst) { in ProcessImageRotate() argument 57 m_pfRotateImage.pfImageRotate90D (pSrc, uiBytesPerPixel, iWidth, iHeight, pDst); in ProcessImageRotate() 59 m_pfRotateImage.pfImageRotate180D (pSrc, uiBytesPerPixel, iWidth, iHeight, pDst); in ProcessImageRotate() 61 m_pfRotateImage.pfImageRotate270D (pSrc, uiBytesPerPixel, iWidth, iHeight, pDst); in ProcessImageRotate() 68 EResult CImageRotating::Process (int32_t iType, SPixMap* pSrc, SPixMap* pDst) { in Process() argument 76 pSrc->sRect.iRectHeight, (uint8_t*)pDst->pPixel[0]); in Process() 79 pSrc->sRect.iRectHeight, (uint8_t*)pDst->pPixel[0]); in Process() 81 (pSrc->sRect.iRectHeight >> 1), (uint8_t*)pDst->pPixel[1]); in Process() 83 (pSrc->sRect.iRectHeight >> 1), (uint8_t*)pDst->pPixel[2]); in Process()
|
D | imagerotatefuncs.cpp | 41 …90D_c (uint8_t* pSrc, uint32_t uiBytesPerPixel, uint32_t iWidth, uint32_t iHeight, uint8_t* pDst) { in ImageRotate90D_c() argument 45 …pDst[ (i * iHeight + iHeight - 1 - j)*uiBytesPerPixel + n] = pSrc[ (iWidth * j + i) * uiBytesPerPi… in ImageRotate90D_c() 49 …80D_c (uint8_t* pSrc, uint32_t uiBytesPerPixel, uint32_t iWidth, uint32_t iHeight, uint8_t* pDst) { in ImageRotate180D_c() argument 53 …pDst[ ((iHeight - 1 - j)*iWidth + iWidth - 1 - i)*uiBytesPerPixel + n] = pSrc[ (iWidth * j + i) * … in ImageRotate180D_c() 57 …70D_c (uint8_t* pSrc, uint32_t uiBytesPerPixel, uint32_t iWidth, uint32_t iHeight, uint8_t* pDst) { in ImageRotate270D_c() argument 61 …pDst[ ((iWidth - 1 - j)*iHeight + i)*uiBytesPerPixel + n] = pSrc[ (iWidth * i + j) * uiBytesPerPix… in ImageRotate270D_c()
|
/third_party/openh264/codec/encoder/core/inc/ |
D | wels_transpose_matrix.h | 42 …void TransposeMatrixBlocksx16_sse2 (void* pDst, const int32_t kiDstStride, void* pSrc, const int32… 44 …void TransposeMatrixBlock16x16_sse2 (void* pDst, const int32_t kiDstStride, void* pSrc, const int3… 45 …void TransposeMatrixBlocksx8_mmx (void* pDst, const int32_t kiDstStride, void* pSrc, const int32_t… 47 …void TransposeMatrixBlock8x8_mmx (void* pDst, const int32_t kiDstStride, void* pSrc, const int32_t… 51 typedef void (*PTransposeMatrixBlockFunc) (void* pDst, const int32_t kiDstStride, void* pSrc, 53 typedef void (*PTransposeMatrixBlocksFunc) (void* pDst, const int32_t kiDstStride, void* pSrc,
|
D | encoder.h | 122 void WelsSetMemZero_c (void* pDst, int32_t iSize); // confirmed_safe_unsafe_usage 129 void WelsSetMemZeroAligned64_sse2 (void* pDst, int32_t iSize); 130 void WelsSetMemZeroSize64_mmx (void* pDst, int32_t iSize); 131 void WelsSetMemZeroSize8_mmx (void* pDst, int32_t iSize); 134 void WelsSetMemZero_neon (void* pDst, int32_t iSize); 136 void WelsSetMemZero_AArch64_neon (void* pDst, int32_t iSize);
|
/third_party/openh264/codec/decoder/core/src/ |
D | decode_mb_aux.cpp | 45 uint8_t* pDst = pPred; in IdctResAddPred_c() local 69 pDst[i] = WelsClip1 (kT3 + pPred[i]); in IdctResAddPred_c() 70 pDst[i + kiStride3] = WelsClip1 (kT4 + pPred[i + kiStride3]); in IdctResAddPred_c() 74 pDst[i + kiStride] = WelsClip1 (((32 + kT1 + kT2) >> 6) + pDst[i + kiStride]); in IdctResAddPred_c() 75 pDst[i + kiStride2] = WelsClip1 (((32 + kT1 - kT2) >> 6) + pDst[i + kiStride2]); in IdctResAddPred_c() 160 uint8_t* pDst = pPred; in IdctResAddPred8x8_c() local 163 … pDst[i * kiStride + j] = WelsClip1 (((32 + iRes[ (i << 3) + j]) >> 6) + pDst[i * kiStride + j]); in IdctResAddPred8x8_c()
|
/third_party/openh264/codec/encoder/core/src/ |
D | svc_base_layer_md.cpp | 370 uint8_t* pDst = pPredI16x16[0]; in WelsMdI16x16() local 382 iLambda, pDst/*temp*/); in WelsMdI16x16() 384 pFunc->pfGetLumaI16x16Pred[iCurMode] (pDst, pDec, iLineSizeDec); in WelsMdI16x16() 385 …iCurCost = pFunc->sSampleDealingFuncs.pfMdCost[BLOCK_16x16] (pDst, 16, pEnc, iLineSizeEnc) + iLamb… in WelsMdI16x16() 390 pFunc->pfGetLumaI16x16Pred[iBestMode] (pDst, pDec, iLineSizeDec); in WelsMdI16x16() 401 pFunc->pfGetLumaI16x16Pred[iCurMode] (pDst, pDec, iLineSizeDec); in WelsMdI16x16() 402 iCurCost = pFunc->sSampleDealingFuncs.pfMdCost[BLOCK_16x16] (pDst, 16, pEnc, iLineSizeEnc); in WelsMdI16x16() 408 pDst = pPredI16x16[iIdx]; in WelsMdI16x16() 428 uint8_t* pCurEnc, *pCurDec, *pDst; in WelsMdI4x4() local 475 pDst = &pMbCache->pMemPredBlk4[iBestPredBufferNum << 4]; in WelsMdI4x4() [all …]
|
/third_party/openh264/codec/console/dec/inc/ |
D | d3d9_utils.h | 73 HRESULT Process (void* pDst[3], SBufferInfo* Info, FILE* pFile = NULL); 77 HRESULT Render (void* pDst[3], SBufferInfo* pInfo); 78 HRESULT Dump (void* pDst[3], SBufferInfo* pInfo, FILE* pFile); 107 HRESULT Render (void* pDst[3], SBufferInfo* Info); 108 HRESULT Dump (void* pDst[3], SBufferInfo* Info, FILE* fp);
|
/third_party/openh264/test/api/ |
D | BaseThreadDecoderTest.cpp | 130 if (pFp && pInfo->pDst[0] && pInfo->pDst[1] && pInfo->pDst[2] && pInfo) { in Process() 137 Write2File (pFp, (unsigned char**)pInfo->pDst, iStride, iWidth, iHeight); in Process() 190 sBufInfo.pDst[0], in DecodeFrame() 197 sBufInfo.pDst[1], in DecodeFrame() 204 sBufInfo.pDst[2], in DecodeFrame() 228 sBufInfo.pDst[0], in FlushFrame() 235 sBufInfo.pDst[1], in FlushFrame() 242 sBufInfo.pDst[2], in FlushFrame()
|