Showing the changes to codec/decoder/core/src/decoder.cpp (1 of 5 files). Show all
Unified · Split
| @@ -323,6 +323,8 @@ void WelsDecoderDefaults (PWelsDecoderContext pCtx, SLogContext* pLogCtx) { · 322 unmodified lines | ||
| 323 | 323 | pCtx->iSPSLastInvalidId = -1; |
| 324 | 324 | pCtx->iSubSPSInvalidNum = 0; |
| 325 | 325 | pCtx->iSubSPSLastInvalidId = -1; |
| 326 | + pCtx->iFeedbackNalRefIdc = -1; //initialize | |
| 327 | + | |
| 326 | 328 | } |
| 327 | 329 | |
| 328 | 330 | /* |
| @@ -596,6 +598,7 @@ void GetVclNalTemporalId (PWelsDecoderContext pCtx) { · 267 unmodified lines | ||
| 596 | 598 | |
| 597 | 599 | pCtx->iFeedbackVclNalInAu = FEEDBACK_VCL_NAL; |
| 598 | 600 | pCtx->iFeedbackTidInAu = pAccessUnit->pNalUnitsList[idx]->sNalHeaderExt.uiTemporalId; |
| 601 | + pCtx->iFeedbackNalRefIdc = pAccessUnit->pNalUnitsList[idx]->sNalHeaderExt.sNalUnitHeader.uiNalRefIdc; | |
| 599 | 602 | } |
| 600 | 603 | |
| 601 | 604 | /*! |