Showing the changes to test/decoder/DecUT_PredMv.cpp (1 of 55 files). Show all
Unified · Split
| @@ -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~15 | 236 | 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~15 | 255 | 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; |