 conditions mvCLX[1] Reference picture (refIdxLX) Current field (picture/macroblock) Top field Bottom field mvLX[1]+2 Bottom field Top field mvLX[1]-2 Otherwise mvLX[ 1 ] 8.4.2 Decoding process for Inter prediction samples Inputs to this process are: a macroblock partition mbPartIdx, a sub-macroblock partition subMbPartIdx, variables specifying partition width and height for luma and chroma (if available), partWidth, partHeight, partWidthC (if available) and partHeightC (if available), luma motion vectors mvL0 and mvL1 and when ChromaArrayType is not equal to 0 chroma motion vectors mvCL0 and mvCL1, reference indices refIdxL0 and refIdxL1, prediction list utilization flags, predFlagL0 and predFlagL1, variables for weighted prediction logWD, W0C, W1C, Ooc, O1C with C being replaced by L and, when ChromaArrayTyp is not equal to 0, Cb and Cr. Outputs of this process are the Inter prediction samples predPart, which are a (partWidth)x(partHeight), array predPartL of prediction luma samples, and when ChromaArrayType is not equal to 0 two (partWidthC)x(partHeightC) arrays predPartcb, predPartcr of prediction chroma samples, one for each of the chroma components Cb and Cr. Let predPartL01 and predPartL1L be (partWidth)x(partHeight) arrays of predicted luma sample values and when ChromaArrayType is not equal to 0 predPartLOcb predPartL1cb predPartLOCr and predPartL1c be (partWidthC)x(partHeightC) arrays of predicted chroma sample values. For LX being replaced by either L0 or L1 in the variables predFlagLX, RefPicListX, refIdxLX, refPicLX, predPartLX, the following is specified. When predFlagLX is equal to 1, the following applies: The reference picture consisting of an ordered two-dimensional array refPicLX of luma samples and when ChromaArrayType is not equal to 0 two ordered two-dimensional arrays refPicLXcb and refPicLXc of chroma samples is derived by invoking the process specified in clause 8.4.2.1 with refldxLX and RefPicListX given as input. Rec. ITU-T H.264 (01/2012) The array predPartLX and when ChromaArrayType i