Showing the changes to codec/encoder/plus/src/welsEncoderExt.cpp (1 of 1 file). Show all
Unified · Split
| @@ -550,7 +550,8 @@ void CWelsH264SVCEncoder::TraceParamInfo (SEncParamExt* pParam) { · 549 unmodified lines | |||
| 550 | pParam->iLoopFilterDisableIdc | 550 | pParam->iLoopFilterDisableIdc |
| 551 | ); | 551 | ); |
| 552 | int32_t i = 0; | 552 | int32_t i = 0; |
| 553 | while (i < pParam->iSpatialLayerNum) { | 553 | int32_t iSpatialLayers = (pParam->iSpatialLayerNum < MAX_SPATIAL_LAYER_NUM)?(pParam->iSpatialLayerNum):MAX_SPATIAL_LAYER_NUM; |
| 554 | while (i < iSpatialLayers) { | ||
| 554 | SSpatialLayerConfig* pSpatialCfg = &pParam->sSpatialLayers[i]; | 555 | SSpatialLayerConfig* pSpatialCfg = &pParam->sSpatialLayers[i]; |
| 555 | WelsLog (&m_pWelsTrace->m_sLogCtx, WELS_LOG_INFO, | 556 | WelsLog (&m_pWelsTrace->m_sLogCtx, WELS_LOG_INFO, |
| 556 | "sSpatialLayers[%d]: .iVideoWidth= %d; .iVideoHeight= %d; .fFrameRate= %.6ff; .iSpatialBitrate= %d; .iMaxSpatialBitrate= %d; .sSliceCfg.uiSliceMode= %d; .sSliceCfg.sSliceArgument.iSliceNum= %d; .sSliceCfg.sSliceArgument.uiSliceSizeConstraint= %d;\ | 557 | "sSpatialLayers[%d]: .iVideoWidth= %d; .iVideoHeight= %d; .fFrameRate= %.6ff; .iSpatialBitrate= %d; .iMaxSpatialBitrate= %d; .sSliceCfg.uiSliceMode= %d; .sSliceCfg.sSliceArgument.iSliceNum= %d; .sSliceCfg.sSliceArgument.uiSliceSizeConstraint= %d;\ |