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 | (pOldParam->bEnableLongTermReference != pNewParam->bEnableLongTermReference) || | 3593 | (pOldParam->bEnableLongTermReference != pNewParam->bEnableLongTermReference) || |
| 3594 | (pOldParam->iLTRRefNum != pNewParam->iLTRRefNum); | 3594 | (pOldParam->iLTRRefNum != pNewParam->iLTRRefNum); |
| 3595 | if (pNewParam->iMaxNumRefFrame > pOldParam->iMaxNumRefFrame) { | 3595 | if (pNewParam->iMaxNumRefFrame > pOldParam->iMaxNumRefFrame) { |
| 3596 | pNewParam->iMaxNumRefFrame = pOldParam->iMaxNumRefFrame; | ||
| 3597 | bNeedReset = true; | 3596 | bNeedReset = true; |
| 3598 | } | 3597 | } |
| 3599 | 3598 | ||
| @@ -3676,7 +3675,9 @@ int32_t WelsEncoderParamAdjust (sWelsEncCtx** ppCtx, SWelsSvcCodingParam* pNewPa · 76 unmodified lines | |||
| 3676 | pOldParam->bEnableSpsPpsIdAddition = pNewParam->bEnableSpsPpsIdAddition; | 3675 | pOldParam->bEnableSpsPpsIdAddition = pNewParam->bEnableSpsPpsIdAddition; |
| 3677 | pOldParam->bPrefixNalAddingCtrl = pNewParam->bPrefixNalAddingCtrl; | 3676 | pOldParam->bPrefixNalAddingCtrl = pNewParam->bPrefixNalAddingCtrl; |
| 3678 | pOldParam->iNumRefFrame = pNewParam->iNumRefFrame; // number of reference frame used | 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 | /* denoise control */ | 3681 | /* denoise control */ |
| 3681 | pOldParam->bEnableDenoise = pNewParam->bEnableDenoise; | 3682 | pOldParam->bEnableDenoise = pNewParam->bEnableDenoise; |
| 3682 | 3683 | ||