ref: e2e106a4a452f35ffb22bd384f67616ccae4eb70
parent: f305096f0156f48d90dfa6ca49855a4576f19d3c
author: volvet <[email protected]>
date: Thu Apr 3 13:14:56 EDT 2014
remove redundant protect code
--- a/codec/encoder/core/inc/param_svc.h
+++ b/codec/encoder/core/inc/param_svc.h
@@ -495,19 +495,18 @@
return 0;
}
-static inline int32_t AllocCodingParam (SWelsSvcCodingParam** pParam, CMemoryAlign* pMa,
- const int32_t kiRequestNumSpatial) {
-if (pParam == NULL || pMa == NULL || kiRequestNumSpatial < 1 || kiRequestNumSpatial > MAX_SPATIAL_LAYER_NUM)
- return 1;
-if (*pParam != NULL) {
- FreeCodingParam (pParam, pMa);
-}
-SWelsSvcCodingParam* pCodingParam = (SWelsSvcCodingParam*)pMa->WelsMalloc (sizeof (SWelsSvcCodingParam),
+static inline int32_t AllocCodingParam (SWelsSvcCodingParam** pParam, CMemoryAlign* pMa) {
+ if (pParam == NULL || pMa == NULL)
+ return 1;
+ if (*pParam != NULL) {
+ FreeCodingParam (pParam, pMa);
+ }
+ SWelsSvcCodingParam* pCodingParam = (SWelsSvcCodingParam*)pMa->WelsMalloc (sizeof (SWelsSvcCodingParam),
"SWelsSvcCodingParam");
-if (NULL == pCodingParam)
- return 1;
-*pParam = pCodingParam;
-return 0;
+ if (NULL == pCodingParam)
+ return 1;
+ *pParam = pCodingParam;
+ return 0;
}
}//end of namespace WelsSVCEnc
--- a/codec/encoder/core/src/encoder_ext.cpp
+++ b/codec/encoder/core/src/encoder_ext.cpp
@@ -1892,7 +1892,7 @@
#endif//ENABLE_TRACE_FILE
pCodingParam->DetermineTemporalSettings();
- iRet = AllocCodingParam (&pCtx->pSvcParam, pCtx->pMemAlign, pCodingParam->iSpatialLayerNum);
+ iRet = AllocCodingParam (&pCtx->pSvcParam, pCtx->pMemAlign);
if (iRet != 0) {
FreeMemorySvc (&pCtx);
return iRet;