rrent macroblock address CurrMbAddr proceeding over values 0. (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. When disableDeblockingFilterIdc is equal to 3 or 6, the macroblock deblocking filter process as specified in clause G.8.7.4 is invoked with interLayerDeblockingFlag = 0, disableDeblockingFilterIdc, filterOffsetA, filterOffsetB, sliceBoundariesOnlyFlag = currentVars, qpDBy and, when ChromaArrayType is not equal to 0, qpDBCb and qpDBcr as inputs and the output is a modified version of currentVars. G.8.7.3 Derivation process for quantisation parameters used in the deblocking filter process Inputs to this process are: a variable deblockingDQId, a one-dimensional array mbType with PicSizeInMbs elements specifying macroblock types for the macroblocks of the current decoded or partly decoded dependency representation, a one-dimensional array tQPy with PicSizeInMbs elements specifying luma quantisation parameters for the macroblocks of the current decoded or partly decoded dependency representation, a (PicSizeInMbs)x(256 + * MbWidthC * MbHeightC) array tCoeffLevel specifying transform coefficient level values for the macroblocks of the current decoded or partly decoded dependency representation. Outputs of this process are: a one-dimensional array qpDBy with PicSizeInMbs elements specifying luma quantisation parameters used in the deblocking filter process for the macroblocks of the current decoded or partly decoded dependency representation, when ChromaArrayType is not equal to 0, two one-dimensional arrays qpDBCb and qpDBCr with PicSizeInMbs elements specifying chroma quantisation parameters used in the deblocking filter process for the macroblocks of the current decoded or partly decoded dependency repres