), and the corresponding motion data (when applicable) are inferred as specified in clause G.8. base_mode_flag equal to 0 Rec. ITU-T H.264 (01/2012) specifies that the syntax element mb_type is present in the macroblock layer in scalable extension syntax structure or that mb_type shall be inferred as specified in clause G.7.4.4.1. When base_mode_flag is not present, base_mode_flag shall be inferred as follows: If InCropWindow( CurrMbAddr ) is equal to 0, the value of base_mode_flag is inferred to be equal to 0. Otherwise, if the syntax element mb_skip_run (when entropy_coding_mode_flag is equal to 0) or mb_skip_flag (when entropy_coding_mode_flagis equal to 1) specifies that mb_type is inferred to be equal to P_Skip or B_Skip as specified in clause G.7.4.4.1, the value of base_mode_flag is inferred to be equal to 0. Otherwise (InCropWindow( CurrMbAddr ) is equal to 1 and the syntax element mb_skip_run (when entropy_coding_mode_flag is equal to 0) or mb_skip_flag (when entropy_coding_mode_flagis equal to 1) does not specify that mb_type is inferred to be equal to P_Skip or B_Skip), the value of base_mode_flag is inferred to be equal to default_base_mode_flag. When store_ref_base_pic_flag is equal to 1 and quality_id is greater than 0, base_mode_flag shall be equal to 1. mb_type specifies the macroblock type. The semantics of mb_type depend on the slice type. When mb_type is not present, it shall be inferred as follows: If base_mode_flag is equal to 1, mb_type is inferred to be equal to Mb Inferred. - Otherwise, (base_mode_flag is equal to 0), mb_type is inferred as specified in clause G.7.4.4.1. The macroblock type Mb Inferred specifies that the macroblock partitioning and the macroblock (partition) prediction mode(s) are not known during the parsing process. In the decoding process specified in clause G.8, the macroblock type used for decoding is inferred to be equal to any of the macroblock types specified in Tables 7-11, 7-13, 7-14, or G-5. For the purpose of parsing the slice_data_in_scalable_extension() synta