 following inferred values: motion prediction_flag_10[ mbPartIdx ] is inferred to be equal to 0 for each value of mbPartIdx in the range of 0 to 3, inclusive. motion_prediction_flag_I1 mbPartIdx ] is inferred to be equal to 0 for each value of mbPartIdx in the range of 0 to 3, inclusive. G.7.4.5.3 Residual data semantics The semantics specified in clause 7.4.5.3 apply. G.7.4.5.3.1 Residual luma semantics The semantics specified in clause 7.4.5.3.1 apply. G.7.4.5.3.2 Residual block CAVLC semantics The semantics specified in clause 7.4.5.3.2 apply. G.7.4.5.3.3 Residual block CABAC semantics The semantics specified in clause 7.4.5.3.3 apply. G.7.4.6 Macroblock layer in scalable extension semantics The semantics specified in clause 7.4.5 apply. Additionally, the following modifications and extensions are specified. The function InCropWindow(mbAddr) is specified by the following ordered steps: 1. The variable mbX is set equal to (( mbAddr / (1 + MbaffFrameFlag ) % PicWidthInMbs). The variables mbY0 and mbY1 are derived as follows: If MbaffFrameFlag is equal to 0, mbY0 and mbY1 are set equal to (mbAddr/PicWidthInMbs). Otherwise (MbaffFrameFlag is equal to 1), mbY0 is set equal to (2 * ( (mbAddr/PicWidthInMbs) /2)) and mbY1 is set equal to (mbY0+ 1). 3. The variable scalMbH is set equal to (16 * + field_pic_flag)). The return value of InCropWindow(mbAddr is derived as follows: If all of the following conditions are true, the return value of InCropWindow( mbAddr) is equal to TRUE. no_inter_layer_pred_flagis equal to 0 mbX is greater than or equal to ((ScaledRefLayerLeftOffset+ 15) / 16) mbX is less than (( ScaledRefLayerLeftOffset + ScaledRefLayerPicWidthInSamples) / 16) mbY0 is greater than or equal to (( ScaledRefLayerTopOffset+scalMbH / scalMbH) mbY1 is less than (( ScaledRefLayerTopOffset + ScaledRefLayerPicHeightInSamples / scalMbH) Otherwise, the return value of InCropWindow(mbAddr ) is equal to FALSE. base_mode_flag equal to 1 specifies that the macroblock partitioning, the macroblock (partition) prediction mode(s