/third_party/openh264/codec/encoder/core/inc/ |
D | mv_pred.h | 60 void UpdateP16x16MotionInfo (SMbCache* pMbCache, SMB* pCurMb, const int8_t kiRef, SMVUnitXY* pMv); … 68 SMVUnitXY* pMv); 76 SMVUnitXY* pMv); 84 SMVUnitXY* pMv); 92 SMVUnitXY* pMv); 100 SMVUnitXY* pMv); 108 SMVUnitXY* pMv); 115 … (const SMVComponentUnit* kpMvComp, int8_t iPartIdx, int8_t iPartW, int32_t iRef, SMVUnitXY* sMvp); 123 void PredSkipMv (SMbCache* pMbCache, SMVUnitXY* sMvp); 131 void PredInter16x8Mv (SMbCache* pMbCache, int32_t iPartIdx, int8_t iRef, SMVUnitXY* sMvp); [all …]
|
D | wels_common_basis.h | 50 struct SMVUnitXY { // each 4 Bytes struct 54 SMVUnitXY& sDeltaMv (const SMVUnitXY& _v0, const SMVUnitXY& _v1) { in sDeltaMv() argument 59 SMVUnitXY& sAssignMv (const SMVUnitXY& _v0) { in sAssignMv() argument 67 SMVUnitXY sMotionVectorCache[5 * 6 - 1]; // Luma only: 5 x 6 - 1 = 29 D-Words
|
D | svc_motion_estimate.h | 89 SMVUnitXY sMvp; 90 SMVUnitXY sMvBase; 91 SMVUnitXY sDirectionalMv; 96 SMVUnitXY sMv; 127 SMVUnitXY sBestMv; 195 …const SMVUnitXY ksMinMv, const SMVUnitXY ksMaxMv, const int32_t kiEncStride, const int32_t kiRefSt… 198 …const SMVUnitXY ksMinMv, const SMVUnitXY ksMaxMv, const int32_t kiEncStride, const int32_t kiRefSt… 348 SMVUnitXY* pMvMin, SMVUnitXY* pMvMax) { in SetMvWithinIntegerMvRange() 355 inline bool CheckMvInRange (const SMVUnitXY ksCurrentMv, const SMVUnitXY ksMinMv, const SMVUnitXY k… in CheckMvInRange()
|
D | svc_enc_macroblock.h | 61 SMVUnitXY* sMv; 68 SMVUnitXY sP16x16Mv; 75 SMVUnitXY sMvd[MB_BLOCK4x4_NUM]; //only for CABAC writing; storage structure the same as sMv,…
|
D | md.h | 158 void UpdateMbMv_c (SMVUnitXY* pMvBuffer, const SMVUnitXY ksMv); 171 void UpdateMbMv_sse2 (SMVUnitXY* pMvBuffer, const SMVUnitXY ksMv);
|
D | slice.h | 181 SMVUnitXY sMvStartMin; 182 SMVUnitXY sMvStartMax; 183 SMVUnitXY sMvc[5];
|
D | deblocking.h | 68 void DeblockingBSCalcEnc_neon (int8_t* pNzc, SMVUnitXY* pMv, int32_t iBoundryFlag, int32_t iMbStrid… 72 void DeblockingBSCalcEnc_AArch64_neon (int8_t* pNzc, SMVUnitXY* pMv, int32_t iBoundryFlag, int32_t …
|
D | wels_func_ptr_def.h | 143 …const SMVUnitXY ksMinMv, const SMVUnitXY ksMaxMv, const int32_t kiEncStride, const int32_t kiRefSt… 182 typedef void (*PUpdateMbMvFunc) (SMVUnitXY* pMvUnit, const SMVUnitXY ksMv);
|
D | mb_cache.h | 82 SMVUnitXY sMbMvp[MB_BLOCK4x4_NUM];// for write bs
|
D | picture.h | 86 SMVUnitXY* sMvList;
|
D | encoder_context.h | 127 SMVUnitXY*
|
/third_party/openh264/codec/encoder/core/src/ |
D | mv_pred.cpp | 45 …(const SMVComponentUnit* kpMvComp, int8_t iPartIdx, int8_t iPartW, int32_t iRef, SMVUnitXY* sMvp) { in PredMv() 54 SMVUnitXY sMvA (kpMvComp->sMotionVectorCache[kuiLeftIdx]); in PredMv() 55 SMVUnitXY sMvB (kpMvComp->sMotionVectorCache[kuiTopIdx]); in PredMv() 56 SMVUnitXY sMvC; in PredMv() 91 void PredInter8x16Mv (SMbCache* pMbCache, int32_t iPartIdx, int8_t iRef, SMVUnitXY* sMvp) { in PredInter8x16Mv() 114 void PredInter16x8Mv (SMbCache* pMbCache, int32_t iPartIdx, int8_t iRef, SMVUnitXY* sMvp) { in PredInter16x8Mv() 132 void PredSkipMv (SMbCache* pMbCache, SMVUnitXY* sMvp) { in PredSkipMv() 148 void UpdateP16x16MotionInfo (SMbCache* pMbCache, SMB* pCurMb, const int8_t kiRef, SMVUnitXY* pMv) { in UpdateP16x16MotionInfo() 196 SMVUnitXY* pMv) { in UpdateP16x8MotionInfo() 236 SMVUnitXY* pMv) { in update_P8x16_motion_info() [all …]
|
D | svc_motion_estimate.cpp | 60 static inline void UpdateMeResults (const SMVUnitXY ksBestMv, const uint32_t kiBestSadCost, uint8_t… in UpdateMeResults() 234 const SMVUnitXY* kpMvcList = &pSlice->sMvc[0]; in WelsMotionEstimateInitialPoint() 235 const SMVUnitXY ksMvStartMin = pSlice->sMvStartMin; in WelsMotionEstimateInitialPoint() 236 const SMVUnitXY ksMvStartMax = pSlice->sMvStartMax; in WelsMotionEstimateInitialPoint() 237 const SMVUnitXY ksMvp = pMe->sMvp; in WelsMotionEstimateInitialPoint() 238 SMVUnitXY sMv; in WelsMotionEstimateInitialPoint() 343 const SMVUnitXY ksMvStartMin = pSlice->sMvStartMin; in WelsDiamondSearch() 344 const SMVUnitXY ksMvStartMax = pSlice->sMvStartMax; in WelsDiamondSearch() 386 …const SMVUnitXY ksMinMv, const SMVUnitXY ksMaxMv, const int32_t kiEncStride, const int32_t kiRefSt… in CheckDirectionalMv() 407 …const SMVUnitXY ksMinMv, const SMVUnitXY ksMaxMv, const int32_t kiEncStride, const int32_t kiRefSt… in CheckDirectionalMvFalse() [all …]
|
D | svc_set_mb_syn_cabac.cpp | 341 SMVUnitXY WelsCabacMbMvd (SCabacCtx* pCabacCtx, SMB* pCurMb, uint32_t iMbWidth, in WelsCabacMbMvd() 342 SMVUnitXY sCurMv, SMVUnitXY sPredMv, int16_t i4x4ScanIdx) { in WelsCabacMbMvd() 345 SMVUnitXY sMvd; in WelsCabacMbMvd() 346 SMVUnitXY sMvdLeft; in WelsCabacMbMvd() 347 SMVUnitXY sMvdTop; in WelsCabacMbMvd() 387 SMVUnitXY sMvd; in WelsCabacSubMbMvd() 646 SMVUnitXY sMvd; in WelsSpatialWriteMbSynCabac()
|
D | svc_mode_decision.cpp | 133 SMVUnitXY sMv; in SetMvBaseEnhancelayer() 247 SMVUnitXY sVaaPredSkipMv = { 0 }; in WelsMdInterJudgeBGDPskip() 394 bool bMbSkipFlag, SMVUnitXY sCurMbMv[], ESkipModes eSkipMode) { in SvcMdSCDMbEnc() 397 SMVUnitXY sMvp = { 0}; in SvcMdSCDMbEnc() 481 SMVUnitXY sVaaPredSkipMv = {0, 0}, sCurMbMv[2] = {{0, 0}, {0, 0}}; in MdInterSCDPskipProcess() 563 static inline bool IsSameMv (const SMVUnitXY& sMv0, const SMVUnitXY& sMv1) { in IsSameMv() 672 SMVUnitXY sTempMv; in SetScrollingMvToMd()
|
D | picture_handle.cpp | 104 …pPic->sMvList = static_cast<SMVUnitXY*> (pMa->WelsMallocz (kuiCountMbNum * sizeof (SMVUn… in AllocPicture()
|
D | svc_base_layer_md.cpp | 1002 SMVUnitXY sTempMv = pCurLayer->pRefPic->sMvList[pCurMb->iMbXY + 1]; in WelsMdP16x16() 1008 SMVUnitXY sTempMv = pCurLayer->pRefPic->sMvList[pCurMb->iMbXY + kiMbWidth]; in WelsMdP16x16() 1356 SMVUnitXY sMvp = { 0 }; in WelsMdBackgroundMbEnc() 1437 SMVUnitXY sMvp = { 0 }; in WelsMdPSkipEnc() 1452 …SMVUnitXY sQpelMvp = { static_cast<int16_t> (sMvp.iMvX >> 2), static_cast<int16_t> (sMvp.iMvY >> 2… in WelsMdPSkipEnc() 1578 SMVUnitXY* pMv; in WelsMdInterMbRefinement() 1940 SMVUnitXY sMvp = { 0 }; in WelsMdInterDoubleCheckPskip()
|
D | svc_set_mb_syn_cavlc.cpp | 70 SMVUnitXY sMvd[2]; in WelsSpatialWriteMbPred()
|
D | md.cpp | 378 void UpdateMbMv_c (SMVUnitXY* pMvBuffer, const SMVUnitXY ksMv) { in UpdateMbMv_c()
|
D | encoder_ext.cpp | 843 SMVUnitXY (*pLayerMvUnitBlock4x4)[MB_BLOCK4x4_NUM] = (SMVUnitXY (*)[MB_BLOCK4x4_NUM]) ( in InitMbInfo() 1667 (*ppCtx)->pMvUnitBlock4x4 = static_cast<SMVUnitXY*> in RequestMemorySvc() 1668 … (pMa->WelsMallocz (iCountMaxMbNum * 2 * MB_BLOCK4x4_NUM * sizeof (SMVUnitXY), "pMvUnitBlock4x4")); in RequestMemorySvc()
|
/third_party/openh264/test/encoder/ |
D | EncUT_MotionEstimate.cpp | 12 void CopyTargetBlock (uint8_t* pSrcBlock, const int32_t kiBlockSize, SMVUnitXY sTargetMv, const int… in CopyTargetBlock() 88 SMVUnitXY sTargetMv; in TEST_F() 302 SMVUnitXY sTargetMv; in DoLineTest() 507 SMVUnitXY sTargetMv; in TEST_F()
|
/third_party/openh264/codec/common/x86/ |
D | mb_copy.asm | 359 ; void UpdateMbMv_sse2( SMVUnitXY *pMvBuffer, const SMVUnitXY sMv )
|