sequence for which any of the following conditions are true: mbA and mbB are macroblocks that belong to the same slice and are consecutive in decoding order, separate_colour_plane_flag is equal to 0, mbA is the last macroblock (in decoding order) of a slice, and mbB is the first macroblock (in decoding order) of the next slice in decoding order, Rec. ITU-T H.264 (01/2012) separate_colour_plane_flag is equal to 1, mbA is the last macroblock (in decoding order) of a slice with a particular value of colour _plane_ and mbB is the first macroblock (in decoding order) of the next slice with the same value of colour_plane_id in decoding order. NOTE 1 - In the two above conditions, the macroblocks mbA and mbB can belong to different pictures. For each unsorted pair of macroblocks (mbA, mbB) of the set setOf2Mb, the total number of motion vectors (given by the sum of the number of motion vectors for macroblock mbA and the number of motion vectors for macroblock mbB) does not exceed MaxMvsPer2Mb, where MaxMvsPer2Mb is specified in Table A-1. The number of motion vectors for each macroblock is the value of the variable MvCnt after the completion of the intra or inter prediction process for the macroblock. NOTE 2 - When eparate_colour_plane_flag is equal to 0, the constraint specifies that the total number of motion vectors for two consecutive macroblocks in decoding order must not exceed MaxMvsPer2Mb. When separate_colour_plane_ flag is equal to 1, the constraint specifies that the total number of motion vectors for two consecutive macroblocks with the same value of colour plane_ic in decoding order must not exceed MaxMvsPer2Mb. For macroblocks that are consecutive in decoding order but are associated with a different value of no constraint for the total number of motion vectors is specified. The number of bits of macroblock_layer( data for any macroblock is not greater than 128 + RawMbBits. Depending on entropy_coding_mode_flag, the bits of macroblock_layer() data are counted as follows: If entropy_coding_mode_flag is equa