Showing the changes to codec/encoder/core/src/encoder_ext.cpp (1 of 1 file). Show all
Unified · Split
| @@ -3593,7 +3593,6 @@ int32_t WelsEncoderParamAdjust (sWelsEncCtx** ppCtx, SWelsSvcCodingParam* pNewPa · 3592 unmodified lines | ||
| 3593 | 3593 | (pOldParam->bEnableLongTermReference != pNewParam->bEnableLongTermReference) || |
| 3594 | 3594 | (pOldParam->iLTRRefNum != pNewParam->iLTRRefNum); |
| 3595 | 3595 | if (pNewParam->iMaxNumRefFrame > pOldParam->iMaxNumRefFrame) { |
| 3596 | − pNewParam->iMaxNumRefFrame = pOldParam->iMaxNumRefFrame; | |
| 3597 | 3596 | bNeedReset = true; |
| 3598 | 3597 | } |
| 3599 | 3598 | |
| @@ -3676,7 +3675,9 @@ int32_t WelsEncoderParamAdjust (sWelsEncCtx** ppCtx, SWelsSvcCodingParam* pNewPa · 76 unmodified lines | ||
| 3676 | 3675 | pOldParam->bEnableSpsPpsIdAddition = pNewParam->bEnableSpsPpsIdAddition; |
| 3677 | 3676 | pOldParam->bPrefixNalAddingCtrl = pNewParam->bPrefixNalAddingCtrl; |
| 3678 | 3677 | pOldParam->iNumRefFrame = pNewParam->iNumRefFrame; // number of reference frame used |
| 3679 | − | |
| 3678 | + pOldParam->uiGopSize = pNewParam->uiGopSize; | |
| 3679 | + pOldParam->iTemporalLayerNum = pNewParam->iTemporalLayerNum; | |
| 3680 | + pOldParam->iDecompStages = pNewParam->iDecompStages; | |
| 3680 | 3681 | /* denoise control */ |
| 3681 | 3682 | pOldParam->bEnableDenoise = pNewParam->bEnableDenoise; |
| 3682 | 3683 | |