*/
/**
- * @file libavcodec/eatgq.c
+ * @file
* Electronic Arts TGQ Video Decoder
* @author Peter Ross <pross@xvid.org>
*
int width,height;
ScanTable scantable;
int qtable[64];
+ DECLARE_ALIGNED(16, DCTELEM, block)[6][64];
} TgqContext;
static av_cold int tgq_decode_init(AVCodecContext *avctx){
int mode;
int i;
int8_t dc[6];
- DCTELEM block[6][64];
mode = bytestream_get_byte(bs);
if (mode>buf_end-*bs) {
GetBitContext gb;
init_get_bits(&gb, *bs, mode*8);
for(i=0; i<6; i++)
- tgq_decode_block(s, block[i], &gb);
- tgq_idct_put_mb(s, block, mb_x, mb_y);
+ tgq_decode_block(s, s->block[i], &gb);
+ tgq_idct_put_mb(s, s->block, mb_x, mb_y);
}else{
if (mode==3) {
memset(dc, (*bs)[0], 4);
AVCodec eatgq_decoder = {
"eatgq",
- CODEC_TYPE_VIDEO,
+ AVMEDIA_TYPE_VIDEO,
CODEC_ID_TGQ,
sizeof(TgqContext),
tgq_decode_init,