Lines Matching refs:col

35 #define FC(row,col) \
36 (fFilters >> ((((row) << 1 & 14) + ((col) & 1)) << 1) & 3)
265 DCRaw::_FlipIndex(uint32 row, uint32 col, uint32 flip)
268 SWAP(row, col);
272 col = fInputWidth - 1 - col;
274 return row * fInputWidth + col;
956 uint32 row, col, x, y;
963 for (col = 0; col < 8; col++) {
964 c = FC(row, col);
965 if ((val = fWhite[row][col] - fMeta.black) > 0)
983 for (col = 0; col < fOutputWidth - 7; col += 8) {
986 for (x = col; x < col + 8; x++) {
1057 for (col = 0; col < fOutputWidth; col++) {
1059 val = fImageData[row * fOutputWidth + col][c];
1064 fImageData[row * fOutputWidth + col][c] = CLIP(val);
1078 int32 scale = 1, sh, c, i, j, k, m, row, col, size, numColors, dim = 0;
1107 for (col = 0; col < (int32)fOutputWidth; col++) {
1108 fimg[(row << dim) + col]
1109 = fImageData[row * fOutputWidth + col][c] << scale;
1180 for (col = 0; col < (int32)fOutputWidth; col++) {
1181 fImageData[row * fOutputWidth + col][c]
1182 = (uint16)CLIP(fimg[(row << dim) + col] + 0.5);
1201 for (col = FC(wlast, 1) & 1; col < (int32)fInputWidth;
1202 col += 2) {
1203 window[2][col] = _Bayer(col, wlast);
1207 for (col = (FC(row, 0) & 1) + 1; col < (int32)fInputWidth - 1;
1208 col += 2) {
1209 avg = ( window[0][col - 1] + window[0][col + 1]
1210 + window[2][col - 1] + window[2][col + 1] - fMeta.black * 4)
1211 * mul[row & 1] + (window[1][col] - fMeta.black) * 0.5
1213 diff = _Bayer(col, row) - avg;
1221 _Bayer(col, row) = (uint16)CLIP(avg + diff + 0.5);
1236 uint32 row, col;
1250 for (col = 0; col < fInputWidth; col++) {
1251 data[row * fInputWidth + col][FC(row, col)]
1252 = _Bayer(col, row);
1268 for (col = FC(row, 1) & 1; col < fInputWidth; col += 2) {
1269 fImageData[row * fInputWidth + col][1]
1270 = fImageData[row * fInputWidth + col][3];
1680 uint32 row, col, y, x, f, c, sum[8];
1683 for (col = 0; col < fInputWidth; col++) {
1684 if (col == border && row >= border && row < fInputHeight - border)
1685 col = fInputWidth - border;
1690 for (x = col - 1; x != col + 2; x++) {
1699 f = _FilterCoefficient(col, row);
1703 fImageData[row * fInputWidth + col][c]
1724 uint32 top, left, row, col;
1756 col = left + (FC(row, left) == 1);
1757 if (col < 2)
1758 col += 2;
1759 for (fc = FC(row, col); col < left + TS
1760 && col < fInputWidth - 2; col += 2) {
1761 pix = fImageData + row * fInputWidth + col;
1764 rgb[0][row - top][col - left][1]
1770 rgb[1][row - top][col - left][1] = ULIM(val,
1779 for (col = left + 1; col < left + TS - 1
1780 && col < fInputWidth - 1; col++) {
1781 pix = fImageData + row * fInputWidth + col;
1782 rix = &rgb[d][row - top][col - left];
1783 if ((c = 2 - FC(row, col)) == 1) {
1784 c = FC(row + 1,col);
1800 c = FC(row, col);
1804 lab[d][row - top][col - left][c]
1815 for (col = left + 2; col < left + TS - 2
1816 && col < fInputWidth; col++) {
1817 tc = col - left;
1855 for (col = left + 3; col < left + TS - 3
1856 && col < fInputWidth - 3; col++) {
1857 tc = col - left;
1867 fImageData[row * fInputWidth + col][c]
1872 fImageData[row * fInputWidth + col][c]
1935 uint32 row, col, c, i, j, k;
2054 for (col = 0; col < fInputWidth; col++, img += 4) {
2066 img[0] = img[FC(row, col)];
2322 for (int32 col = 0; col < jh->wide; col++) {
2325 *outp = col ? outp[-jh->clrs]+diff : (jh->vpred[c] += diff);
2560 for (uint32 col = 0; col < rawWidth; col++) {
2561 uint32 icol = col - fLeftMargin;
2563 _Bayer(icol, irow) = pixel[r * rawWidth + col];
2565 fMeta.black += pixel[r * rawWidth + col];
2580 int jwide, jrow, jcol, val, jidx, i, j, row = 0, col = 0;
2605 col = jidx % fCR2Slice[1 + j] + i * fCR2Slice[1];
2608 if (_Raw().width == 3984 && (col -= 2) < 0) {
2609 col += rawWidth;
2614 if (uint32(col - fLeftMargin) < fInputWidth) {
2615 _Bayer(col - fLeftMargin, row - fTopMargin) = val;
2621 if (++col >= (int32)rawWidth) {
2622 col = 0;
2708 for (uint32 col = 0; col < width; col++, sourceOffset += colStep) {
2709 line[col * 4 + 2] = lookUpTable[fImageData[sourceOffset][0]];
2710 line[col * 4 + 1] = lookUpTable[fImageData[sourceOffset][1]];
2711 line[col * 4 + 0] = lookUpTable[fImageData[sourceOffset][2]];
2721 for (col = 0; col < fOutputWidth; col++, soff += cstep) {
2722 FORCC ppm2[col*colors+c] = image[soff][c];