1. A method of coding video data, the method comprising: determining, to perform a motion vector prediction process, a plurality of candidate motion vectors for a current block in a current picture of the video data based on motion vectors determined for spatially neighboring blocks and a temporally co-located block to the current block; scaling, based on a picture order count value associated with the current picture, one or more of the plurality of candidate motion vectors determined for the current block of the video data to generate one or more scaled candidate motion vectors; clipping the one or more scaled candidate motion vectors to be within a specified range, the specified range being in quarter pixel units, and the plurality of candidate motion vectors including the clipped scaled candidate motion vectors; selecting, after clipping the one or more scaled candidate motion vectors, one of the plurality of candidate motion vectors as a motion vector predictor for the current block of the video data; and coding the current block of video data based on motion vector predictor.