t macroblock, two 4x4x2 arrays mvL0 and mvL1 specifying motion vectors components for the current macroblock, when present, a one-dimensional array refLayerFieldMbFlag with RefLayerPicSizeInMbs elements specifying which macroblocks of the reference layer representation are field macroblocks and which macroblocks are frame macroblocks, when present, a one-dimensional array refLayerMbType with RefLayerPicSizeInMbs elements specifying macroblock types for the macroblocks of the reference layer representation, the reference picture lists refPicList0 and refPicList1 (when available), (PicWidthInSamples)x(PicHeightInSamples) array picSamples of luma sample values, a (PicWidthInSamples)x(PicHeightInSamples) array picResL of residual luma sample values, when ChromaArrayType is not equal to 0, two (PicWidthInSamplesc)x(PicHeightInSamplesc) arrays picSamplescb and picSamplescr of chroma sample values, when ChromaArrayType is not equal to 0, two (PicWidthInSamplesc)x(PicHeightInSamplesc) arrays picRescb and picRescr of residual chroma sample values. Outputs of this process are: a modified version of the array of luma sample values picSamples, a modified version of the array of residual luma sample values picResL, when ChromaArrayType is not equal to 0, modified versions of the two arrays of chroma sample values picSamplescb and picSamplescr, when ChromaArrayType is not equal to 0, modified versions of the two arrays of residual chroma sample values picRescb and picRescr- Rec. ITU-T H.264 (01/2012) Unless stated otherwise, the syntax elements and derived upper-case variables that are referred to by the process specified in this clause and all child processes invoked from this process are the syntax elements and derived upper-case variables for the current macroblock, which is the macroblock with address CurrMbAddr inside the layer representation with DQId equal to (sliceIdc & 127), the slice header of the current slice, which is the slice that contains the current macroblock, the current picture parameter, which is identifie