Ticket #574: ALFLineFix.patch
File ALFLineFix.patch, 1.8 KB (added by chihming.fu, 12 years ago) |
---|
-
Lib/TLibCommon/TComAdaptiveLoopFilter.cpp
2102 2102 2103 2103 pixelInt += coef[1]* (imgPad3[j ] + imgPad4[j ]); 2104 2104 2105 pixelInt += coef[2]* (imgPad1[j -1] + imgPad2[j+1]);2105 pixelInt += coef[2]* (imgPad1[j+1] + imgPad2[j-1]); 2106 2106 pixelInt += coef[3]* (imgPad1[j ] + imgPad2[j ]); 2107 pixelInt += coef[4]* (imgPad1[j +1] + imgPad2[j-1]);2107 pixelInt += coef[4]* (imgPad1[j-1] + imgPad2[j+1]); 2108 2108 2109 2109 pixelInt += coef[5]* (imgPad[j+4] + imgPad[j-4]); 2110 2110 pixelInt += coef[6]* (imgPad[j+3] + imgPad[j-3]); -
Lib/TLibEncoder/TEncAdaptiveLoopFilter.cpp
3032 3032 3033 3033 ELocal[1] = (imgPad3[j] + imgPad4[j]); 3034 3034 3035 ELocal[2] = (imgPad1[j -1] + imgPad2[j+1]);3035 ELocal[2] = (imgPad1[j+1] + imgPad2[j-1]); 3036 3036 ELocal[3] = (imgPad1[j ] + imgPad2[j ]); 3037 ELocal[4] = (imgPad1[j +1] + imgPad2[j-1]);3037 ELocal[4] = (imgPad1[j-1] + imgPad2[j+1]); 3038 3038 3039 3039 ELocal[5] = (imgPad[j+4] + imgPad[j-4]); 3040 3040 ELocal[6] = (imgPad[j+3] + imgPad[j-3]); … … 3161 3161 ELocal[0] = (imgPad5[j] + imgPad6[j]); 3162 3162 ELocal[1] = (imgPad3[j] + imgPad4[j]); 3163 3163 3164 ELocal[2] = (imgPad1[j -1] + imgPad2[j+1]);3164 ELocal[2] = (imgPad1[j+1] + imgPad2[j-1]); 3165 3165 ELocal[3] = (imgPad1[j ] + imgPad2[j ]); 3166 ELocal[4] = (imgPad1[j +1] + imgPad2[j-1]);3166 ELocal[4] = (imgPad1[j-1] + imgPad2[j+1]); 3167 3167 3168 3168 ELocal[5] = (imgPad[j+4] + imgPad[j-4]); 3169 3169 ELocal[6] = (imgPad[j+3] + imgPad[j-3]);