1. A method of coding video data, the method comprising: determining a plurality of candidate motion vectors for a current block of the video data so as to perform a motion vector prediction process; scaling 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; modifying the scaled candidate motion vectors to be within a specified range; selecting 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.