-11-1 C30 C32 C33 1 -1 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 After the inverse transform, the scaling is performed as follows: If qP is greater than or equal to 36, the scaled result is derived as: dcYij = (fij LevelScale4x4( qP % 6, 0, 0)) << ( qP / (6-6), - with i, j = 0...3 (8-321) Rec. ITU-T H.264 (01/2012) Otherwise (qP is less than 36), the scaled result is derived as: dcYij = (fij LevelScale4x4( qP % 6, 0, 0) + (1 << ( 5 -qP/6)))>>(6 - - qP/6), with i, j = 0...3 (8-322) The bitstream shall not contain data that result in any element dcYij of dcY with i, j = 0..3 that exceeds the range of integer values from -2 + bitDepth) to 2(7. bitDepth) inclusive. NOTE 1 When entropy_coding_mode_flagisequalto 0 and qP is less than 10 and profile idc is equal to 66, 77, or 88, the range of values that can be represented for the elements Cij of c is not sufficient to represent the full range of values of the elements dcYij of dcY that could be necessary to form a close approximation of the content of any possible source picture by use of the Intra_16x16 macroblock type. NOTE 2 - Since the range limit imposed on the elements dcY of dcY is imposed after the right shift in Equation 8-322, a larger range of values must be supported in the decoder prior to the right shift. 8.5.11 Scaling and transformation process for chroma DC transform coefficients This process is only invoked when ChromaArrayType is equal to 1 or 2. Inputs to this process are transform coefficient level values for chroma DC transform coefficients of one chroma component of the macroblock as an bWidthC/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 scaled DC values as an (MbWidthC/4)x(MbHeightC/4) array dcC with elements dcCij. The variables bitDepth and qP are set equal to BitDepthc and QP' C, respectively. Depending on the value of TransformBypassModeFlag, the following applie