[UT] fix a random failure of UT
Showing the changes to test/api/encode_decode_api_test.cpp (1 of 3 files). Show all
Unified · Split
| @@ -333,6 +333,9 @@ void EncodeDecodeTestAPI::RandomParamExtCombination() { · 332 unmodified lines | ||
| 333 | 333 | |
| 334 | 334 | |
| 335 | 335 | pSpatialLayer->sSliceCfg.uiSliceMode = static_cast<SliceModeEnum> (rand() % SLICE_MODE_NUM); |
| 336 | + if (pSpatialLayer->sSliceCfg.uiSliceMode != SM_DYN_SLICE) { | |
| 337 | + param_.uiMaxNalSize = 0; | |
| 338 | + } | |
| 336 | 339 | pSpatialLayer->sSliceCfg.sSliceArgument.uiSliceNum = rand(); |
| 337 | 340 | pSpatialLayer->sSliceCfg.sSliceArgument.uiSliceSizeConstraint = rand(); |
| 338 | 341 | } |