| 92 | }; |
| 93 | |
| 94 | void DecEncFileParamToParamExt (DecodeEncodeFileParam* pDecEncFileParam, SEncParamExt* pEnxParamExt) { |
| 95 | ASSERT_TRUE (NULL != pDecEncFileParam && NULL != pEnxParamExt); |
| 96 | |
| 97 | pEnxParamExt->iPicWidth = pDecEncFileParam->width; |
| 98 | pEnxParamExt->iPicHeight = pDecEncFileParam->height; |
| 99 | pEnxParamExt->fMaxFrameRate = pDecEncFileParam->frameRate; |
| 100 | |
| 101 | //default value |
| 102 | pEnxParamExt->iUsageType = CAMERA_VIDEO_REAL_TIME; |
| 103 | pEnxParamExt->iSpatialLayerNum = 1; |
| 104 | pEnxParamExt->bEnableDenoise = false; |
| 105 | pEnxParamExt->bIsLosslessLink = false; |
| 106 | pEnxParamExt->bEnableLongTermReference = false; |
| 107 | pEnxParamExt->iEntropyCodingModeFlag = 0; |
| 108 | |
| 109 | for (int i = 0; i < pEnxParamExt->iSpatialLayerNum; i++) { |
| 110 | pEnxParamExt->sSpatialLayers[i].sSliceArgument.uiSliceMode = SM_SINGLE_SLICE; |
| 111 | } |
| 112 | |
| 113 | } |
| 114 | TEST_P (DecodeEncodeTest, CompareOutput) { |
| 115 | DecodeEncodeFileParam p = GetParam(); |
| 116 | SEncParamExt EnxParamExt; |