1. A method, comprising: decoding macro-block data for detection of wrongly decoded macro-blocks within the macro-block data, utilizing a video decoding system; and determining a plurality of macro-blocks from the macro-block data as suspicious of being wrongly decoded but for which it is unknown whether the macro-blocks are wrongly decoded by: traversing the macro-block data in reverse zig zag order, upon traversal of a macro-block of the macro-block data, evaluating the traversed macro-block relative to a location of the traversed macro-block with respect to its packet boundary and a location of another macro-block determined to be suspicious of being wrongly decoded, and identifying the traversed macro-block as suspicious, based on the evaluation; wherein the determining the plurality of macro-blocks from the macro-block data as suspicious includes keeping track of a count of consecutive macro-blocks being identified as suspicious and terminating the determining when the count reaches three.