diff --git a/source/Lib/CommonLib/AdaptiveLoopFilter.cpp b/source/Lib/CommonLib/AdaptiveLoopFilter.cpp index 972ae21ec023154645c9242bd4910de69ab664fc..6a5f40af1ad621c28e95b3cbd4ee948af1f239b3 100644 --- a/source/Lib/CommonLib/AdaptiveLoopFilter.cpp +++ b/source/Lib/CommonLib/AdaptiveLoopFilter.cpp @@ -4926,7 +4926,7 @@ void AdaptiveLoopFilter::deriveFixedFilterResultsCtuBoundary(AlfClassifier **cla #if JVET_AD0222_ALF_LONG_FIXFILTER for( int y = 0; y < padSize; y++ ) { - yPosTmp = yPos + padSize + height + 0; + yPosTmp = yPos + padSize + height + y; for( int x = 0; x < padSize; x++ ) { fixedFilterResults[filterSetIdx][yPosTmp][xPos + padSize + width + x] = fixedFilterResults[filterSetIdx][yPosTmp][xPos + padSize + width - 1 - x];