ffmpeg | branch: master | zhaoxiu.zeng <zhaoxiu.z...@gmail.com> | Wed Feb 25 00:28:45 2015 +0800| [d8e030c3ccd3e4ce3027895504d591954e6efecc] | committer: Michael Niedermayer
avcodec/vc1: Simplify dmv_y initialization Signed-off-by: Michael Niedermayer <michae...@gmx.at> > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d8e030c3ccd3e4ce3027895504d591954e6efecc --- libavcodec/vc1_block.c | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/libavcodec/vc1_block.c b/libavcodec/vc1_block.c index 7433a88..206c6a7 100644 --- a/libavcodec/vc1_block.c +++ b/libavcodec/vc1_block.c @@ -259,12 +259,9 @@ static av_always_inline void get_mvdata_interlaced(VC1Context *v, int *dmv_x, *dmv_x = get_bits(gb, v->k_x); *dmv_y = get_bits(gb, v->k_y); if (v->numref) { - if (pred_flag) { + if (pred_flag) *pred_flag = *dmv_y & 1; - *dmv_y = (*dmv_y + *pred_flag) >> 1; - } else { - *dmv_y = (*dmv_y + (*dmv_y & 1)) >> 1; - } + *dmv_y = (*dmv_y + (*dmv_y & 1)) >> 1; } } else { _______________________________________________ ffmpeg-cvslog mailing list ffmpeg-cvslog@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-cvslog