xLOWP ]*(1<<0 (BitDepthy - 8 ) ) (8-291) 01C = luma_offset_11| refIdxL1WP BitDepthy -8)) (8-292) Otherwise (C is equal to Cb or Cr for chroma samples, with iCbCr =0 for Cb, iCbCr = 1 for Cr), =chroma_log2_weight_denom = (8-293) Woc = chroma_weight_10[refldxL0WP iCbCr ] (8-294) W1C = chroma_weight_l1[refldxL1WP] iCbCr] (8-295) Ooc = chroma_offset_10[1 refIdxLOWP ][ iCbCr]*(1<<(BitDepthc-8)) (8-296) O1C = chroma_offset_11[ refIdxL1WP ][ iCbCr r]*(1<< BitDepthc 8)) (8-297) Otherwise (implicitModeFlag is equal to 0 and explicitModeFlag is equal to 0), the variables logWDc, Woc, OOC, 01C are not used in the reconstruction process for the current macroblock. When explicitModeFlag is equal to 1 and predFlagL0 and predFlagL1 are equal to 1, the following constraint shall be obeyed for C equal to L and, when ChromaArrayType is not equal to 0, Cb and Cr: -128 <=Woc+Wic<=((logWDc==7)?127:128 = (8-298) NOTE - For implicitModeFlag equal to 1, weights W0C and W1C are each guaranteed to be in the range of -64..128 and the constraint expressed in Equation 8-298, although not explicitly imposed, will always be met. For explicitModeFlag equal to 1 with logWDc equal to 7, when one of the two weights W0C or W1C is inferred to be equal to 128 (as a consequence of luma_weight_l0_flag, luma_weight_ll_flag, chroma_weight_l0_flag, or chroma_weight_l1_flag equal to 0), the other weight (W1C or W0C) must have a negative value in order for the constraint expressed in Equation 8-298 to hold (and therefore the other flag luma_weight_10_flag,1 luma_weight_ll_flag,chroma_weight_10_flag,or chroma_weight_ll_flag must be equal to 1). Transform coefficient decoding process and picture construction process prior to deblocking filter process Inputs to this process are Intral6x16DCLevel (if available), Intra16x16ACLevel (if available), CbIntra16x16DCLevel (if available), CbIntra16x16ACLevel (if available), CrIntral6x16DCLevel (if available), CrIntral6x16ACLevel (if available), LumaLevel4x4 (if available), LumaLevel8x8 (if available), ChromaDCLevel (if