Showing the changes to test/api/encode_decode_api_test.cpp (1 of 64 files). Show all
Unified · Split
| @@ -543,15 +543,15 @@ void EncodeDecodeTestAPIBase::SliceParamValidationForMode2 (int iSpatialIdx) { · 542 unmodified lines | |||
| 543 | unsigned int uiSliceIdx = 0; | 543 | unsigned int uiSliceIdx = 0; |
| 544 | unsigned int uiActualSliceCount = 0; | 544 | unsigned int uiActualSliceCount = 0; |
| 545 | 545 | ||
| 546 | uiMbWidth = (param_.iPicWidth + 15) >> 4; | 546 | uiMbWidth = (param_.iPicWidth + 15) >> 4; |
| 547 | uiMbHeight = (param_.iPicHeight + 15) >> 4; | 547 | uiMbHeight = (param_.iPicHeight + 15) >> 4; |
| 548 | uiMbNumInFrame = uiMbWidth * uiMbHeight; | 548 | uiMbNumInFrame = uiMbWidth * uiMbHeight; |
| 549 | 549 | ||
| 550 | uiSliceIdx = 0; | 550 | uiSliceIdx = 0; |
| 551 | while (uiSliceIdx < MAX_SLICES_NUM) { | 551 | while (uiSliceIdx < MAX_SLICES_NUM) { |
| 552 | param_.sSpatialLayers[iSpatialIdx].sSliceCfg.sSliceArgument.uiSliceMbNum[uiSliceIdx] = rand() % uiMbNumInFrame; | 552 | param_.sSpatialLayers[iSpatialIdx].sSliceCfg.sSliceArgument.uiSliceMbNum[uiSliceIdx] = rand() % uiMbNumInFrame; |
| 553 | uiCountMb += param_.sSpatialLayers[iSpatialIdx].sSliceCfg.sSliceArgument.uiSliceMbNum[uiSliceIdx]; | 553 | uiCountMb += param_.sSpatialLayers[iSpatialIdx].sSliceCfg.sSliceArgument.uiSliceMbNum[uiSliceIdx]; |
| 554 | uiActualSliceCount = uiSliceIdx + 1; | 554 | uiActualSliceCount = uiSliceIdx + 1; |
| 555 | 555 | ||
| 556 | if (uiCountMb >= uiMbNumInFrame) { | 556 | if (uiCountMb >= uiMbNumInFrame) { |
| 557 | break; | 557 | break; |