Lines Matching defs:blocks
349 int stride, int16_t *blocks)
351 s->idsp.idct(blocks + 0*64);
352 s->idsp.idct(blocks + 1*64);
354 put_block_8x4(blocks+0*64, data, stride<<1);
355 put_block_8x4(blocks+0*64 + 4*8, data + 8, stride<<1);
356 put_block_8x4(blocks+1*64, data + stride, stride<<1);
357 put_block_8x4(blocks+1*64 + 4*8, data + 8 + stride, stride<<1);
361 int stride, int16_t *blocks)
363 s->idsp.idct(blocks + 0*64);
364 s->idsp.idct(blocks + 1*64);
365 s->idsp.idct(blocks + 2*64);
366 s->idsp.idct(blocks + 3*64);
368 put_block_8x4(blocks+0*64, data, stride<<1);
369 put_block_8x4(blocks+0*64 + 4*8, data + 16, stride<<1);
370 put_block_8x4(blocks+1*64, data + 8, stride<<1);
371 put_block_8x4(blocks+1*64 + 4*8, data + 24, stride<<1);
372 put_block_8x4(blocks+2*64, data + stride, stride<<1);
373 put_block_8x4(blocks+2*64 + 4*8, data + 16 + stride, stride<<1);
374 put_block_8x4(blocks+3*64, data + 8 + stride, stride<<1);
375 put_block_8x4(blocks+3*64 + 4*8, data + 24 + stride, stride<<1);
410 /* pass 1: read DC and AC coefficients in blocks */
490 /* if still not finished, no need to parse other blocks */
497 /* all blocks are finished, so the extra bytes can be used at
532 /* compute idct and place blocks */