Procedure, comprehensive: decoding the first block of a current frame from an encoded video
stream, wherein decoding the first block includes the following: decoding a first
motion vector from the encoded video
stream; decoding (820) an identifier of a first interpolation filter from the encoded video
stream; and Reconstructing the first block using the first
motion vector and the first interpolation filter; decoding, with a processor, in response to instructions stored on a non-transitory computer-readable medium, a second block of the current frame from the encoded video stream, wherein decoding the second block includes: the identification (840) of the first
motion vector from the first block as the selected motion vector for the prediction of the second block in response to the decoding (830) of an identifier of an inter-prediction mode from various possible prediction
modes for decoding the second block; Identifying the first interpolation filter as a selected interpolation filter for predicting the second block in response to identifying the first motion vector from the first block as the selected motion vector for predicting the second block; and the reconstruction (850) of the second block using the first motion vector and the first interpolation filter; and output or storage of the first block and the second block; including the various possible prediction
modes: a prediction mode with a new motion
vector mode in which a new motion vector for the current block is explicitly signaled in the encoded video stream, a prediction mode with a zero-motion
vector mode where no motion is present, a prediction mode with a next motion
vector mode in which a motion vector that was used to
encode an adjacent, previously encoded block is identified as the next motion vector and used to predict the current block, and a prediction mode with a near motion vector mode, in which a motion vector that was used for encoding an adjacent, previously encrypted block and identified as the near motion vector is used for the prediction of the current block.