ned to currentVars using syntax elements and derived upper-case variables for the current macroblock, which is specified by its address mbAddr and the layer representation identifier currDQId, as well as variables assigned to refLayerVars. 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 current macroblock, which is the macroblock with address mbAddr inside the layer representation with DQId equal to currDQId, the slice header of the current slice, which is the slice that contains the current macroblock, the current picture parameter, which is identified by the syntax element pic_parameter_set_id inside the slice header of the current slice, and the current sequence parameter, which is identified by the syntax element q_parameter_set_id inside the current picture parameter set. Inside this clause, the arrays that are collectively referred to as currentVars are referred to by their names as specified in clause G.8.1.2.1. Inside this clause, the arrays sliceIdc, fieldMbFlag, cTrafo, mbType, CSL, cSCb, cSCr, rSL, rSCb, and rScr of the collective term refLayerVars are referred to as refLayerSliceIdc, refLayerFieldMbFlag, refLayerCTrafo, refLayerMbType, refSL, refScb, I refS refR1, refRCb, and refRCr respectively. The base decoding process for macroblocks in slices with resolution change is specified by the following ordered steps: 1. The variable CurrMbAddr is set equal to mbAddr. 2. The macroblock initialisation process as specified in clause G.8.1.5.1 is invoked with refLayerVars, refPicList0 (when available), and refPicList1 (when available) as the inputs and the outputs are assigned to sliceIde[ mbAddr ], fieldMbFlag[ mbAddr ], cTrafo[ mbAddr ], baseModeFlag[ mbAddr ], mbType[ mbAddr ], subMbType[ mbAddr ], mvCnt[ mbAddr ], tQPY[ mbAddr tQPcb[ mbAddr ] (when ChromaArrayType is not Rec. ITU-T H.264 (01/2012) equa