Lines Matching refs:block

50     int      block[6][64];
138 static void idct_put(uint8_t *dst, int stride, int *block)
141 if ((block[0x08 + i] |
142 block[0x10 + i] |
143 block[0x18 + i] |
144 block[0x20 + i] |
145 block[0x28 + i] |
146 block[0x30 + i] |
147 block[0x38 + i]) == 0) {
148 block[0x08 + i] = block[i];
149 block[0x10 + i] = block[i];
150 block[0x18 + i] = block[i];
151 block[0x20 + i] = block[i];
152 block[0x28 + i] = block[i];
153 block[0x30 + i] = block[i];
154 block[0x38 + i] = block[i];
156 idct_1d(block + i, 8);
161 idct_1d(block, 1);
163 dst[j] = av_clip_uint8((block[j] >> 5) + 128);
164 block += 8;
170 const uint8_t *src, int in_linesize, int *block)
173 if ((block[0x08 + i] |
174 block[0x10 + i] |
175 block[0x18 + i] |
176 block[0x20 + i] |
177 block[0x28 + i] |
178 block[0x30 + i] |
179 block[0x38 + i]) == 0) {
180 block[0x08 + i] = block[i];
181 block[0x10 + i] = block[i];
182 block[0x18 + i] = block[i];
183 block[0x20 + i] = block[i];
184 block[0x28 + i] = block[i];
185 block[0x30 + i] = block[i];
186 block[0x38 + i] = block[i];
188 idct_1d(block + i, 8);
193 idct_1d(block, 1);
195 dst[j] = av_clip_uint8((block[j] >> 5) + src[j]);
196 block += 8;
221 static void idct2_put(uint8_t *dst, int stride, int *block)
224 if ((block[0x08 + i]) == 0) {
225 block[0x08 + i] = block[i];
226 block[0x10 + i] = block[i];
227 block[0x18 + i] = block[i];
228 block[0x20 + i] = block[i];
229 block[0x28 + i] = block[i];
230 block[0x30 + i] = block[i];
231 block[0x38 + i] = block[i];
233 idct2_1d(block + i, 8);
238 if (block[1] == 0) {
240 dst[j] = av_clip_uint8((block[0] >> 5) + 128);
242 idct2_1d(block, 1);
244 dst[j] = av_clip_uint8((block[j] >> 5) + 128);
246 block += 8;
253 int *block)
256 if ((block[0x08 + i]) == 0) {
257 block[0x08 + i] = block[i];
258 block[0x10 + i] = block[i];
259 block[0x18 + i] = block[i];
260 block[0x20 + i] = block[i];
261 block[0x28 + i] = block[i];
262 block[0x30 + i] = block[i];
263 block[0x38 + i] = block[i];
265 idct2_1d(block + i, 8);
270 if (block[1] == 0) {
272 dst[j] = av_clip_uint8((block[0] >> 5) + src[j]);
274 idct2_1d(block, 1);
276 dst[j] = av_clip_uint8((block[j] >> 5) + src[j]);
278 block += 8;
286 int block)
290 dst[j] = av_clip_uint8(block + src[j]);
298 int *block, int *pfill,
311 block[0] = ((int)((unsigned)pfill[0] * qtab[0]) >> 5) + 128;
312 s->bdsp.fill_block_tab[1](dst, block[0], linesize, 8);
315 memset(block, 0, sizeof(*block) * 64);
318 block[0] = (unsigned)pfill[0] * qtab[0];
319 block[1] = sign_extend(bytestream2_get_ne16(gbyte), 16) * qtab[1];
320 block[8] = sign_extend(bytestream2_get_ne16(gbyte), 16) * qtab[8];
321 block[9] = sign_extend(bytestream2_get_ne16(gbyte), 16) * qtab[9];
322 idct2_put(dst, linesize, block);
327 block[0] = (unsigned)pfill[0] * qtab[0];
329 block[zigzag[i]] = sign_extend(bytestream2_get_ne16(gbyte), 16) * qtab[zigzag[i]];
330 idct_put(dst, linesize, block);
339 int *block, int *pfill,
352 block[0] = (int)((unsigned)pfill[0] * qtab[0]) >> 5;
353 update_inter_block(dst, linesize, src, in_linesize, block[0]);
356 memset(block, 0, sizeof(*block) * 64);
359 block[0] = (unsigned)pfill[0] * qtab[0];
360 block[1] = sign_extend(bytestream2_get_ne16(gbyte), 16) * qtab[1];
361 block[8] = sign_extend(bytestream2_get_ne16(gbyte), 16) * qtab[8];
362 block[9] = sign_extend(bytestream2_get_ne16(gbyte), 16) * qtab[9];
363 idct2_add(dst, linesize, src, in_linesize, block);
368 block[0] = (unsigned)pfill[0] * qtab[0];
370 block[zigzag[i]] = sign_extend(bytestream2_get_ne16(gbyte), 16) * qtab[zigzag[i]];
371 idct_add(dst, linesize, src, in_linesize, block);
451 s->block[b],
575 s->block[b],
588 s->block[b],