'L as the output. iii. When transform_size_8x8_flag is equal to 0, the process specified in clause 8.7.1 is invoked with chromaEdgeFlag = verticalEdgeFlag = 0, fieldModeInFrameFilteringFlag = fieldMbInFrameFlag, and (xEk, yEk) = (k,12) with k = 0..15 as the inputs and S'L as the output. e. When ChromaArrayType is not equal to 0, for the filtering of both chroma components, with iCbCr = 0 for Cb and iCbCr = for Cr, the following ordered steps are specified: When filterLeftMbEdgeFlag is equal to 1, the left vertical chroma edge is filtered by invoking the process specified in clause 8.7.1 with chromaEdgeFlag = 1, iCbCr, verticalEdgeFlag = 1, Rec. ITU-T H.264 (01/2012) deldModeInFrameFilteringFlag=fieldMbInFrameFlag, = (xEx, yEk) = (0,k) k = 0..MbHeightC - 1 as the inputs and S'c with C being replaced by Cb for iCbCr = 0 and C being replaced by Cr for iCbCr = 1 as the output. ii. When filterInternalEdgesFlag is equal to 1, the filtering of the internal vertical chroma edge is specified by the following ordered steps: (1) When ChromaArrayType is not equal to 3 or transform_size_8x8_flag is equal to 0, the process specified in clause 8.7.1 is invoked with chromaEdgeFlag = iCbCr, verticalEdgeFlag = 1, fieldModeInFrameFilteringFlag = fieldMbInFrameFlag, and (xEk, yEk) = (4, k) k = 0..MbHeightC - 1 as the inputs and S'c with C being replaced by Cb for iCbCr = and C being replaced by Cr for iCbCr = 1 as the output. (2) When ChromaArrayType is equal to 3, the process specified in clause 8.7.1 is invoked with chromaEdgeFlag = 1, iCbCr, verticalEdgeFlag = 1, fieldModeInFrameFilteringFlag = fieldMbInFrameFlag, and (xEk, yEk) = (8, k) with = 0..MbHeightC - 1 as the inputs and S'c with C being replaced by Cb for iCbCr and C being replaced by Cr for iCbCr = 1 as the output. (3) When ChromaArrayType is equal to 3 and transform_size_8x8_flag is equal to 0, the process specified in clause 8.7.1 is invoked with chromaEdgeFlag = = 1, iCbCr, verticalEdgeFlag = 1, fieldModeInFrameFilteringFlag = fieldMbInFrameFlag, and (xEk, yEk) = (12