Mercurial > libavcodec.hg
changeset 3710:08280665be40 libavcodec
Set motion vectors used in B-frames to zero by default
author | kostya |
---|---|
date | Tue, 12 Sep 2006 04:29:37 +0000 |
parents | 44f5de5a7d03 |
children | 4a5536551692 |
files | vc1.c |
diffstat | 1 files changed, 4 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/vc1.c Tue Sep 12 04:19:07 2006 +0000 +++ b/vc1.c Tue Sep 12 04:29:37 2006 +0000 @@ -3671,6 +3671,8 @@ 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 @@ 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);