Lines Matching defs:synthl
31 int width, int height, dwtcoef *synthl)
42 linell[x] = synthl[(x << 1)];
43 linehl[x] = synthl[(x << 1) + 1];
44 linelh[x] = synthl[(x << 1) + synthw];
45 linehh[x] = synthl[(x << 1) + synthw + 1];
47 synthl += synthw << 1;
59 dwtcoef *datal = data, *synth = t->buffer, *synthl = synth;
69 synthl[x] = datal[x] * 2;
70 synthl += synth_width;
75 synthl = synth;
78 synthl[1] -= (8*synthl[0] + 9*synthl[2] - synthl[4] + 8) >> 4;
80 synthl[2*x + 1] -= (9*synthl[2*x] + 9*synthl[2*x + 2] - synthl[2*x + 4] -
81 synthl[2 * x - 2] + 8) >> 4;
82 synthl[synth_width - 1] -= (17*synthl[synth_width - 2] -
83 synthl[synth_width - 4] + 8) >> 4;
84 synthl[synth_width - 3] -= (8*synthl[synth_width - 2] +
85 9*synthl[synth_width - 4] -
86 synthl[synth_width - 6] + 8) >> 4;
88 synthl[0] += (synthl[1] + synthl[1] + 2) >> 2;
90 synthl[2*x] += (synthl[2*x - 1] + synthl[2*x + 1] + 2) >> 2;
92 synthl[synth_width - 2] += (synthl[synth_width - 3] +
93 synthl[synth_width - 1] + 2) >> 2;
94 synthl += synth_width;
98 synthl = synth + synth_width;
100 synthl[x] -= (8*synthl[x - synth_width] + 9*synthl[x + synth_width] -
101 synthl[x + 3 * synth_width] + 8) >> 4;
103 synthl = synth + (synth_width << 1);
106 synthl[x + synth_width] -= (9*synthl[x] +
107 9*synthl[x + 2 * synth_width] -
108 synthl[x - 2 * synth_width] -
109 synthl[x + 4 * synth_width] + 8) >> 4;
110 synthl += synth_width << 1;
113 synthl = synth + (synth_height - 1) * synth_width;
115 synthl[x] -= (17*synthl[x - synth_width] -
116 synthl[x - 3*synth_width] + 8) >> 4;
117 synthl[x - 2*synth_width] -= (9*synthl[x - 3*synth_width] +
118 8*synthl[x - 1*synth_width] - synthl[x - 5*synth_width] + 8) >> 4;
122 synthl = synth;
124 synthl[x] += (synthl[x + synth_width] + synthl[x + synth_width] + 2) >> 2;
126 synthl = synth + (synth_width << 1);
129 synthl[x] += (synthl[x - synth_width] + synthl[x + synth_width] + 2) >> 2;
130 synthl += synth_width << 1;
133 synthl = synth + (synth_height - 2) * synth_width;
135 synthl[x] += (synthl[x - synth_width] + synthl[x + synth_width] + 2) >> 2;
144 dwtcoef *synth = t->buffer, *synthl = synth, *datal = data;
154 synthl[x] = datal[x] << 1;
155 synthl += synth_width;
160 synthl = synth;
164 synthl[2 * x + 1] -= (synthl[2 * x] + synthl[2 * x + 2] + 1) >> 1;
166 synthl[synth_width - 1] -= (2*synthl[synth_width - 2] + 1) >> 1;
169 synthl[0] += (2*synthl[1] + 2) >> 2;
171 synthl[2 * x] += (synthl[2 * x - 1] + synthl[2 * x + 1] + 2) >> 2;
173 synthl[synth_width - 2] += (synthl[synth_width - 3] + synthl[synth_width - 1] + 2) >> 2;
175 synthl += synth_width;
179 synthl = synth + synth_width;
181 synthl[x] -= (synthl[x - synth_width] + synthl[x + synth_width] + 1) >> 1;
183 synthl = synth + (synth_width << 1);
186 synthl[x + synth_width] -= (synthl[x] + synthl[x + synth_width * 2] + 1) >> 1;
187 synthl += (synth_width << 1);
190 synthl = synth + (synth_height - 1) * synth_width;
192 synthl[x] -= (2*synthl[x - synth_width] + 1) >> 1;
195 synthl = synth;
197 synthl[x] += (2*synthl[synth_width + x] + 2) >> 2;
199 synthl = synth + (synth_width << 1);
202 synthl[x] += (synthl[x + synth_width] + synthl[x - synth_width] + 2) >> 2;
203 synthl += (synth_width << 1);
206 synthl = synth + (synth_height - 2)*synth_width;
208 synthl[x] += (synthl[x - synth_width] + synthl[x + synth_width] + 2) >> 2;
219 dwtcoef *synth = t->buffer, *synthl = synth, *datal = data;
226 synthl[y*synth_width + x + 1] = (datal[y*stride + x + 1] << s) -
228 synthl[y*synth_width + x] = (datal[y*stride + x + 0] << s) +
229 ((synthl[y*synth_width + x + 1] + 1) >> 1);
236 synthl[(y + 1)*synth_width + x] = synthl[(y + 1)*synth_width + x] -
237 synthl[y*synth_width + x];
238 synthl[y*synth_width + x] = synthl[y*synth_width + x] +
239 ((synthl[(y + 1)*synth_width + x] + 1) >> 1);