s: If TransformBypassModeFlag is equal to 1, the output dcC is derived as: dcCij = Cij with i=0..( MbWidthC/4)-1and j = 0.. ( MbHeightC / 4 1. (8-323) Otherwise (TransformBypassModeFlag is equal to 0), the following ordered steps are specified: The transformation process for chroma DC transform coefficients as specified in clause 8.5.11.1 is invoked with bitDepth and C as the inputs and the output is assigned to the /idthC / 4)x(MbHeightC 4) array f of chroma DC values with elements fij. 2. The scaling process for chroma DC transform coefficients as specified in clause 8.5.11.2 is invoked with bitDepth, qP, and f as the inputs and the output is assigned to the (MbWidthC/4)x(MbHeightC/ 4) array dcC of scaled chroma DC values with elements dcCij. 8.5.11.1 Transformation process for chroma DC transform coefficients Inputs of this process are transform coefficient level values for chroma DC transform coefficients of one chroma component of the macroblock as an MbWidthC/4)x(MbHeightC/4) array C with elements Cij, where i and j form a two-dimensional frequency index. Outputs of this process are the DC values as an (MbWidthC/4)x(MbHeightC 4) array f with elements fij. Depending on the variable ChromaArrayType, the inverse transform is specified as follows: If ChromaArrayType is equal to 1, the inverse transform for the 2x2 chroma DC transform coefficients is specified (8-324) Otherwise, (ChromaArrayType is equal to 2), the inverse transform for the 2x4 chroma DC transform coefficients is specified as: (8-325) 8.5.11.2 Scaling process for chroma DC transform coefficients Inputs of this process are: Rec. ITU-T H.264 (01/2012) the variables bitDepth and qP, DC values as an WidthC/4)x(MbHeightC/ 4) array f with elements fij. Outputs of this process are scaled DC values as an(MbWidthC/4)x(MbHeightC/ 4) array dcC with elements dcCij. The bitstream shall not contain data that result in any element fij of f with i, j = 0..3 that exceeds the range of integer values from -2 + bitDepth) to bitDepth) 1, inclusive. Scaling is perfor