# HG changeset patch # User michael # Date 1186967119 0 # Node ID 75b2c31d3dde79d9094324882733898d613978d0 # Parent 1c8999a3f193200774da345f5e0d3ba2884bd583 fix motion vectors for old version diff -r 1c8999a3f193 -r 75b2c31d3dde 4xm.c --- a/4xm.c Mon Aug 13 00:56:26 2007 +0000 +++ b/4xm.c Mon Aug 13 01:05:19 2007 +0000 @@ -248,7 +248,10 @@ int i; for(i=0; i<256; i++){ - f->mv[i] = mv[i][0] + mv[i][1]*f->current_picture.linesize[0]/2; + if(f->version) + f->mv[i] = mv[i][0] + mv[i][1] *f->current_picture.linesize[0]/2; + else + f->mv[i] = (i&15) - 8 + ((i>>4)-8)*f->current_picture.linesize[0]/2; } }