and CpbSize[ SchedSelIdx ] are given by Equations E-37 and E-38, respectively, using the syntax elements of the hrd_parameters() syntax structure that immediately follows nal_hrd_parameters_present_flag Otherwise (nal_hrd_parameters_present_flag is equal to 0), BitRate[ SchedSelIdx ] CpbSize[ SchedSelIdx ] are inferred as specified in clause E.2.2 for NAL HRD parameters. MaxBR and MaxCPB are specified in Table A-1 in units of 1200 bits/s and 1200 bits, respectively. The bitstream shall satisfy these conditions for at least one value of SchedSelIdx in the range 0 to b_cnt_minusl. k) The vertical motion vector component range for luma motion vectors does not exceed MaxVmvR in units of luma frame samples, where MaxVmvR is specified in Table A-1 NOTE 1 - When chroma_format_ido is equal to 1 and the current macroblock is a field macroblock, the motion vector component range for chroma motion vectors may exceed MaxVmvR in units of luma frame samples, due to the method of deriving chroma motion vectors as specified in clause 8.4.1.4. The horizontal motion vector range does not exceed the range of -2048 to 2047.75, inclusive, in units of luma samples m) Let setOf2Mb be the set of unsorted pairs of macroblocks that contains the unsorted pairs of macroblocks (mbA, mbB) of a coded video 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, arbitrary slice order is not allowed, 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, NOTE 2 - The macroblocks mbA and mbB can belong to different pictures. arbitrary slice order is allowed, mbA is the last macroblock (in decoding order) of a slice of a particular picture, and mbB is the first macroblock (in decoding order) of any other slice of the same picture, arbitrary slice order is allowed, mbA is the last macroblock (in decoding order) of a slice of a particular picture, and mbB is