History

B-frame decoding support for Main and High Profile with two test cases.

xiaotianshi2 committed 8 years ago

Commit 657d2171 parent e3e838355 files · +17936 −13825Browse files

Showing the changes to test/decoder/DecUT_PredMv.cpp (1 of 55 files). Show all

Unified · Split

test/decoder/DecUT_PredMv.cpp+4−4
@@ -161,7 +161,7 @@ void CopyMvInputData (SWelsMvPred* pDstMvPred, SAnchorMvPred* pSrcMvPred) { · 160 unmodified lines
161 161
162#define TEST_MV_PRED \162#define TEST_MV_PRED \
163 AnchorPredMv (sAncMvPred.iMvArray, sAncMvPred.iRefIdxArray, iIndex, iBlockWidth, iRef, sAncMvPred.iMvp); \163 AnchorPredMv (sAncMvPred.iMvArray, sAncMvPred.iRefIdxArray, iIndex, iBlockWidth, iRef, sAncMvPred.iMvp); \
164 PredMv (sWelsMvPred.iMvArray, sWelsMvPred.iRefIdxArray, iIndex, iBlockWidth, iRef, sWelsMvPred.iMvp); \164 PredMv (sWelsMvPred.iMvArray, sWelsMvPred.iRefIdxArray, LIST_0, iIndex, iBlockWidth, iRef, sWelsMvPred.iMvp); \
165 bOK = ((sAncMvPred.iMvp[0] == sWelsMvPred.iMvp[0]) && (sAncMvPred.iMvp[1] == sWelsMvPred.iMvp[1])); \165 bOK = ((sAncMvPred.iMvp[0] == sWelsMvPred.iMvp[0]) && (sAncMvPred.iMvp[1] == sWelsMvPred.iMvp[1])); \
166 EXPECT_EQ (bOK, true);166 EXPECT_EQ (bOK, true);
167 167
@@ -236,7 +236,7 @@ TEST (PredMvTest, PredInter16x8Mv) { · 68 unmodified lines
236 iRef = (rand() % 18) - 2; //-2~15236 iRef = (rand() % 18) - 2; //-2~15
237 INIT_MV_DATA;237 INIT_MV_DATA;
238 AnchorPredInter16x8Mv (sAncMvPred.iMvArray, sAncMvPred.iRefIdxArray, iIndex, iRef, sAncMvPred.iMvp);238 AnchorPredInter16x8Mv (sAncMvPred.iMvArray, sAncMvPred.iRefIdxArray, iIndex, iRef, sAncMvPred.iMvp);
239 PredInter16x8Mv (sWelsMvPred.iMvArray, sWelsMvPred.iRefIdxArray, iIndex, iRef, sWelsMvPred.iMvp);239 PredInter16x8Mv (sWelsMvPred.iMvArray, sWelsMvPred.iRefIdxArray, LIST_0, iIndex, iRef, sWelsMvPred.iMvp);
240 bOK = ((sAncMvPred.iMvp[0] == sWelsMvPred.iMvp[0]) && (sAncMvPred.iMvp[1] == sWelsMvPred.iMvp[1]));240 bOK = ((sAncMvPred.iMvp[0] == sWelsMvPred.iMvp[0]) && (sAncMvPred.iMvp[1] == sWelsMvPred.iMvp[1]));
241 EXPECT_EQ (bOK, true);241 EXPECT_EQ (bOK, true);
242 }242 }
@@ -255,7 +255,7 @@ TEST (PredMvTest, PredInter8x16Mv) { · 12 unmodified lines
255 iRef = (rand() % 18) - 2; //-2~15255 iRef = (rand() % 18) - 2; //-2~15
256 INIT_MV_DATA;256 INIT_MV_DATA;
257 AnchorPredInter8x16Mv (sAncMvPred.iMvArray, sAncMvPred.iRefIdxArray, iIndex, iRef, sAncMvPred.iMvp);257 AnchorPredInter8x16Mv (sAncMvPred.iMvArray, sAncMvPred.iRefIdxArray, iIndex, iRef, sAncMvPred.iMvp);
258 PredInter8x16Mv (sWelsMvPred.iMvArray, sWelsMvPred.iRefIdxArray, iIndex, iRef, sWelsMvPred.iMvp);258 PredInter8x16Mv (sWelsMvPred.iMvArray, sWelsMvPred.iRefIdxArray, LIST_0, iIndex, iRef, sWelsMvPred.iMvp);
259 bOK = ((sAncMvPred.iMvp[0] == sWelsMvPred.iMvp[0]) && (sAncMvPred.iMvp[1] == sWelsMvPred.iMvp[1]));259 bOK = ((sAncMvPred.iMvp[0] == sWelsMvPred.iMvp[0]) && (sAncMvPred.iMvp[1] == sWelsMvPred.iMvp[1]));
260 EXPECT_EQ (bOK, true);260 EXPECT_EQ (bOK, true);
261 }261 }
@@ -419,7 +419,7 @@ int32_t AllocLayerData (PDqLayer pDqLayer) { · 157 unmodified lines
419 if (pDqLayer->pSliceIdc == NULL)419 if (pDqLayer->pSliceIdc == NULL)
420 return 1;420 return 1;
421 421
422 pDqLayer->pMbType = (int16_t*) WelsMallocz (pDqLayer->iMbWidth * pDqLayer->iMbHeight * sizeof (int16_t),422 pDqLayer->pMbType = (uint32_t*) WelsMallocz (pDqLayer->iMbWidth * pDqLayer->iMbHeight * sizeof (uint32_t),
423 "pDqLayer->pMbType");423 "pDqLayer->pMbType");
424 if (pDqLayer->pMbType == NULL)424 if (pDqLayer->pMbType == NULL)
425 return 1;425 return 1;

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t