1. A method for decoding video data, the method comprising: determining a motion vector predictor candidate list that includes motion vector predictor candidates specifying motion vectors from neighboring video blocks of a current video block of the video data, wherein the motion vector predictor candidates are not clipped and the candidate list includes at least one motion vector predictor candidate that, relative to the current video block, identifies a prediction block located outside a boundary of a reference picture; decoding, from a bitstream, a motion vector predictor index that identifies a determined unclipped motion vector predictor candidate in the motion vector predictor candidate list; decoding, from the bitstream, a motion vector difference between the determined unclipped motion vector predictor candidate and a motion vector for the current video block, wherein the motion vector for the current video block identifies a same or different prediction block located outside the boundary of the reference picture; determining the motion vector for the current video block based on the motion vector difference and the determined unclipped motion vector predictor candidate in the motion vector predictor candidate list; clipping the motion vector for the current video block such that the prediction block identified by the clipped motion vector is relocated within a padding region around the reference picture; and decoding the current video block with respect to the relocated prediction block, wherein the relocated prediction block includes padding region values.