Revert "indeo5: reject negative motion vectors"
authorLuca Barbato <lu_zero@gentoo.org>
Mon, 1 Jul 2013 04:49:46 +0000 (06:49 +0200)
committerLuca Barbato <lu_zero@gentoo.org>
Mon, 1 Jul 2013 04:49:46 +0000 (06:49 +0200)
Negative motion vectors are possible.

This reverts commit 1194a410807bac3eafbeb632578b937656d273e7.

libavcodec/indeo5.c

index 7a60f49..dc5f6f0 100644 (file)
@@ -520,12 +520,6 @@ static int decode_mb_info(IVI45DecContext *ctx, IVIBandDesc *band,
                         mv_x += IVI_TOSIGNED(mv_delta);
                         mb->mv_x = mv_x;
                         mb->mv_y = mv_y;
-                        if (mv_x < 0 || mv_y < 0) {
-                            av_log(avctx, AV_LOG_ERROR, "Invalid MV %d %d\n",
-                                   mv_x, mv_y);
-                            mb->mv_x = mb->mv_y = 0;
-                            return AVERROR_INVALIDDATA;
-                        }
                     }
                 }
             }