diff options
author | Fabrice Bellard <fabrice@bellard.org> | 2001-08-11 22:07:21 +0000 |
---|---|---|
committer | Fabrice Bellard <fabrice@bellard.org> | 2001-08-11 22:07:21 +0000 |
commit | 514547517bccb7e025c8051aad99e9829d520035 (patch) | |
tree | e8ecc29407c440c49191e2924ca69f8e8b592257 | |
parent | ce6758821dd945faee8d113a6b0d79c401727f77 (diff) | |
download | ffmpeg-514547517bccb7e025c8051aad99e9829d520035.tar.gz |
fixed mpeg2 interlaced DCT
Originally committed as revision 74 to svn://svn.ffmpeg.org/ffmpeg/trunk
-rw-r--r-- | libavcodec/mpegvideo.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/libavcodec/mpegvideo.c b/libavcodec/mpegvideo.c index 1a28b07c5c..dae15de171 100644 --- a/libavcodec/mpegvideo.c +++ b/libavcodec/mpegvideo.c @@ -790,8 +790,8 @@ void MPV_decode_mb(MpegEncContext *s, DCTELEM block[6][64]) add_dct(s, block[2], 2, dest_y + dct_offset, dct_linesize); add_dct(s, block[3], 3, dest_y + dct_offset + 8, dct_linesize); - add_dct(s, block[4], 4, dest_cb, dct_linesize >> 1); - add_dct(s, block[5], 5, dest_cr, dct_linesize >> 1); + add_dct(s, block[4], 4, dest_cb, s->linesize >> 1); + add_dct(s, block[5], 5, dest_cr, s->linesize >> 1); } else { /* dct only in intra block */ put_dct(s, block[0], 0, dest_y, dct_linesize); @@ -799,8 +799,8 @@ void MPV_decode_mb(MpegEncContext *s, DCTELEM block[6][64]) put_dct(s, block[2], 2, dest_y + dct_offset, dct_linesize); put_dct(s, block[3], 3, dest_y + dct_offset + 8, dct_linesize); - put_dct(s, block[4], 4, dest_cb, dct_linesize >> 1); - put_dct(s, block[5], 5, dest_cr, dct_linesize >> 1); + put_dct(s, block[4], 4, dest_cb, s->linesize >> 1); + put_dct(s, block[5], 5, dest_cr, s->linesize >> 1); } } the_end: |