]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/svq3.c
avcodec/ivi_dsp: Fix multiple runtime error: left shift of negative value -71
[ffmpeg] / libavcodec / svq3.c
index 4814b80c3a3f84c2fca5011b0f2e86f69c7dd7fe..a766fa49ada467cb6db9be3529ca8a8f3cf334ce 100644 (file)
@@ -524,8 +524,8 @@ static inline int svq3_mc_dir(SVQ3Context *s, int size, int mode,
             if (mode != PREDICT_MODE) {
                 svq3_pred_motion(s, k, part_width >> 2, dir, 1, &mx, &my);
             } else {
-                mx = s->next_pic->motion_val[0][b_xy][0] << 1;
-                my = s->next_pic->motion_val[0][b_xy][1] << 1;
+                mx = s->next_pic->motion_val[0][b_xy][0] * 2;
+                my = s->next_pic->motion_val[0][b_xy][1] * 2;
 
                 if (dir == 0) {
                     mx = mx * s->frame_num_offset /