re 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 refLayerDQId. 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 refLayerDQId, 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. Let disableDeblockingFilterIdc, filterOffsetA, and filterOffsetB be equal to the values of disable_inter_layer_deblocking_filter_ido InterlayerFilterOffsetA, and InterlayerFilterOffsetB, respectively, for any slice of the layer representation with DQId equal to currDQId, that has no_inter_layer_pred_flag equal to 0. For the current macroblock address CurrMbAddr proceeding over values .(PicSizeInMbs - 1), the macroblock deblocking filter process as specified in clause G.8.7.4 is invoked with interLayerDeblockingFlag = 1, 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. When disableDeblockingFilterIdc is equal to 3 or 6, for the current macroblock address CurrMbAddr proceeding over values (PicSizeInMbs 1), the macroblock deblocking filter process as specified in clause G.8.7.4 is invoked with interLayerDeblockingFlag = 1, disableDeblockingFilterIdc, filterOffsetA, filterOffsetB, sliceBoundariesOnlyFlag = 1, currentVars, qpDBy and, when ChromaArrayType is not equal to 0, qpDBCb 