2 indicates that the frame rate of the current scalable layer representation may or may not be constant. The value of constant_frm_rate_idc[i shall be in the range of 0 to 2, inclusive. avg_frm_rate[i indicates the average frame rate, in units of frames per 256 seconds, of the representation of the current scalable layer. With fTotal being the number of frames, complementary field pairs, and non-paired fields in the current scalable layer representation, t1 being the removal time (in seconds) of the access unit associated with the scalability information SEI message, and t2 being the removal time (in seconds) of the last access unit (in decoding order) of the target access unit set, the following applies: If t1 is not equal to t2, the following condition shall be true: avg_frm_rate[i] == Round( fTotal t2 (G-375) Otherwise (t1 is equal to t2), the following condition shall be true: avg_frm_rate[i] == (G-376) frm_width_in_mbs_minus1[ and frm_height_in_mbs_minus1[ I indicate the width and height, respectively, of the decoded pictures for the current scalable layer representation (when sub_pic_layer_flag[ is equal to 0) or the sub-picture area inside the decoded pictures for the current sub-picture scalable layer (when is equal to 1). When frame_mbs_only_flag is equal to 0 for any primary coded VCL NAL unit of the current scalable layer, rm_height_in_mbs_minus1[i]+1)% shall be equal to 0. Let picSubset be the set of the primary coded pictures inside the current scalable layer representation that contain any VCL NAL unit with dependency_id equal to dependency id| i ]. For decoding the picture set picSubset, the following applies: If sub_pic_layer_flag[: i ] is equal to 0, the width and height of a decoded picture are equal to frm_width_in_mbs_minus1[i]+1 and ((frm_height_in_mbs_minus1[i]+1)/(1+field_pic_flag)) macroblocks, respectively, with field pic being the slice header syntax element in the slices with dependency_id equal to dependency_id[i of the corresponding primary coded picture. The width and height of the d