Home
last modified time | relevance | path

Searched refs:SMVUnitXY (Results 1 – 22 of 22) sorted by relevance

/third_party/openh264/codec/encoder/core/inc/
Dmv_pred.h60 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 …]
Dwels_common_basis.h50 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
Dsvc_motion_estimate.h89 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()
Dsvc_enc_macroblock.h61 SMVUnitXY* sMv;
68 SMVUnitXY sP16x16Mv;
75 SMVUnitXY sMvd[MB_BLOCK4x4_NUM]; //only for CABAC writing; storage structure the same as sMv,…
Dmd.h158 void UpdateMbMv_c (SMVUnitXY* pMvBuffer, const SMVUnitXY ksMv);
171 void UpdateMbMv_sse2 (SMVUnitXY* pMvBuffer, const SMVUnitXY ksMv);
Dslice.h181 SMVUnitXY sMvStartMin;
182 SMVUnitXY sMvStartMax;
183 SMVUnitXY sMvc[5];
Ddeblocking.h68 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 …
Dwels_func_ptr_def.h143 …const SMVUnitXY ksMinMv, const SMVUnitXY ksMaxMv, const int32_t kiEncStride, const int32_t kiRefSt…
182 typedef void (*PUpdateMbMvFunc) (SMVUnitXY* pMvUnit, const SMVUnitXY ksMv);
Dmb_cache.h82 SMVUnitXY sMbMvp[MB_BLOCK4x4_NUM];// for write bs
Dpicture.h86 SMVUnitXY* sMvList;
Dencoder_context.h127 SMVUnitXY*
/third_party/openh264/codec/encoder/core/src/
Dmv_pred.cpp45 …(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 …]
Dsvc_motion_estimate.cpp60 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 …]
Dsvc_set_mb_syn_cabac.cpp341 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()
Dsvc_mode_decision.cpp133 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()
Dpicture_handle.cpp104 …pPic->sMvList = static_cast<SMVUnitXY*> (pMa->WelsMallocz (kuiCountMbNum * sizeof (SMVUn… in AllocPicture()
Dsvc_base_layer_md.cpp1002 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()
1452SMVUnitXY 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()
Dsvc_set_mb_syn_cavlc.cpp70 SMVUnitXY sMvd[2]; in WelsSpatialWriteMbPred()
Dmd.cpp378 void UpdateMbMv_c (SMVUnitXY* pMvBuffer, const SMVUnitXY ksMv) { in UpdateMbMv_c()
Dencoder_ext.cpp843 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/
DEncUT_MotionEstimate.cpp12 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/
Dmb_copy.asm359 ; void UpdateMbMv_sse2( SMVUnitXY *pMvBuffer, const SMVUnitXY sMv )