t equal to MbHeightC, mbRescx, and picSamplescx as the inputs and the output is a modified version of the array picSamplescx. G.8.3.2.2.2 SVC intra prediction and construction process for chroma samples with ChromaArrayType equal to 1 or 2 This process is only invoked when ChromaArrayType is equal to 1 or 2. Inputs to this process are: a one-dimensional array sliceIdc with PicSizeInMbs elements specifying slice identifications for the macroblocks of the current layer representation, a one-dimensional array fieldMbFlag with PicSizeInMbs elements specifying which macroblocks of the current layer representation are coded as field macroblocks and which macroblocks are coded as frame macroblocks, a one-dimensional array mbType with PicSizeInMbs elements specifying macroblock types for the macroblocks of the current layer representation, a variable ipredChroma specifying the intra chroma prediction mode for the current macroblock, two (MbWidthC)x(MbHeightC) arrays mbRescb and mbRescr containing residual chroma sample values for the current macroblock, two PicWidthInSamplesc)x(PicHeightInSamplesc) arrays picSamplescb and picSamplescr containing constructed chroma sample values for the current layer representation. Outputs of this process are modified versions of the arrays picSamplescb and picSamplescr- The SVC intra prediction and construction process for chroma samples with ChromaArrayType equal to 1 or 2 proceeds in the following ordered steps: 1. The intra prediction process for chroma samples as specified in clause 8.3.4 is invoked with picSamplescb and picSamplescr as the inputs and the outputs are intra prediction chroma sample values as two (MbWidthC)x(MbHeightC) arrays predcb and predcr with elements predcb[ X, y ] and predcr[ X, y ], respectively. For this invocation of the process in clause 8.3.4, the modifications specified in items a) through g) of clause G.8.3.2 apply. 2. For CX being replaced by Cb and Cr, the (MbWidthC)x(MbHeightC) array mbSamplescx is derived by mbSamplescx[ X, Cliplc predcx[ y mbRescx[