1. A method comprising: applying motion compensation to blocks within a video frame to generate prediction video blocks; and adaptively adjusting the motion compensation to apply either a first filter mode or a second filter mode to each of the blocks based on a filter mode decision.