summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYaowu Xu <yaowu@google.com>2014-01-31 15:06:31 -0800
committerYaowu Xu <yaowu@google.com>2014-01-31 15:07:51 -0800
commitdc9af3b5095160d24b063bd0539966041b3f6b70 (patch)
treec52edae831d9d0b3eed9da8f31e05c13224b0ce6
parent6a4e2ddabc7af605ab65b6510539e6aa9d63b5d2 (diff)
downloadlibvpx-dc9af3b5095160d24b063bd0539966041b3f6b70.tar
libvpx-dc9af3b5095160d24b063bd0539966041b3f6b70.tar.gz
libvpx-dc9af3b5095160d24b063bd0539966041b3f6b70.tar.bz2
libvpx-dc9af3b5095160d24b063bd0539966041b3f6b70.zip
fix IOCs
Left shift of negative values caused IOC warnings. Change-Id: I6f41b020ca0ff51f7861719d41393e9460b75d4e
-rw-r--r--vp9/encoder/vp9_pickmode.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/vp9/encoder/vp9_pickmode.c b/vp9/encoder/vp9_pickmode.c
index 2b9e31f08..bd28ea51e 100644
--- a/vp9/encoder/vp9_pickmode.c
+++ b/vp9/encoder/vp9_pickmode.c
@@ -124,8 +124,8 @@ static int full_pixel_motion_search(VP9_COMP *cpi, MACROBLOCK *x,
stride, 0x7fffffff);
// scale to 1/8 pixel resolution
- tmp_mv->as_mv.row = tmp_mv->as_mv.row << 3;
- tmp_mv->as_mv.col = tmp_mv->as_mv.col << 3;
+ tmp_mv->as_mv.row = tmp_mv->as_mv.row * 8;
+ tmp_mv->as_mv.col = tmp_mv->as_mv.col * 8;
// calculate the bit cost on motion vector
*rate_mv = vp9_mv_bit_cost(&tmp_mv->as_mv, &ref_mv.as_mv,