 to as currentVars are referred to by their names as specified in clause G.8.1.2.1. Rec. ITU-T H.264 (01/2012) The macroblock decoding process prior to decoding a layer representation without resolution change and MaxTCoeffLevelPredFlag equal to 0 is specified by the following ordered steps: 1. The variable CurrMbAddr is set equal to mbAddr. 2. The variable intraPredFlag is derived as follows: - If (sliceIdc[ mbAddr ] & 127) is equal to currDQId or MaxTCoeffLevelPredFlag is equal to 1, intraPredFlag is set equal to 1. Otherwise ((sliceIdc[ mbAddr ] & 127) is not equal to currDQId and MaxTCoeffLevelPredFlag is equal to 0), intraPredFlag is set equal to 0. When intraPredFlag is equal to 1 and mbType[ mbAddr ] is equal to I_PCM, I_16x16, I_8x8, or I_4x4, the SVC intra sample prediction and construction process as specified in clause G.8.3.2 is invoked with sliceIdc, fieldMbFlag, baseModeFlag, mbType, ipred4x4[ mbAddr ipred8x8[ mbAddr ] ipred16x16[ mbAddr ], ipredChroma[ mbAddr cTrafo[ mbAddr ], sTCoeff| mbAddr ], CSL, and, when ChromaArrayType is not equal to 0, cScb and cScr as the inputs and the outputs are a modified version of the array cSL and, when ChromaArrayType is not equal to 0, modified versions of the arrays cScb and cScr. G.8.1.5.5 Macroblock decoding process prior to resolution change Inputs to this process are: a variable currDQId specifying the current layer representation, a variable mbAddr specifying the current macroblock inside the current layer representation, a set of arrays collectively referred to as currentVars. Output of this process is the modified set of arrays collectively referred to as currentVars. This process modifies the variables assigned 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. 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 process