Mercurial > libavcodec.hg
diff mpegvideo.h @ 2256:7e0b2e86afa9 libavcodec
1/2 resolution decoding
author | michael |
---|---|
date | Sat, 25 Sep 2004 23:18:58 +0000 |
parents | 0dfe4e32b19c |
children | c4e882a7c07c |
line wrap: on
line diff
--- a/mpegvideo.h Sat Sep 25 10:06:31 2004 +0000 +++ b/mpegvideo.h Sat Sep 25 23:18:58 2004 +0000 @@ -773,15 +773,17 @@ void ff_init_block_index(MpegEncContext *s); static inline void ff_update_block_index(MpegEncContext *s){ + const int block_size= 8>>s->avctx->lowres; + s->block_index[0]+=2; s->block_index[1]+=2; s->block_index[2]+=2; s->block_index[3]+=2; s->block_index[4]++; s->block_index[5]++; - s->dest[0]+= 16; - s->dest[1]+= 8; - s->dest[2]+= 8; + s->dest[0]+= 2*block_size; + s->dest[1]+= block_size; + s->dest[2]+= block_size; } static inline int get_bits_diff(MpegEncContext *s){