History

add fix for protection of wrong reading if input is invalid

Sijia Chen committed 11 years ago

Commit 3c08f041 parent 030d3201 file · +2 −1Browse files

Showing the changes to codec/encoder/plus/src/welsEncoderExt.cpp (1 of 1 file). Show all

Unified · Split

codec/encoder/plus/src/welsEncoderExt.cpp+2−1
@@ -550,7 +550,8 @@ void CWelsH264SVCEncoder::TraceParamInfo (SEncParamExt* pParam) { · 549 unmodified lines
550 pParam->iLoopFilterDisableIdc550 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;\

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t