Home
last modified time | relevance | path

Searched refs:sMv (Results 1 – 25 of 62) sorted by relevance

123

/dports/multimedia/openh264/openh264-2.1.1/test/encoder/
H A DEncUT_MotionEstimate.cpp31 pMe->sMv.iMvX = pMe->sMv.iMvY = 0; in InitMe()
112 sMe.sMv.iMvX = sMe.sMv.iMvY = 0; in TEST_F()
118 …bFoundMatch = ((sMe.sMv.iMvX == (sTargetMv.iMvX)) || (sMe.sMv.iMvX == 0)) && ((sMe.sMv.iMvY == (sT… in TEST_F()
227 sMe.sMv.iMvX = sMe.sMvp.iMvX; in TEST_F()
228 sMe.sMv.iMvY = sMe.sMvp.iMvY; in TEST_F()
335 sMe.sMv.iMvX = sMe.sMv.iMvY = 0; in DoLineTest()
353 bFoundMatch = (sMe.sMv.iMvX == 0 in DoLineTest()
354 … && (sMe.sMv.iMvY == sTargetMv.iMvY || abs (sMe.sMv.iMvY) < abs (sTargetMv.iMvY))); in DoLineTest()
362 … && (sMe.sMv.iMvX == sTargetMv.iMvX || abs (sMe.sMv.iMvX) < abs (sTargetMv.iMvX))); in DoLineTest()
528 sMe.sMv.iMvX = sMe.sMv.iMvY = 0; in TEST_F()
[all …]
/dports/net-im/tg_owt/tg_owt-d578c76/src/third_party/openh264/src/test/encoder/
H A DEncUT_MotionEstimate.cpp31 pMe->sMv.iMvX = pMe->sMv.iMvY = 0; in InitMe()
112 sMe.sMv.iMvX = sMe.sMv.iMvY = 0; in TEST_F()
118 …bFoundMatch = ((sMe.sMv.iMvX == (sTargetMv.iMvX)) || (sMe.sMv.iMvX == 0)) && ((sMe.sMv.iMvY == (sT… in TEST_F()
227 sMe.sMv.iMvX = sMe.sMvp.iMvX; in TEST_F()
228 sMe.sMv.iMvY = sMe.sMvp.iMvY; in TEST_F()
335 sMe.sMv.iMvX = sMe.sMv.iMvY = 0; in DoLineTest()
353 bFoundMatch = (sMe.sMv.iMvX == 0 in DoLineTest()
354 … && (sMe.sMv.iMvY == sTargetMv.iMvY || abs (sMe.sMv.iMvY) < abs (sTargetMv.iMvY))); in DoLineTest()
362 … && (sMe.sMv.iMvX == sTargetMv.iMvX || abs (sMe.sMv.iMvX) < abs (sTargetMv.iMvX))); in DoLineTest()
528 sMe.sMv.iMvX = sMe.sMv.iMvY = 0; in TEST_F()
[all …]
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/openh264/src/test/encoder/
H A DEncUT_MotionEstimate.cpp31 pMe->sMv.iMvX = pMe->sMv.iMvY = 0; in InitMe()
112 sMe.sMv.iMvX = sMe.sMv.iMvY = 0; in TEST_F()
118 …bFoundMatch = ((sMe.sMv.iMvX == (sTargetMv.iMvX)) || (sMe.sMv.iMvX == 0)) && ((sMe.sMv.iMvY == (sT… in TEST_F()
227 sMe.sMv.iMvX = sMe.sMvp.iMvX; in TEST_F()
228 sMe.sMv.iMvY = sMe.sMvp.iMvY; in TEST_F()
335 sMe.sMv.iMvX = sMe.sMv.iMvY = 0; in DoLineTest()
353 bFoundMatch = (sMe.sMv.iMvX == 0 in DoLineTest()
354 … && (sMe.sMv.iMvY == sTargetMv.iMvY || abs (sMe.sMv.iMvY) < abs (sTargetMv.iMvY))); in DoLineTest()
362 … && (sMe.sMv.iMvX == sTargetMv.iMvX || abs (sMe.sMv.iMvX) < abs (sTargetMv.iMvX))); in DoLineTest()
528 sMe.sMv.iMvX = sMe.sMv.iMvY = 0; in TEST_F()
[all …]
/dports/net-im/tg_owt/tg_owt-d578c76/src/third_party/openh264/src/codec/encoder/core/src/
H A Dsvc_set_mb_syn_cavlc.cpp124 sMvd[0].sDeltaMv (pCurMb->sMv[0], pMbCache->sMbMvp[0]); in WelsSpatialWriteMbPred()
138 sMvd[0].sDeltaMv (pCurMb->sMv[0], pMbCache->sMbMvp[0]); in WelsSpatialWriteMbPred()
139 sMvd[1].sDeltaMv (pCurMb->sMv[8], pMbCache->sMbMvp[1]); in WelsSpatialWriteMbPred()
155 sMvd[0].sDeltaMv (pCurMb->sMv[0], pMbCache->sMbMvp[0]); in WelsSpatialWriteMbPred()
156 sMvd[1].sDeltaMv (pCurMb->sMv[2], pMbCache->sMbMvp[1]); in WelsSpatialWriteMbPred()
222 BsWriteSE (pBs, pCurMb->sMv[*kpScan4].iMvX - pMbCache->sMbMvp[*kpScan4].iMvX); in WelsSpatialWriteSubMbPred()
223 BsWriteSE (pBs, pCurMb->sMv[*kpScan4].iMvY - pMbCache->sMbMvp[*kpScan4].iMvY); in WelsSpatialWriteSubMbPred()
225 BsWriteSE (pBs, pCurMb->sMv[*kpScan4].iMvX - pMbCache->sMbMvp[*kpScan4].iMvX); in WelsSpatialWriteSubMbPred()
226 BsWriteSE (pBs, pCurMb->sMv[*kpScan4].iMvY - pMbCache->sMbMvp[*kpScan4].iMvY); in WelsSpatialWriteSubMbPred()
234 BsWriteSE (pBs, pCurMb->sMv[*kpScan4].iMvX - pMbCache->sMbMvp[*kpScan4].iMvX); in WelsSpatialWriteSubMbPred()
[all …]
H A Dsvc_motion_estimate.cpp62 pMe->sMv = ksBestMv; in UpdateMeResults()
68 pMe->sMv.iMvX *= (1 << 2); in MeEndIntepelSearch()
69 pMe->sMv.iMvY *= (1 << 2); in MeEndIntepelSearch()
181 pMe->sMv.iMvX = pMe->sMv.iMvY = 0; in WelsMotionEstimateSearchStatic()
196 pMe->pRefMb = pMe->pColoRefMb + pMe->sMv.iMvY * kiStrideRef + pMe->sMv.iMvX; in WelsMotionEstimateSearchScrolled()
230 SMVUnitXY sMv; in WelsMotionEstimateInitialPoint() local
237 pRefMb = &pMe->pRefMb[sMv.iMvY * iStrideRef + sMv.iMvX]; in WelsMotionEstimateInitialPoint()
247 if (((iMvc0 - sMv.iMvX) || (iMvc1 - sMv.iMvY))) { in WelsMotionEstimateInitialPoint()
254 sMv.iMvX = iMvc0; in WelsMotionEstimateInitialPoint()
255 sMv.iMvY = iMvc1; in WelsMotionEstimateInitialPoint()
[all …]
H A Ddeblocking.cpp166 uiBS[0][1][0] = BS_EDGE (uiBsx4[0], iRefIdx, pCurMb->sMv, 1, 0); in DeblockingBSInsideMBNormal()
167 uiBS[0][2][0] = BS_EDGE (uiBsx4[1], iRefIdx, pCurMb->sMv, 2, 1); in DeblockingBSInsideMBNormal()
168 uiBS[0][3][0] = BS_EDGE (uiBsx4[2], iRefIdx, pCurMb->sMv, 3, 2); in DeblockingBSInsideMBNormal()
172 uiBS[0][1][1] = BS_EDGE (uiBsx4[0], iRefIdx, pCurMb->sMv, 5, 4); in DeblockingBSInsideMBNormal()
173 uiBS[0][2][1] = BS_EDGE (uiBsx4[1], iRefIdx, pCurMb->sMv, 6, 5); in DeblockingBSInsideMBNormal()
174 uiBS[0][3][1] = BS_EDGE (uiBsx4[2], iRefIdx, pCurMb->sMv, 7, 6); in DeblockingBSInsideMBNormal()
178 uiBS[0][1][2] = BS_EDGE (uiBsx4[0], iRefIdx, pCurMb->sMv, 9, 8); in DeblockingBSInsideMBNormal()
190 uiBS[1][1][0] = BS_EDGE (uiBsx4[0], iRefIdx, pCurMb->sMv, 4, 0); in DeblockingBSInsideMBNormal()
191 uiBS[1][1][1] = BS_EDGE (uiBsx4[1], iRefIdx, pCurMb->sMv, 5, 1); in DeblockingBSInsideMBNormal()
224 MB_BS_MV (pCurMb->sMv, pNeighMb->sMv, *pBIdx, *pBnIdx); in DeblockingBSMarginalMBAvcbase()
[all …]
H A Dsvc_mode_decision.cpp133 SMVUnitXY sMv; in SetMvBaseEnhancelayer() local
136 sMv.iMvX = kpRefMb->sMv[iScan4RefPartIdx].iMvX * (1 << 1); in SetMvBaseEnhancelayer()
137 sMv.iMvY = kpRefMb->sMv[iScan4RefPartIdx].iMvY * (1 << 1); in SetMvBaseEnhancelayer()
139 pMd->sMe.sMe16x16.sMvBase = sMv; in SetMvBaseEnhancelayer()
144 pMd->sMe.sMe8x8[3].sMvBase = sMv; in SetMvBaseEnhancelayer()
149 pMd->sMe.sMe8x16[1].sMvBase = sMv; in SetMvBaseEnhancelayer()
438 pFunc->pfUpdateMbMv (pCurMb->sMv, sMvp); in SvcMdSCDMbEnc()
568 const bool bSameMv16x8_0 = IsSameMv (pMe8x8[0].sMv, pMe8x8[1].sMv); in TryModeMerge()
569 const bool bSameMv16x8_1 = IsSameMv (pMe8x8[2].sMv, pMe8x8[3].sMv); in TryModeMerge()
571 const bool bSameMv8x16_0 = IsSameMv (pMe8x8[0].sMv, pMe8x8[2].sMv); in TryModeMerge()
[all …]
H A Dmv_pred.cpp253 ST64 (&pCurMb->sMv[kiScan4Idx], kuiMv64); in update_P8x16_motion_info()
254 ST64 (&pCurMb->sMv[4 + kiScan4Idx], kuiMv64); in update_P8x16_motion_info()
255 ST64 (&pCurMb->sMv[8 + kiScan4Idx], kuiMv64); in update_P8x16_motion_info()
256 ST64 (&pCurMb->sMv[12 + kiScan4Idx], kuiMv64); in update_P8x16_motion_info()
291 ST64 (&pCurMb->sMv[ kiScan4Idx], kuiMv64); in UpdateP8x8MotionInfo()
292 ST64 (&pCurMb->sMv[4 + kiScan4Idx], kuiMv64); in UpdateP8x8MotionInfo()
312 pCurMb->sMv[kiScan4Idx] = *pMv; in UpdateP4x4MotionInfo()
325 pCurMb->sMv[ kiScan4Idx] = *pMv; in UpdateP8x4MotionInfo()
326 pCurMb->sMv[1 + kiScan4Idx] = *pMv; in UpdateP8x4MotionInfo()
341 pCurMb->sMv[ kiScan4Idx] = *pMv; in UpdateP4x8MotionInfo()
[all …]
H A Dmd.cpp140 pMvComp->sMotionVectorCache[ 6] = pLeftMb->sMv[ 3]; in FillNeighborCacheInterWithoutBGD()
141 pMvComp->sMotionVectorCache[12] = pLeftMb->sMv[ 7]; in FillNeighborCacheInterWithoutBGD()
142 pMvComp->sMotionVectorCache[18] = pLeftMb->sMv[11]; in FillNeighborCacheInterWithoutBGD()
143 pMvComp->sMotionVectorCache[24] = pLeftMb->sMv[15]; in FillNeighborCacheInterWithoutBGD()
201 pMvComp->sMotionVectorCache[0] = pLeftTopMb->sMv[15]; in FillNeighborCacheInterWithoutBGD()
262 pMvComp->sMotionVectorCache[ 6] = pLeftMb->sMv[ 3]; in FillNeighborCacheInterWithBGD()
263 pMvComp->sMotionVectorCache[12] = pLeftMb->sMv[ 7]; in FillNeighborCacheInterWithBGD()
264 pMvComp->sMotionVectorCache[18] = pLeftMb->sMv[11]; in FillNeighborCacheInterWithBGD()
265 pMvComp->sMotionVectorCache[24] = pLeftMb->sMv[15]; in FillNeighborCacheInterWithBGD()
578 int16_t iMvx = pMe->sMv.iMvX; in MeRefineFracPixel()
[all …]
/dports/www/qt5-webengine/qtwebengine-everywhere-src-5.15.2/src/3rdparty/chromium/third_party/openh264/src/codec/encoder/core/src/
H A Dsvc_set_mb_syn_cavlc.cpp124 sMvd[0].sDeltaMv (pCurMb->sMv[0], pMbCache->sMbMvp[0]); in WelsSpatialWriteMbPred()
138 sMvd[0].sDeltaMv (pCurMb->sMv[0], pMbCache->sMbMvp[0]); in WelsSpatialWriteMbPred()
139 sMvd[1].sDeltaMv (pCurMb->sMv[8], pMbCache->sMbMvp[1]); in WelsSpatialWriteMbPred()
155 sMvd[0].sDeltaMv (pCurMb->sMv[0], pMbCache->sMbMvp[0]); in WelsSpatialWriteMbPred()
156 sMvd[1].sDeltaMv (pCurMb->sMv[2], pMbCache->sMbMvp[1]); in WelsSpatialWriteMbPred()
222 BsWriteSE (pBs, pCurMb->sMv[*kpScan4].iMvX - pMbCache->sMbMvp[*kpScan4].iMvX); in WelsSpatialWriteSubMbPred()
223 BsWriteSE (pBs, pCurMb->sMv[*kpScan4].iMvY - pMbCache->sMbMvp[*kpScan4].iMvY); in WelsSpatialWriteSubMbPred()
225 BsWriteSE (pBs, pCurMb->sMv[*kpScan4].iMvX - pMbCache->sMbMvp[*kpScan4].iMvX); in WelsSpatialWriteSubMbPred()
226 BsWriteSE (pBs, pCurMb->sMv[*kpScan4].iMvY - pMbCache->sMbMvp[*kpScan4].iMvY); in WelsSpatialWriteSubMbPred()
234 BsWriteSE (pBs, pCurMb->sMv[*kpScan4].iMvX - pMbCache->sMbMvp[*kpScan4].iMvX); in WelsSpatialWriteSubMbPred()
[all …]
H A Dsvc_motion_estimate.cpp62 pMe->sMv = ksBestMv; in UpdateMeResults()
68 pMe->sMv.iMvX *= (1 << 2); in MeEndIntepelSearch()
69 pMe->sMv.iMvY *= (1 << 2); in MeEndIntepelSearch()
181 pMe->sMv.iMvX = pMe->sMv.iMvY = 0; in WelsMotionEstimateSearchStatic()
196 pMe->pRefMb = pMe->pColoRefMb + pMe->sMv.iMvY * kiStrideRef + pMe->sMv.iMvX; in WelsMotionEstimateSearchScrolled()
230 SMVUnitXY sMv; in WelsMotionEstimateInitialPoint() local
237 pRefMb = &pMe->pRefMb[sMv.iMvY * iStrideRef + sMv.iMvX]; in WelsMotionEstimateInitialPoint()
247 if (((iMvc0 - sMv.iMvX) || (iMvc1 - sMv.iMvY))) { in WelsMotionEstimateInitialPoint()
254 sMv.iMvX = iMvc0; in WelsMotionEstimateInitialPoint()
255 sMv.iMvY = iMvc1; in WelsMotionEstimateInitialPoint()
[all …]
H A Ddeblocking.cpp166 uiBS[0][1][0] = BS_EDGE (uiBsx4[0], iRefIdx, pCurMb->sMv, 1, 0); in DeblockingBSInsideMBNormal()
167 uiBS[0][2][0] = BS_EDGE (uiBsx4[1], iRefIdx, pCurMb->sMv, 2, 1); in DeblockingBSInsideMBNormal()
168 uiBS[0][3][0] = BS_EDGE (uiBsx4[2], iRefIdx, pCurMb->sMv, 3, 2); in DeblockingBSInsideMBNormal()
172 uiBS[0][1][1] = BS_EDGE (uiBsx4[0], iRefIdx, pCurMb->sMv, 5, 4); in DeblockingBSInsideMBNormal()
173 uiBS[0][2][1] = BS_EDGE (uiBsx4[1], iRefIdx, pCurMb->sMv, 6, 5); in DeblockingBSInsideMBNormal()
174 uiBS[0][3][1] = BS_EDGE (uiBsx4[2], iRefIdx, pCurMb->sMv, 7, 6); in DeblockingBSInsideMBNormal()
178 uiBS[0][1][2] = BS_EDGE (uiBsx4[0], iRefIdx, pCurMb->sMv, 9, 8); in DeblockingBSInsideMBNormal()
190 uiBS[1][1][0] = BS_EDGE (uiBsx4[0], iRefIdx, pCurMb->sMv, 4, 0); in DeblockingBSInsideMBNormal()
191 uiBS[1][1][1] = BS_EDGE (uiBsx4[1], iRefIdx, pCurMb->sMv, 5, 1); in DeblockingBSInsideMBNormal()
224 MB_BS_MV (pCurMb->sMv, pNeighMb->sMv, *pBIdx, *pBnIdx); in DeblockingBSMarginalMBAvcbase()
[all …]
H A Dsvc_mode_decision.cpp133 SMVUnitXY sMv; in SetMvBaseEnhancelayer() local
136 sMv.iMvX = kpRefMb->sMv[iScan4RefPartIdx].iMvX * (1 << 1); in SetMvBaseEnhancelayer()
137 sMv.iMvY = kpRefMb->sMv[iScan4RefPartIdx].iMvY * (1 << 1); in SetMvBaseEnhancelayer()
139 pMd->sMe.sMe16x16.sMvBase = sMv; in SetMvBaseEnhancelayer()
144 pMd->sMe.sMe8x8[3].sMvBase = sMv; in SetMvBaseEnhancelayer()
149 pMd->sMe.sMe8x16[1].sMvBase = sMv; in SetMvBaseEnhancelayer()
438 pFunc->pfUpdateMbMv (pCurMb->sMv, sMvp); in SvcMdSCDMbEnc()
568 const bool bSameMv16x8_0 = IsSameMv (pMe8x8[0].sMv, pMe8x8[1].sMv); in TryModeMerge()
569 const bool bSameMv16x8_1 = IsSameMv (pMe8x8[2].sMv, pMe8x8[3].sMv); in TryModeMerge()
571 const bool bSameMv8x16_0 = IsSameMv (pMe8x8[0].sMv, pMe8x8[2].sMv); in TryModeMerge()
[all …]
H A Dmv_pred.cpp253 ST64 (&pCurMb->sMv[kiScan4Idx], kuiMv64); in update_P8x16_motion_info()
254 ST64 (&pCurMb->sMv[4 + kiScan4Idx], kuiMv64); in update_P8x16_motion_info()
255 ST64 (&pCurMb->sMv[8 + kiScan4Idx], kuiMv64); in update_P8x16_motion_info()
256 ST64 (&pCurMb->sMv[12 + kiScan4Idx], kuiMv64); in update_P8x16_motion_info()
291 ST64 (&pCurMb->sMv[ kiScan4Idx], kuiMv64); in UpdateP8x8MotionInfo()
292 ST64 (&pCurMb->sMv[4 + kiScan4Idx], kuiMv64); in UpdateP8x8MotionInfo()
312 pCurMb->sMv[kiScan4Idx] = *pMv; in UpdateP4x4MotionInfo()
325 pCurMb->sMv[ kiScan4Idx] = *pMv; in UpdateP8x4MotionInfo()
326 pCurMb->sMv[1 + kiScan4Idx] = *pMv; in UpdateP8x4MotionInfo()
341 pCurMb->sMv[ kiScan4Idx] = *pMv; in UpdateP4x8MotionInfo()
[all …]
H A Dmd.cpp140 pMvComp->sMotionVectorCache[ 6] = pLeftMb->sMv[ 3]; in FillNeighborCacheInterWithoutBGD()
141 pMvComp->sMotionVectorCache[12] = pLeftMb->sMv[ 7]; in FillNeighborCacheInterWithoutBGD()
142 pMvComp->sMotionVectorCache[18] = pLeftMb->sMv[11]; in FillNeighborCacheInterWithoutBGD()
143 pMvComp->sMotionVectorCache[24] = pLeftMb->sMv[15]; in FillNeighborCacheInterWithoutBGD()
201 pMvComp->sMotionVectorCache[0] = pLeftTopMb->sMv[15]; in FillNeighborCacheInterWithoutBGD()
262 pMvComp->sMotionVectorCache[ 6] = pLeftMb->sMv[ 3]; in FillNeighborCacheInterWithBGD()
263 pMvComp->sMotionVectorCache[12] = pLeftMb->sMv[ 7]; in FillNeighborCacheInterWithBGD()
264 pMvComp->sMotionVectorCache[18] = pLeftMb->sMv[11]; in FillNeighborCacheInterWithBGD()
265 pMvComp->sMotionVectorCache[24] = pLeftMb->sMv[15]; in FillNeighborCacheInterWithBGD()
578 int16_t iMvx = pMe->sMv.iMvX; in MeRefineFracPixel()
[all …]
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/openh264/src/codec/encoder/core/src/
H A Dsvc_set_mb_syn_cavlc.cpp124 sMvd[0].sDeltaMv (pCurMb->sMv[0], pMbCache->sMbMvp[0]); in WelsSpatialWriteMbPred()
138 sMvd[0].sDeltaMv (pCurMb->sMv[0], pMbCache->sMbMvp[0]); in WelsSpatialWriteMbPred()
139 sMvd[1].sDeltaMv (pCurMb->sMv[8], pMbCache->sMbMvp[1]); in WelsSpatialWriteMbPred()
155 sMvd[0].sDeltaMv (pCurMb->sMv[0], pMbCache->sMbMvp[0]); in WelsSpatialWriteMbPred()
156 sMvd[1].sDeltaMv (pCurMb->sMv[2], pMbCache->sMbMvp[1]); in WelsSpatialWriteMbPred()
222 BsWriteSE (pBs, pCurMb->sMv[*kpScan4].iMvX - pMbCache->sMbMvp[*kpScan4].iMvX); in WelsSpatialWriteSubMbPred()
223 BsWriteSE (pBs, pCurMb->sMv[*kpScan4].iMvY - pMbCache->sMbMvp[*kpScan4].iMvY); in WelsSpatialWriteSubMbPred()
225 BsWriteSE (pBs, pCurMb->sMv[*kpScan4].iMvX - pMbCache->sMbMvp[*kpScan4].iMvX); in WelsSpatialWriteSubMbPred()
226 BsWriteSE (pBs, pCurMb->sMv[*kpScan4].iMvY - pMbCache->sMbMvp[*kpScan4].iMvY); in WelsSpatialWriteSubMbPred()
234 BsWriteSE (pBs, pCurMb->sMv[*kpScan4].iMvX - pMbCache->sMbMvp[*kpScan4].iMvX); in WelsSpatialWriteSubMbPred()
[all …]
H A Dsvc_motion_estimate.cpp62 pMe->sMv = ksBestMv; in UpdateMeResults()
68 pMe->sMv.iMvX *= (1 << 2); in MeEndIntepelSearch()
69 pMe->sMv.iMvY *= (1 << 2); in MeEndIntepelSearch()
181 pMe->sMv.iMvX = pMe->sMv.iMvY = 0; in WelsMotionEstimateSearchStatic()
196 pMe->pRefMb = pMe->pColoRefMb + pMe->sMv.iMvY * kiStrideRef + pMe->sMv.iMvX; in WelsMotionEstimateSearchScrolled()
230 SMVUnitXY sMv; in WelsMotionEstimateInitialPoint() local
237 pRefMb = &pMe->pRefMb[sMv.iMvY * iStrideRef + sMv.iMvX]; in WelsMotionEstimateInitialPoint()
247 if (((iMvc0 - sMv.iMvX) || (iMvc1 - sMv.iMvY))) { in WelsMotionEstimateInitialPoint()
254 sMv.iMvX = iMvc0; in WelsMotionEstimateInitialPoint()
255 sMv.iMvY = iMvc1; in WelsMotionEstimateInitialPoint()
[all …]
H A Ddeblocking.cpp166 uiBS[0][1][0] = BS_EDGE (uiBsx4[0], iRefIdx, pCurMb->sMv, 1, 0); in DeblockingBSInsideMBNormal()
167 uiBS[0][2][0] = BS_EDGE (uiBsx4[1], iRefIdx, pCurMb->sMv, 2, 1); in DeblockingBSInsideMBNormal()
168 uiBS[0][3][0] = BS_EDGE (uiBsx4[2], iRefIdx, pCurMb->sMv, 3, 2); in DeblockingBSInsideMBNormal()
172 uiBS[0][1][1] = BS_EDGE (uiBsx4[0], iRefIdx, pCurMb->sMv, 5, 4); in DeblockingBSInsideMBNormal()
173 uiBS[0][2][1] = BS_EDGE (uiBsx4[1], iRefIdx, pCurMb->sMv, 6, 5); in DeblockingBSInsideMBNormal()
174 uiBS[0][3][1] = BS_EDGE (uiBsx4[2], iRefIdx, pCurMb->sMv, 7, 6); in DeblockingBSInsideMBNormal()
178 uiBS[0][1][2] = BS_EDGE (uiBsx4[0], iRefIdx, pCurMb->sMv, 9, 8); in DeblockingBSInsideMBNormal()
190 uiBS[1][1][0] = BS_EDGE (uiBsx4[0], iRefIdx, pCurMb->sMv, 4, 0); in DeblockingBSInsideMBNormal()
191 uiBS[1][1][1] = BS_EDGE (uiBsx4[1], iRefIdx, pCurMb->sMv, 5, 1); in DeblockingBSInsideMBNormal()
224 MB_BS_MV (pCurMb->sMv, pNeighMb->sMv, *pBIdx, *pBnIdx); in DeblockingBSMarginalMBAvcbase()
[all …]
H A Dsvc_mode_decision.cpp133 SMVUnitXY sMv; in SetMvBaseEnhancelayer() local
136 sMv.iMvX = kpRefMb->sMv[iScan4RefPartIdx].iMvX * (1 << 1); in SetMvBaseEnhancelayer()
137 sMv.iMvY = kpRefMb->sMv[iScan4RefPartIdx].iMvY * (1 << 1); in SetMvBaseEnhancelayer()
139 pMd->sMe.sMe16x16.sMvBase = sMv; in SetMvBaseEnhancelayer()
144 pMd->sMe.sMe8x8[3].sMvBase = sMv; in SetMvBaseEnhancelayer()
149 pMd->sMe.sMe8x16[1].sMvBase = sMv; in SetMvBaseEnhancelayer()
438 pFunc->pfUpdateMbMv (pCurMb->sMv, sMvp); in SvcMdSCDMbEnc()
568 const bool bSameMv16x8_0 = IsSameMv (pMe8x8[0].sMv, pMe8x8[1].sMv); in TryModeMerge()
569 const bool bSameMv16x8_1 = IsSameMv (pMe8x8[2].sMv, pMe8x8[3].sMv); in TryModeMerge()
571 const bool bSameMv8x16_0 = IsSameMv (pMe8x8[0].sMv, pMe8x8[2].sMv); in TryModeMerge()
[all …]
H A Dmv_pred.cpp253 ST64 (&pCurMb->sMv[kiScan4Idx], kuiMv64); in update_P8x16_motion_info()
254 ST64 (&pCurMb->sMv[4 + kiScan4Idx], kuiMv64); in update_P8x16_motion_info()
255 ST64 (&pCurMb->sMv[8 + kiScan4Idx], kuiMv64); in update_P8x16_motion_info()
256 ST64 (&pCurMb->sMv[12 + kiScan4Idx], kuiMv64); in update_P8x16_motion_info()
291 ST64 (&pCurMb->sMv[ kiScan4Idx], kuiMv64); in UpdateP8x8MotionInfo()
292 ST64 (&pCurMb->sMv[4 + kiScan4Idx], kuiMv64); in UpdateP8x8MotionInfo()
312 pCurMb->sMv[kiScan4Idx] = *pMv; in UpdateP4x4MotionInfo()
325 pCurMb->sMv[ kiScan4Idx] = *pMv; in UpdateP8x4MotionInfo()
326 pCurMb->sMv[1 + kiScan4Idx] = *pMv; in UpdateP8x4MotionInfo()
341 pCurMb->sMv[ kiScan4Idx] = *pMv; in UpdateP4x8MotionInfo()
[all …]
/dports/multimedia/openh264/openh264-2.1.1/codec/encoder/core/src/
H A Dsvc_set_mb_syn_cavlc.cpp124 sMvd[0].sDeltaMv (pCurMb->sMv[0], pMbCache->sMbMvp[0]); in WelsSpatialWriteMbPred()
138 sMvd[0].sDeltaMv (pCurMb->sMv[0], pMbCache->sMbMvp[0]); in WelsSpatialWriteMbPred()
139 sMvd[1].sDeltaMv (pCurMb->sMv[8], pMbCache->sMbMvp[1]); in WelsSpatialWriteMbPred()
155 sMvd[0].sDeltaMv (pCurMb->sMv[0], pMbCache->sMbMvp[0]); in WelsSpatialWriteMbPred()
156 sMvd[1].sDeltaMv (pCurMb->sMv[2], pMbCache->sMbMvp[1]); in WelsSpatialWriteMbPred()
222 BsWriteSE (pBs, pCurMb->sMv[*kpScan4].iMvX - pMbCache->sMbMvp[*kpScan4].iMvX); in WelsSpatialWriteSubMbPred()
223 BsWriteSE (pBs, pCurMb->sMv[*kpScan4].iMvY - pMbCache->sMbMvp[*kpScan4].iMvY); in WelsSpatialWriteSubMbPred()
225 BsWriteSE (pBs, pCurMb->sMv[*kpScan4].iMvX - pMbCache->sMbMvp[*kpScan4].iMvX); in WelsSpatialWriteSubMbPred()
226 BsWriteSE (pBs, pCurMb->sMv[*kpScan4].iMvY - pMbCache->sMbMvp[*kpScan4].iMvY); in WelsSpatialWriteSubMbPred()
234 BsWriteSE (pBs, pCurMb->sMv[*kpScan4].iMvX - pMbCache->sMbMvp[*kpScan4].iMvX); in WelsSpatialWriteSubMbPred()
[all …]
H A Dsvc_motion_estimate.cpp62 pMe->sMv = ksBestMv; in UpdateMeResults()
68 pMe->sMv.iMvX *= (1 << 2); in MeEndIntepelSearch()
69 pMe->sMv.iMvY *= (1 << 2); in MeEndIntepelSearch()
181 pMe->sMv.iMvX = pMe->sMv.iMvY = 0; in WelsMotionEstimateSearchStatic()
196 pMe->pRefMb = pMe->pColoRefMb + pMe->sMv.iMvY * kiStrideRef + pMe->sMv.iMvX; in WelsMotionEstimateSearchScrolled()
230 SMVUnitXY sMv; in WelsMotionEstimateInitialPoint() local
237 pRefMb = &pMe->pRefMb[sMv.iMvY * iStrideRef + sMv.iMvX]; in WelsMotionEstimateInitialPoint()
247 if (((iMvc0 - sMv.iMvX) || (iMvc1 - sMv.iMvY))) { in WelsMotionEstimateInitialPoint()
254 sMv.iMvX = iMvc0; in WelsMotionEstimateInitialPoint()
255 sMv.iMvY = iMvc1; in WelsMotionEstimateInitialPoint()
[all …]
H A Ddeblocking.cpp166 uiBS[0][1][0] = BS_EDGE (uiBsx4[0], iRefIdx, pCurMb->sMv, 1, 0); in DeblockingBSInsideMBNormal()
167 uiBS[0][2][0] = BS_EDGE (uiBsx4[1], iRefIdx, pCurMb->sMv, 2, 1); in DeblockingBSInsideMBNormal()
168 uiBS[0][3][0] = BS_EDGE (uiBsx4[2], iRefIdx, pCurMb->sMv, 3, 2); in DeblockingBSInsideMBNormal()
172 uiBS[0][1][1] = BS_EDGE (uiBsx4[0], iRefIdx, pCurMb->sMv, 5, 4); in DeblockingBSInsideMBNormal()
173 uiBS[0][2][1] = BS_EDGE (uiBsx4[1], iRefIdx, pCurMb->sMv, 6, 5); in DeblockingBSInsideMBNormal()
174 uiBS[0][3][1] = BS_EDGE (uiBsx4[2], iRefIdx, pCurMb->sMv, 7, 6); in DeblockingBSInsideMBNormal()
178 uiBS[0][1][2] = BS_EDGE (uiBsx4[0], iRefIdx, pCurMb->sMv, 9, 8); in DeblockingBSInsideMBNormal()
190 uiBS[1][1][0] = BS_EDGE (uiBsx4[0], iRefIdx, pCurMb->sMv, 4, 0); in DeblockingBSInsideMBNormal()
191 uiBS[1][1][1] = BS_EDGE (uiBsx4[1], iRefIdx, pCurMb->sMv, 5, 1); in DeblockingBSInsideMBNormal()
224 MB_BS_MV (pCurMb->sMv, pNeighMb->sMv, *pBIdx, *pBnIdx); in DeblockingBSMarginalMBAvcbase()
[all …]
H A Dsvc_mode_decision.cpp133 SMVUnitXY sMv; in SetMvBaseEnhancelayer() local
136 sMv.iMvX = kpRefMb->sMv[iScan4RefPartIdx].iMvX * (1 << 1); in SetMvBaseEnhancelayer()
137 sMv.iMvY = kpRefMb->sMv[iScan4RefPartIdx].iMvY * (1 << 1); in SetMvBaseEnhancelayer()
139 pMd->sMe.sMe16x16.sMvBase = sMv; in SetMvBaseEnhancelayer()
144 pMd->sMe.sMe8x8[3].sMvBase = sMv; in SetMvBaseEnhancelayer()
149 pMd->sMe.sMe8x16[1].sMvBase = sMv; in SetMvBaseEnhancelayer()
438 pFunc->pfUpdateMbMv (pCurMb->sMv, sMvp); in SvcMdSCDMbEnc()
568 const bool bSameMv16x8_0 = IsSameMv (pMe8x8[0].sMv, pMe8x8[1].sMv); in TryModeMerge()
569 const bool bSameMv16x8_1 = IsSameMv (pMe8x8[2].sMv, pMe8x8[3].sMv); in TryModeMerge()
571 const bool bSameMv8x16_0 = IsSameMv (pMe8x8[0].sMv, pMe8x8[2].sMv); in TryModeMerge()
[all …]
H A Dmv_pred.cpp253 ST64 (&pCurMb->sMv[kiScan4Idx], kuiMv64); in update_P8x16_motion_info()
254 ST64 (&pCurMb->sMv[4 + kiScan4Idx], kuiMv64); in update_P8x16_motion_info()
255 ST64 (&pCurMb->sMv[8 + kiScan4Idx], kuiMv64); in update_P8x16_motion_info()
256 ST64 (&pCurMb->sMv[12 + kiScan4Idx], kuiMv64); in update_P8x16_motion_info()
291 ST64 (&pCurMb->sMv[ kiScan4Idx], kuiMv64); in UpdateP8x8MotionInfo()
292 ST64 (&pCurMb->sMv[4 + kiScan4Idx], kuiMv64); in UpdateP8x8MotionInfo()
312 pCurMb->sMv[kiScan4Idx] = *pMv; in UpdateP4x4MotionInfo()
325 pCurMb->sMv[ kiScan4Idx] = *pMv; in UpdateP8x4MotionInfo()
326 pCurMb->sMv[1 + kiScan4Idx] = *pMv; in UpdateP8x4MotionInfo()
341 pCurMb->sMv[ kiScan4Idx] = *pMv; in UpdateP4x8MotionInfo()
[all …]

123