Lines Matching refs:TS

53 #define TS 512	 // Tile size; the image is processed in square tiles to lower memory requirements a…  in amaze_demosaic_RT()  macro
60 …static const int v1=TS, v2=2*TS, v3=3*TS, p1=-TS+1, p2=-2*TS+2, p3=-3*TS+3, m1=TS+1, m2=2*TS+2, m3… in amaze_demosaic_RT()
140 buffer = (char *) malloc(156*TS*TS); in amaze_demosaic_RT()
142 memset(buffer,0,156*TS*TS); in amaze_demosaic_RT()
145 delh = (float (*)) (buffer + 12*TS*TS); in amaze_demosaic_RT()
146 delv = (float (*)) (buffer + 16*TS*TS); in amaze_demosaic_RT()
147 delhsq = (float (*)) (buffer + 20*TS*TS); in amaze_demosaic_RT()
148 delvsq = (float (*)) (buffer + 24*TS*TS); in amaze_demosaic_RT()
149 vcd = (float (*)) (buffer + 28*TS*TS); in amaze_demosaic_RT()
150 hcd = (float (*)) (buffer + 32*TS*TS); in amaze_demosaic_RT()
151 vcdalt = (float (*)) (buffer + 36*TS*TS); in amaze_demosaic_RT()
152 hcdalt = (float (*)) (buffer + 40*TS*TS); in amaze_demosaic_RT()
153 vcdsq = (float (*)) (buffer + 44*TS*TS); in amaze_demosaic_RT()
154 hcdsq = (float (*)) (buffer + 48*TS*TS); in amaze_demosaic_RT()
155 cddiffsq = (float (*)) (buffer + 52*TS*TS); in amaze_demosaic_RT()
156 hvwt = (float (*)) (buffer + 56*TS*TS); in amaze_demosaic_RT()
157 Dgrb = (float (*)[2]) (buffer + 60*TS*TS); in amaze_demosaic_RT()
158 delp = (float (*)) (buffer + 68*TS*TS); in amaze_demosaic_RT()
159 delm = (float (*)) (buffer + 72*TS*TS); in amaze_demosaic_RT()
160 rbint = (float (*)) (buffer + 76*TS*TS); in amaze_demosaic_RT()
161 dirwts = (float (*)[2]) (buffer + 80*TS*TS); in amaze_demosaic_RT()
162 Dgrbh1 = (float (*)) (buffer + 88*TS*TS); in amaze_demosaic_RT()
163 Dgrbv1 = (float (*)) (buffer + 92*TS*TS); in amaze_demosaic_RT()
164 Dgrbhsq1 = (float (*)) (buffer + 96*TS*TS); in amaze_demosaic_RT()
165 Dgrbvsq1 = (float (*)) (buffer + 100*TS*TS); in amaze_demosaic_RT()
166 Dgrbh2 = (float (*)) (buffer + 104*TS*TS); in amaze_demosaic_RT()
167 Dgrbv2 = (float (*)) (buffer + 108*TS*TS); in amaze_demosaic_RT()
168 dgintv = (float (*)) (buffer + 112*TS*TS); in amaze_demosaic_RT()
169 dginth = (float (*)) (buffer + 116*TS*TS); in amaze_demosaic_RT()
170 Dgrbp1 = (float (*)) (buffer + 120*TS*TS); in amaze_demosaic_RT()
171 Dgrbm1 = (float (*)) (buffer + 124*TS*TS); in amaze_demosaic_RT()
172 Dgrbpsq1 = (float (*)) (buffer + 128*TS*TS); in amaze_demosaic_RT()
173 Dgrbmsq1 = (float (*)) (buffer + 132*TS*TS); in amaze_demosaic_RT()
174 cfa = (float (*)) (buffer + 136*TS*TS); in amaze_demosaic_RT()
175 pmwt = (float (*)) (buffer + 140*TS*TS); in amaze_demosaic_RT()
176 rbp = (float (*)) (buffer + 144*TS*TS); in amaze_demosaic_RT()
177 rbm = (float (*)) (buffer + 148*TS*TS); in amaze_demosaic_RT()
179 nyquist = (int (*)) (buffer + 152*TS*TS); in amaze_demosaic_RT()
220 for (top=-16; top < height; top += TS-32) in amaze_demosaic_RT()
221 for (left=-16; left < width; left += TS-32) { in amaze_demosaic_RT()
222 bottom = MIN( top+TS,height+16); in amaze_demosaic_RT()
223 right = MIN(left+TS, width+16); in amaze_demosaic_RT()
239 indx1=rr*TS+cc; in amaze_demosaic_RT()
251 rgb[rr*TS+cc][c] = rgb[(32-rr)*TS+cc][c]; in amaze_demosaic_RT()
252 cfa[rr*TS+cc] = rgb[rr*TS+cc][c]; in amaze_demosaic_RT()
259 rgb[(rrmax+rr)*TS+cc][c] = (ri->data[(height-rr-2)][left+cc])/65535.0f; in amaze_demosaic_RT()
261 cfa[(rrmax+rr)*TS+cc] = rgb[(rrmax+rr)*TS+cc][c]; in amaze_demosaic_RT()
268 rgb[rr*TS+cc][c] = rgb[rr*TS+32-cc][c]; in amaze_demosaic_RT()
269 cfa[rr*TS+cc] = rgb[rr*TS+cc][c]; in amaze_demosaic_RT()
276 rgb[rr*TS+ccmax+cc][c] = (ri->data[(top+rr)][(width-cc-2)])/65535.0f; in amaze_demosaic_RT()
278 cfa[rr*TS+ccmax+cc] = rgb[rr*TS+ccmax+cc][c]; in amaze_demosaic_RT()
287 rgb[(rr)*TS+cc][c] = (ri->data[32-rr][32-cc])/65535.0f; in amaze_demosaic_RT()
289 cfa[(rr)*TS+cc] = rgb[(rr)*TS+cc][c]; in amaze_demosaic_RT()
296 rgb[(rrmax+rr)*TS+ccmax+cc][c] = (ri->data[(height-rr-2)][(width-cc-2)])/65535.0f; in amaze_demosaic_RT()
298 cfa[(rrmax+rr)*TS+ccmax+cc] = rgb[(rrmax+rr)*TS+ccmax+cc][c]; in amaze_demosaic_RT()
305 rgb[(rr)*TS+ccmax+cc][c] = (ri->data[(32-rr)][(width-cc-2)])/65535.0f; in amaze_demosaic_RT()
307 cfa[(rr)*TS+ccmax+cc] = rgb[(rr)*TS+ccmax+cc][c]; in amaze_demosaic_RT()
314 rgb[(rrmax+rr)*TS+cc][c] = (ri->data[(height-rr-2)][(32-cc)])/65535.0f; in amaze_demosaic_RT()
316 cfa[(rrmax+rr)*TS+cc] = rgb[(rrmax+rr)*TS+cc][c]; in amaze_demosaic_RT()
324 for (cc=1, indx=(rr)*TS+cc; cc < cc1-1; cc++, indx++) { in amaze_demosaic_RT()
336 for (cc=2,indx=(rr)*TS+cc; cc < cc1-2; cc++, indx++) { in amaze_demosaic_RT()
359 for (rr=4; rr<TS-4; rr++) in amaze_demosaic_RT()
361 for (cc=4,indx=rr*TS+cc; cc<TS-4; cc++,indx++) { in amaze_demosaic_RT()
407 for (rr=4; rr<TS-4; rr++) in amaze_demosaic_RT()
409 for (cc=4,indx=rr*TS+cc; cc<TS-4; cc++,indx++) { in amaze_demosaic_RT()
480 for (rr=6; rr<TS-6; rr++) in amaze_demosaic_RT()
481 for (cc=6+(FC(rr,2)&1),indx=rr*TS+cc; cc<TS-6; cc+=2,indx+=2) { in amaze_demosaic_RT()
519 for (rr=6; rr<TS-6; rr++) in amaze_demosaic_RT()
520 for (cc=6+(FC(rr,2)&1),indx=rr*TS+cc; cc<TS-6; cc+=2,indx+=2) { in amaze_demosaic_RT()
538 … gaussgrad[4]*(delhsq[indx-2*TS-1]+delvsq[indx-2*TS-1]+delhsq[indx-2*TS+1]+delvsq[indx-2*TS+1]+ \ in amaze_demosaic_RT()
539 delhsq[indx-TS-2]+delvsq[indx-TS-2]+delhsq[indx-TS+2]+delvsq[indx-TS+2]+ \ in amaze_demosaic_RT()
540 delhsq[indx+TS-2]+delvsq[indx+TS-2]+delhsq[indx+TS+2]+delvsq[indx-TS+2]+ \ in amaze_demosaic_RT()
541 delhsq[indx+2*TS-1]+delvsq[indx+2*TS-1]+delhsq[indx+2*TS+1]+delvsq[indx+2*TS+1])+ \ in amaze_demosaic_RT()
549 for (rr=8; rr<TS-8; rr++) in amaze_demosaic_RT()
550 for (cc=8+(FC(rr,2)&1),indx=rr*TS+cc; cc<TS-8; cc+=2,indx+=2) { in amaze_demosaic_RT()
571 for (rr=8; rr<TS-8; rr++) in amaze_demosaic_RT()
572 for (cc=8+(FC(rr,2)&1),indx=rr*TS+cc; cc<TS-8; cc+=2,indx+=2) { in amaze_demosaic_RT()
581 indx1=(rr+i)*TS+cc+j; in amaze_demosaic_RT()
606 for (rr=8; rr<TS-8; rr++) in amaze_demosaic_RT()
607 for (cc=8+(FC(rr,2)&1),indx=rr*TS+cc; cc<TS-8; cc+=2,indx+=2) { in amaze_demosaic_RT()
632 for (rr=8; rr<TS-8; rr++) in amaze_demosaic_RT()
633 for (cc=8+(FC(rr,2)&1),indx=rr*TS+cc; cc<TS-8; cc+=2,indx+=2) { in amaze_demosaic_RT()
703 for (rr=8; rr<TS-8; rr++) in amaze_demosaic_RT()
704 for (cc=8+(FC(rr,2)&1),indx=rr*TS+cc; cc<TS-8; cc+=2,indx+=2) { in amaze_demosaic_RT()
787 for (rr=8; rr<TS-8; rr++) in amaze_demosaic_RT()
788 for (cc=8+(FC(rr,2)&1),indx=rr*TS+cc; cc<TS-8; cc+=2,indx+=2) { in amaze_demosaic_RT()
798 for (rr=8; rr<TS-8; rr++) in amaze_demosaic_RT()
799 for (cc=8+(FC(rr,2)&1),indx=rr*TS+cc; cc<TS-8; cc+=2,indx+=2) { in amaze_demosaic_RT()
870 for (rr=13-ey; rr<TS-12; rr+=2) in amaze_demosaic_RT()
871 for (cc=13-ex,indx=rr*TS+cc; cc<TS-12; cc+=2,indx+=2) {//B coset in amaze_demosaic_RT()
875 for (rr=12; rr<TS-12; rr++) in amaze_demosaic_RT()
876 for (cc=12+(FC(rr,2)&1),indx=rr*TS+cc,c=1-FC(rr,cc)/2; cc<TS-12; cc+=2,indx+=2) { in amaze_demosaic_RT()
888 for (rr=12; rr<TS-12; rr++) in amaze_demosaic_RT()
889 for (cc=12+(FC(rr,1)&1),indx=rr*TS+cc,c=FC(rr,cc+1)/2; cc<TS-12; cc+=2,indx+=2) in amaze_demosaic_RT()
896 for(rr=12; rr<TS-12; rr++) in amaze_demosaic_RT()
897 for(cc=12,indx=rr*TS+cc; cc<TS-12; cc++,indx++){ in amaze_demosaic_RT()
911 indx=rr*TS+cc; in amaze_demosaic_RT()
938 #undef TS in amaze_demosaic_RT()