In bitstreams conforming to the Main, High, High 10, High 4:2:2, High 4:4:4 Predictive, High 10 Intra, High 4:2:2 Intra, High 4:4:4 Intra, CAVLC 4:4:4 Intra, or Extended profiles, sequence parameter sets shall have frame_mbs_only_flag equal to 1 for the levels specified in Table A-4 for the Main, High, High 10, High 4:2:2, High 4:4:4 Predictive, High 10 Intra, High 4:2:2 Intra, High 4:4:4 Intra, or CAVLC 4:4:4 Intra profiles and in Table A-5 for the Extended profile. NOTE 2 - frame_mbs_only_flag is equal to 1 for all levels of the Baseline, Constrained Baseline, and Progressive High profiles (specified in clauses A.2.1, A.2.1.1, and A.2.4.1, respectively). In bitstreams conforming to the Main, High, Progressive High, High 10, High 4:2:2, High 4:4:4 Predictive, or Extended profiles, the value of sub_mb_type[ mbPartIdx ] with mbPartIdx = 0..3 in B macroblocks with mb_type equal to B_8x8 shall not be equal to B_Bi_8x4, B Bi 4x8, or B Bi 4x4 for the levels in which MinLumaBiPredSize is shown as 8x8 in Table A-4 for the Main, High, Progressive High, High 10, High 4:2:2, High 4:4:4 Predictive profiles and in Table A-5 for the Extended profile. In bitstreams conforming to the Baseline, Constrained Baseline, or Extended profiles, (xIntmax - xIntmin + 6) * ( yIntmax - yIntmin + 6) <= MaxSubMbRectSize in macroblocks coded with mb type equal to P_8x8, P_8x8ref0 or B 8x8 for all invocations of the process specified in clause 8.4.2.2.1 used to generate the predicted luma sample array for a single reference picture list (reference picture list 0 or reference picture list 1) for each 8x8 sub-macroblock macroblock partition index mbPartIdx, where NumSubMbPart( mbPartIdx > 1, where MaxSubMbRectSize is specified in Table A-3 for the Baseline and Constrained Baseline profiles and in Table A-5 for the Extended profile and xIntmin is the minimum value of xIntL among all luma sample predictions for the sub-macroblock xIntmax is the maximum value of xIntL among all luma sample predictions for the sub-macroblock yIntmin is the minimum v