and qpDBCr as the inputs and the output is a modified version of currentVars. G.8.7.2 Deblocking filter process for target representations Inputs to the process are: the variable currDQId, the collective term currentVars Output of this process is a modified version of current Vars. Rec. ITU-T H.264 (01/2012) 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 layer representation with DQId equal to currDQId. 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. The derivation process for quantisation parameters used in the deblocking filter process as specified in clause G.8.7.3 is invoked with deblockingDQId set equal to currDQId, mbType, tQPy, and tCoeffLevel as the inputs and the outputs are a list qpDBy specifying luma quantisation parameter that are used in the deblocking filter process and, when ChromaArrayType is not equal to 0, two lists qpDBCb and qpDBcr specifying chroma quantisation parameters that are used in the deblocking filter process. For the current macroblock address CurrMbAddr proceeding over values (PicSizeInMbs - 1), the following ordered steps are specified: 1. Let disableDeblockingFilterIdc, filterOffsetA, and filterOffsetB be equal to the value of disable_deblocking_filter_idc FilterOffsetA, and FilterOffsetB, respectively, for the slice with DQId equal to (sliceIdc[ CurrMbAddr & 127) and first_mb_in_slice equal to (sliceIdc| CurrMbAddr 7). 2. The macroblock deblocking filter process as specified in clause G.8.7.4 is invoked with interLayerDeblockingFlag = 0, disableDeblockingFilterIdc, filterOffsetA, filterOffsetB, sliceBoundariesOnlyFlag = 0, currentVars, qpDBy and, when ChromaArrayType is not equal to 0, qpDBcb and qpDBcr as the inputs and the output is a modified version of currentVars. For the cu