Showing the changes to codec/encoder/core/src/deblocking.cpp (1 of 10 files). Show all
Unified · Split
| @@ -691,7 +691,7 @@ void DeblockingFilterFrameAvcbase (SDqLayer* pCurDq, SWelsFuncPtrList* pFunc) { · 690 unmodified lines | ||
| 691 | 691 | } |
| 692 | 692 | |
| 693 | 693 | void DeblockingFilterSliceAvcbase (SDqLayer* pCurDq, SWelsFuncPtrList* pFunc, const int32_t kiSliceIdx) { |
| 694 | − SSliceCtx* pSliceCtx = pCurDq->pSliceEncCtx; | |
| 694 | + SSliceCtx* pSliceCtx = &pCurDq->sSliceEncCtx; | |
| 695 | 695 | SMB* pMbList = pCurDq->sMbDataP; |
| 696 | 696 | SSliceHeaderExt* sSliceHeaderExt = &pCurDq->sLayerInfo.pSliceInLayer[kiSliceIdx].sSliceHeaderExt; |
| 697 | 697 | SMB* pCurrentMbBlock; |
| @@ -755,7 +755,7 @@ void PerformDeblockingFilter (sWelsEncCtx* pEnc) { · 57 unmodified lines | ||
| 755 | 755 | int32_t iSliceIdx = 0; |
| 756 | 756 | |
| 757 | 757 | if (SM_SIZELIMITED_SLICE != pSpatialLayer->sSliceArgument.uiSliceMode) { |
| 758 | − iSliceCount = GetCurrentSliceNum (pCurLayer->pSliceEncCtx); | |
| 758 | + iSliceCount = GetCurrentSliceNum (&pCurLayer->sSliceEncCtx); | |
| 759 | 759 | do { |
| 760 | 760 | DeblockingFilterSliceAvcbase (pCurLayer, pEnc->pFuncList, iSliceIdx); |
| 761 | 761 | ++ iSliceIdx; |