diff --git a/codec/console/enc/src/welsenc.cpp b/codec/console/enc/src/welsenc.cpp index 0b90d222..26a310c2 100644 --- a/codec/console/enc/src/welsenc.cpp +++ b/codec/console/enc/src/welsenc.cpp @@ -384,7 +384,7 @@ void PrintHelp() { int ParseCommandLine (int argc, char** argv, SSourcePicture* pSrcPic, SEncParamExt& pSvcParam, SFilesSet& sFileSet) { char* pCommand = NULL; - SLayerPEncCtx sLayerCtx[3]; + SLayerPEncCtx sLayerCtx[MAX_SPATIAL_LAYER_NUM]; int n = 0; string str_ ("SlicesAssign"); diff --git a/codec/encoder/core/src/encoder_ext.cpp b/codec/encoder/core/src/encoder_ext.cpp index b3597690..2cd7bbb7 100644 --- a/codec/encoder/core/src/encoder_ext.cpp +++ b/codec/encoder/core/src/encoder_ext.cpp @@ -356,7 +356,7 @@ int32_t ParamValidationExt (SLogContext* pLogCtx, SWelsSvcCodingParam* pCodingPa return ENC_RETURN_UNSUPPORTED_PARA; } if (pSpatialLayer->sSliceCfg.sSliceArgument.uiSliceNum == 1) { - WelsLog (pLogCtx, WELS_LOG_ERROR, + WelsLog (pLogCtx, WELS_LOG_WARNING, "ParamValidationExt(), pSlice setting for SM_RASTER_SLICE now turn to SM_SINGLE_SLICE!"); pSpatialLayer->sSliceCfg.uiSliceMode = SM_SINGLE_SLICE; break;