1. A method for decoding video comprising: (a) creating a first list of motion vectors from at least one neighboring block in a current frame of said video; (b) creating a second list of motion vectors from at least one previous block in a temporally earlier frame of said video; (c) creating a third list of motion vectors based upon said first list and said second list; (d) based upon receiving a motion vector competition control parameter selecting one of said motion vectors from said third list; (e) wherein said second list of motion vectors is further based upon a flooring function.