Lines Matching refs:prevline
4093 unsigned char* prevline = 0; in unfilter() local
4105 …CERROR_TRY_RETURN(unfilterScanline(&out[outindex], &in[inindex + 1], prevline, bytewidth, filterTy… in unfilter()
4107 prevline = &out[outindex]; in unfilter()
5158 …id filterScanline(unsigned char* out, const unsigned char* scanline, const unsigned char* prevline, in filterScanline() argument
5168 if(prevline) in filterScanline()
5180 if(prevline) in filterScanline()
5182 for(i = 0; i < length; i++) out[i] = scanline[i] - prevline[i]; in filterScanline()
5190 if(prevline) in filterScanline()
5192 for(i = 0; i < bytewidth; i++) out[i] = scanline[i] - prevline[i] / 2; in filterScanline()
5193 …= bytewidth; i < length; i++) out[i] = scanline[i] - ((scanline[i - bytewidth] + prevline[i]) / 2); in filterScanline()
5202 if(prevline) in filterScanline()
5205 for(i = 0; i < bytewidth; i++) out[i] = (scanline[i] - prevline[i]); in filterScanline()
5208 …out[i] = (scanline[i] - paethPredictor(scanline[i - bytewidth], prevline[i], prevline[i - bytewidt… in filterScanline()
5245 const unsigned char* prevline = 0; in filter() local
5275 filterScanline(&out[outindex + 1], &in[inindex], prevline, linebytes, bytewidth, 0); in filter()
5276 prevline = &in[inindex]; in filter()
5300 … filterScanline(attempt[type].data, &in[y * linebytes], prevline, linebytes, bytewidth, type); in filter()
5328 prevline = &in[y * linebytes]; in filter()
5357 … filterScanline(attempt[type].data, &in[y * linebytes], prevline, linebytes, bytewidth, type); in filter()
5375 prevline = &in[y * linebytes]; in filter()
5392 filterScanline(&out[outindex + 1], &in[inindex], prevline, linebytes, bytewidth, type); in filter()
5393 prevline = &in[inindex]; in filter()
5428 … filterScanline(attempt[type].data, &in[y * linebytes], prevline, linebytes, bytewidth, type); in filter()
5440 prevline = &in[y * linebytes]; in filter()