Lines Matching refs:precon
4104 … unfilterScanline(unsigned char* recon, const unsigned char* scanline, const unsigned char* precon, in unfilterScanline() argument
4125 if(precon) { in unfilterScanline()
4126 for(i = 0; i != length; ++i) recon[i] = scanline[i] + precon[i]; in unfilterScanline()
4132 if(precon) { in unfilterScanline()
4133 for(i = 0; i != bytewidth; ++i) recon[i] = scanline[i] + (precon[i] >> 1u); in unfilterScanline()
4134 … = bytewidth; i < length; ++i) recon[i] = scanline[i] + ((recon[i - bytewidth] + precon[i]) >> 1u); in unfilterScanline()
4141 if(precon) { in unfilterScanline()
4143 … recon[i] = (scanline[i] + precon[i]); /*paethPredictor(0, precon[i], 0) is always precon[i]*/ in unfilterScanline()
4153 … unsigned char p0 = precon[i + 0], p1 = precon[i + 1], p2 = precon[i + 2], p3 = precon[i + 3]; in unfilterScanline()
4154 … unsigned char q0 = precon[j + 0], q1 = precon[j + 1], q2 = precon[j + 2], q3 = precon[j + 3]; in unfilterScanline()
4165 unsigned char p0 = precon[i + 0], p1 = precon[i + 1], p2 = precon[i + 2]; in unfilterScanline()
4166 unsigned char q0 = precon[j + 0], q1 = precon[j + 1], q2 = precon[j + 2]; in unfilterScanline()
4176 unsigned char p0 = precon[i + 0], p1 = precon[i + 1]; in unfilterScanline()
4177 unsigned char q0 = precon[j + 0], q1 = precon[j + 1]; in unfilterScanline()
4184 … recon[i] = (scanline[i] + paethPredictor(recon[i - bytewidth], precon[i], precon[i - bytewidth])); in unfilterScanline()