er representations with dependency_id equal to DependencyIdMax and quality_id greater than 0 is specified in clause G.8.1.5.1. G.8.1.3.3 Target layer representation decoding process Inputs to this process are: a variable currDQId specifying the current layer representation, when present, a set of arrays collectively referred to as refLayerVars, a set of arrays collectively referred to as current Vars. Outputs of this process are: Rec. ITU-T H.264 (01/2012) a (PicWidthInSamples)x(PicHeightInSamplesL) array SL containing constructed luma sample values, when ChromaArrayType is not equal to 0, two (PicWidthInSamplesc)x(PicHeightInSamplesc) arrays SCb and SCr containing constructed chroma sample values. In this process the constructed samples of the array SL and, when ChromaArrayType is not equal to 0, the arrays SCb and SCr are derived using the variables that are assigned to currentVars 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 layer representation with DQId equal to currDQId. The target layer representation decoding process proceeds in the following ordered steps: The variables that are assigned to the collective term currentVars are assigned to the collective term temp Vars, and in the following of this clause, the arrays that are collectively referred to as tempVars are referred to by their names as specified in clause G.8.1.2.1. NOTE 1 - Any following modification of the variables assigned to the collective term tempVars does not influence the variables assigned to the collective term currentVars. The macroblock address mbAddr proceeds over the values 0..(PicSizeInMbs - and for each macroblock address mbAddr, the following ordered steps are specified: a. Let currSlice specify the slice of the layer representation with DQId equal to sliceIdc mbAddr & 127) <<4) that covers the macroblock with macro