Lines Matching refs:buffer
59 SANE_Parameters * params, int dpi, SANE_Byte * buffer, int top);
62 SANE_Parameters * params, int dpi, SANE_Byte * buffer, int left);
83 sanei_magic_despeck (SANE_Parameters * params, SANE_Byte * buffer,
114 tmp += buffer[i + j*3 + k*bw + l*3 + n];
136 tmp[n] = buffer[i + j*3 + k*bw + l*3 + n];
157 buffer[i + j*3 + k*bw + l*3 + n] = outer[n];
176 if(buffer[i + j + k*bw + l] < thresh)
177 thresh = buffer[i + j + k*bw + l];
194 tmp = buffer[i + j + k*bw + l];
212 buffer[i + j + k*bw + l] = outer;
229 curr += buffer[i + k*bw + (j+l)/8] >> (7-(j+l)%8) & 1;
244 hits += buffer[i + k*bw + (j+l)/8] >> (7-(j+l)%8) & 1;
255 buffer[i + k*bw + (j+l)/8] &= ~(1 << (7-(j+l)%8));
274 sanei_magic_findEdges(SANE_Parameters * params, SANE_Byte * buffer,
294 topBuf = sanei_magic_getTransY(params,dpiY,buffer,1);
301 botBuf = sanei_magic_getTransY(params,dpiY,buffer,0);
308 leftBuf = sanei_magic_getTransX(params,dpiX,buffer,1);
315 rightBuf = sanei_magic_getTransX(params,dpiX,buffer,0);
435 sanei_magic_crop(SANE_Parameters * params, SANE_Byte * buffer,
483 memcpy(line, buffer + i*bwidth + left, bytes);
484 memcpy(buffer + pos, line, bytes);
503 sanei_magic_findSkew(SANE_Parameters * params, SANE_Byte * buffer,
533 topBuf = sanei_magic_getTransY(params,dpiY,buffer,1);
540 botBuf = sanei_magic_getTransY(params,dpiY,buffer,0);
605 sanei_magic_rotate (SANE_Parameters * params, SANE_Byte * buffer,
658 = buffer[sourceY*bwidth+sourceX*depth+k];
691 ((buffer[sourceY*bwidth + sourceX/8]
702 memcpy(buffer,outbuf,bwidth*height);
715 sanei_magic_isBlank (SANE_Parameters * params, SANE_Byte * buffer,
734 SANE_Byte * ptr = buffer + params->bytes_per_line*i;
750 SANE_Byte * ptr = buffer + params->bytes_per_line*i;
787 sanei_magic_isBlank2 (SANE_Parameters * params, SANE_Byte * buffer,
823 SANE_Byte * ptr = buffer + offset;
857 SANE_Byte * ptr = buffer + offset;
888 sanei_magic_findTurn(SANE_Parameters * params, SANE_Byte * buffer,
908 SANE_Byte * ptr = buffer + params->bytes_per_line*i;
944 SANE_Byte * ptr = buffer + i*depth;
983 SANE_Byte * ptr = buffer + params->bytes_per_line*i;
1009 SANE_Byte * ptr = buffer;
1058 sanei_magic_turn(SANE_Parameters * params, SANE_Byte * buffer,
1117 /*get output image buffer*/
1138 = buffer[(iheight-j-1)*ibwidth + i*depth + k];
1150 = buffer[(iheight-i-1)*ibwidth + (ipwidth-j-1)*depth + k];
1162 = buffer[j*ibwidth + (ipwidth-i-1)*depth + k];
1180 = buffer[(iheight-j-1)*ibwidth + i/8] >> (7-(i%8)) & 1;
1200 = buffer[(iheight-i-1)*ibwidth + (ipwidth-j-1)/8] >> (j%8) & 1;
1220 = buffer[j*ibwidth + (ipwidth-i-1)/8] >> (i%8) & 1;
1243 /*copy output back into input buffer*/
1244 memcpy(buffer,outbuf,obwidth*oheight);
1680 SANE_Parameters * params, int dpi, SANE_Byte * buffer, int top)
1731 near += buffer[(firstLine*width+i) * depth + k];
1750 far -= buffer[(farLine*width+i)*depth+k];
1751 far += buffer[(nearLine*width+i)*depth+k];
1753 near -= buffer[(nearLine*width+i)*depth+k];
1754 near += buffer[(j*width+i)*depth+k];
1773 near = buffer[(firstLine*width+i)/8] >> (7-(i%8)) & 1;
1777 if((buffer[(j*width+i)/8] >> (7-(i%8)) & 1) != near){
1812 SANE_Parameters * params, int dpi, SANE_Byte * buffer, int left)
1864 near += buffer[i*bwidth + k];
1883 far -= buffer[i*bwidth + farCol*depth + k];
1884 far += buffer[i*bwidth + nearCol*depth + k];
1886 near -= buffer[i*bwidth + nearCol*depth + k];
1887 near += buffer[i*bwidth + j*depth + k];
1905 near = buffer[i*bwidth + firstCol/8] >> (7-(firstCol%8)) & 1;
1909 if((buffer[i*bwidth + j/8] >> (7-(j%8)) & 1) != near){