From 1884a48beeae6607f5abf8b6823d3467c81528b6 Mon Sep 17 00:00:00 2001 From: Kostya Shishkov Date: Tue, 12 Sep 2006 04:29:37 +0000 Subject: [PATCH] Set motion vectors used in B-frames to zero by default Originally committed as revision 6236 to svn://svn.ffmpeg.org/ffmpeg/trunk --- libavcodec/vc1.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/libavcodec/vc1.c b/libavcodec/vc1.c index c84f0c5c6e..8ce58afee7 100644 --- a/libavcodec/vc1.c +++ b/libavcodec/vc1.c @@ -3671,6 +3671,8 @@ static void vc1_decode_i_blocks(VC1Context *v) mb_pos = s->mb_x + s->mb_y * s->mb_width; s->current_picture.mb_type[mb_pos] = MB_TYPE_INTRA; s->current_picture.qscale_table[mb_pos] = v->pq; + s->current_picture.motion_val[1][s->block_index[0]][0] = 0; + s->current_picture.motion_val[1][s->block_index[0]][1] = 0; // do actual MB decoding and displaying cbp = get_vlc2(&v->s.gb, ff_msmp4_mb_i_vlc.table, MB_INTRA_VLC_BITS, 2); @@ -3783,6 +3785,8 @@ static void vc1_decode_i_blocks_adv(VC1Context *v) s->dsp.clear_blocks(s->block[0]); mb_pos = s->mb_x + s->mb_y * s->mb_stride; s->current_picture.mb_type[mb_pos] = MB_TYPE_INTRA; + s->current_picture.motion_val[1][s->block_index[0]][0] = 0; + s->current_picture.motion_val[1][s->block_index[0]][1] = 0; // do actual MB decoding and displaying cbp = get_vlc2(&v->s.gb, ff_msmp4_mb_i_vlc.table, MB_INTRA_VLC_BITS, 2); -- 2.11.0