1. A method for processing video data, the video data comprising a first frame formed by a plurality of macroblocks, the method comprising: providing a memory; deblocking a first macroblock of the first frame; and writing the deblocked macroblock into said memory; wherein the step of writing said deblocked macroblock into the memory lets a plurality of pixel data in the deblocked macroblock be stored into a first storage space at consecutive addresses in the memory.