ause G.8.2.3 is invoked with currDependencyId equal to 0, useRefBasePicFlag equal to use_ref_base_pic_flag, and the current slice as input and the output is the reference picture list refPicListl. The macroblocks of the current slice currSlice are processed in increasing order of their macroblock addresses. For each macroblock with macroblock address mbAddr, the base decoding process for macroblocks in slices without resolution change as specified in clause G.8.1.5.2 is invoked with currDQId, mbAddr, currentVars, and, when currDQId is equal to 0 and (slice_type % 5) is equal to 1, the reference picture list refPicList1 as the inputs and the output is a modified version of currentVars. G.8.1.4.2 Base decoding process for slices with resolution change Inputs to this process are: the current slice currSlice, a variable currDQId specifying the current layer representation, a set of arrays collectively referred to as refLayerVars, a set of arrays collectively referred to as currentVars. Output of this process is the modified set of arrays collectively referred to as current Vars. This process modifies the variables assigned to currentVars using syntax elements and derived upper-case variables for the current slice currSlice. Unless stated otherwise, the syntax elements and derived upper-case variables that are referred to by the process specified in this clause and all child processes invoked from this process are the syntax elements and derived upper-case variables for the slice header of the current slice currSlice, the current picture parameter, which is identified by the syntax element parameter_set_id inside the slice header of the current slice currSlice, and the current sequence parameter, which is identified by the syntax element seq_parameter_set_id inside the current picture parameter set. When CroppingChangeFlag is equal to 1 and (slice_type % 5) is less than 2, the SVC decoding process for reference picture lists construction as specified in clause G.8.2.3 is invoked with currDependencyId equal to dependen