ayerDeblockingFlag, chromaEdgeFlag set equal to 0, verticalEdgeFlag set equal to 1, fieldModeInFrameFilteringFlag set equal to fieldMbInFrameFlag, filterOffsetA, filterOffsetB, qpDB set equal to qpDBy, currentVars, (xEk, yEk) set equal to (4, k) with k = 0..15, and cSL as the inputs and cSL as the output. 2. The process specified in clause G.8.7.4.1 is invoked with interLayerDeblockingFlag, chromaEdgeFlag set equal to 0, verticalEdgeFlag set equal to 1, fieldModeInFrameFilteringFlag set equal to fieldMbInFrameFlag, filterOffsetA, filterOffsetB, qpDB set equal to qpDBy, currentVars, (xEk, yEk) set equal to (8, k) with k = 0..15, and cSL as the inputs and cSL as the output. 3. When cTrafo[ CurrMbAddr ] is not equal to T_8x8, the process specified in clause G.8.7.4.1 is invoked with interLayerDeblockingFlag, chromaEdgeFlag set equal to 0, verticalEdgeFlag set equal to 1, fieldModeInFrameFilteringFlag set equal to fieldMbInFrameFlag, filterOffsetA, filterOffsetB, qpDB set equal to qpDBy, currentVars, (xEk, yEk) set equal to (12, k) with = 0..15, and CSL as the inputs and cSL as the output. When filterTopLumaMbEdgeFlag is equal to 1, the filtering of the top horizontal luma edge is specified as follows: If MbaffFrameFlag is equal to 1, (CurrMbAddr % is equal to 0, CurrMbAddr is greater than or equal to (2 PicWidthInMbs), fieldMbFlag[ CurrMbAddr is equal to 0, fieldMbFlag[ CurrMbAddr 2 PicWidthInMbs+1 is equal to 1, the following ordered steps are specified: 1. The process specified in clause G.8.7.4.1 is invoked with interLayerDeblockingFlag, chromaEdgeFlag set equal to 0, verticalEdgeFlag set equal to 0, fieldModeInFrameFilteringFlag set equal to 1, filterOffsetA, filterOffsetB, qpDB set equal to qpDBy, currentVars, (xEk, yEk) set equal to (k, 0) with k = 0..15, and cSL as the inputs and CSL as the output. The process specified in clause G.8.7.4.1 is invoked with interLayerDeblockingFlag, chromaEdgeFlag set equal to 0, verticalEdgeFlag set equal to 0, fieldModeInFrameFilteringFlag set equal to 1, filterOffsetA, filte