 is not equal to 0, the array restructuring process as specified in clause G.8.1.2.2 is invoked with currentVars as the input and the output is a modified version of currentVars. 2. Let setOfSlices be the set of all slices of the current layer representation with DQId equal to currDQId. For each slice of the set setOfSlices, the base decoding process for slices without resolution change as specified in Rec. ITU-T H.264 (01/2012) clause G.8.1.4.1 is invoked with currSlice representing the currently processed slice, currDQId, and current Vars as the inputs and the output is a modified version of currentVars. When currDQId is less than or equal to (DependencyIdMax <<4), with sliceIdc being the array sliceIdc of the collective term currentVars, the bitstream shall not contain data that result in any value of (sliceIdc| mbAddr ] & 127) with mbAddr = ..(PicSizeInMbs not equal to currDQId. NOTE - This constraint and a similar constraint in clause G.8.1.3.2 specify that all layer representations with quality_id equal to 0 and all layer representations that are used for inter-layer prediction must be completely covered by the slices of the access unit. An additional constraint for layer 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.2 Base decoding process for layer representations with resolution change Inputs to this process are: a variable currDQId specifying the current layer representation, a set of arrays collectively referred to as currentVars Outputs of this process are: a set of arrays collectively referred to as refLayer Vars, 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 layer representation with DQId equal to 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