Methods and systems for processing pixels within a current macroblock are
disclosed. Aspects of the method may comprise acquiring a plurality of
pixels that are adjacent to the left of a plurality of selected pixels
within the current macroblock. A portion of the plurality of selected
pixels within the current macroblock may be filtered along a vertical
edge utilizing a portion of the acquired plurality of pixels that are
adjacent to the left of the plurality of selected pixels. The at least a
portion of said filtered plurality of selected pixels within the current
macroblock may be rotated. The current macroblock may be filtered along a
horizontal edge, utilizing at least a portion of the rotated plurality of
selected pixels.