s 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 (PicSizeInMbs)x4 array subMbType specifying sub-macroblock types for the macroblocks of the current layer representation, two (PicSizeInMbs)x4 arrays predFlagL0 and predFlagL1 specifying prediction utilization flags for the macroblocks of the current layer representation, Rec. ITU-T H.264 (01/2012) two (PicSizeInMbs)x4 arrays refIdxL0 and refldxL1 specifying reference indices for the macroblocks of the current layer representation, two (PicSizeInMbs)x4x4x2 arrays mvL0 and mvL1 specifying motion vector components for the macroblocks of the current layer representation, a one-dimensional array mvCnt with PicSizeInMbs elements specifying the number of motion vectors for the macroblocks of the current layer representation, two 2x2 arrays refIdxILPredL0 and refIdxILPredL1 specifying inter-layer reference index predictors for the current macroblock, two 4x4x2 arrays mvILPredL0 and mvILPredL1 specifying inter-layer motion vector predictors for the current macroblock, when DQId is equal to 0 and (slice_type % 5) is equal to 1, the reference picture list refPicList1. Outputs of this process are: modified versions of the arrays predFlagL0 and predFlagL1, modified versions of the arrays refIdxL0 and refIdxL1, modified versions of the arrays mvL0 and mvL1, a modified version of the array mvCnt. For all processes specified in clauses 6 or 8 that are invoked from the process specified in this clause or a child process of the process specified in this clause, the following modifications apply: a) In clauses 6.4.12.2 and 8.4.1.3.2, a macroblock with address mbAddr is treated as field macroblock when fieldMbFlag[ mbAddr ] is equal to 1, and it is treated as frame macroblock when fieldMbFlag[ mbAddr ] is equal to 0. In particular, the curr