Lines Matching defs:block
49 DECLARE_ALIGNED(16, int16_t, block)[6][64];
65 static int tgq_decode_block(TgqContext *s, int16_t block[64], GetBitContext *gb)
69 block[0] = get_sbits(gb, 8) * s->qtable[0];
75 block[perm[i++]] = 0;
77 block[perm[i++]] = 0;
87 block[perm[i++]] = 0;
91 block[perm[i]] = -s->qtable[perm[i]];
96 block[perm[i]] = s->qtable[perm[i]];
104 block[perm[i]] = get_sbits(gb, 8) * s->qtable[perm[i]];
106 block[perm[i]] = get_sbits(gb, 6) * s->qtable[perm[i]];
112 block[0] += 128 << 4;
116 static void tgq_idct_put_mb(TgqContext *s, int16_t (*block)[64], AVFrame *frame,
124 ff_ea_idct_put_c(dest_y , linesize, block[0]);
125 ff_ea_idct_put_c(dest_y + 8, linesize, block[1]);
126 ff_ea_idct_put_c(dest_y + 8 * linesize , linesize, block[2]);
127 ff_ea_idct_put_c(dest_y + 8 * linesize + 8, linesize, block[3]);
129 ff_ea_idct_put_c(dest_cb, frame->linesize[1], block[4]);
130 ff_ea_idct_put_c(dest_cr, frame->linesize[2], block[5]);
174 int ret = tgq_decode_block(s, s->block[i], &gb);
178 tgq_idct_put_mb(s, s->block, frame, mb_x, mb_y);