d in two or more dependency representations of an access unit, their difference shall be the same in these dependency representations of the access unit. The values of TopFieldOrderCnt and BottomFieldOrderCnt are restricted as specified in the following ordered steps: 1. The set depRepSet for an access unit is the set depRepSet that has been derived in the process specified in this clause for the corresponding access unit. 2. For each access unit, the one-dimensional array picOrderCnt is derived as follows: - If TopFieldOrderCnt is derived for all dependency representations of the set depRepSet for an access unit, for each dependency representation of the set depRepSet for this access unit, the variable picOrderCnt[ dId ] is set equal to TopFieldOrderCnt with dId being the value of dependency_id for the dependency representation. Otherwise (TopFieldOrderCnt is not derived for all dependency representations of the set depRepSet for an access unit), for each dependency representation of the set depRepSet for this access unit, the variable picOrderCnt[ dId ] is set equal to BottomFieldOrderCnt with dId being the value of dependency_id for the dependency representation. 3. Let au0 and aul be any pair of access units in the bitstream with aul being later in decoding order than au0. Let the flag idrConditionFlag be derived for each dependency representation of the set depRepSet for an access unit as follows: - If the dependency representation in the access unit has IdrPicFlag equal to 1 or a memory_management_control_operation syntax element equal to 5, idrConditionFlag is set equal to Otherwise (the dependency representation in the access unit has IdrPicFlag equal to 0 and does not have a memory_management_control_operation syntax element equal to 5), is set equal to 0. 5. Let the set dIdSet0 be the set of all dependency_ic values of the set depRepSet for au0. 6. Let the set dIdSet1 be the set of all dependency_id values of the set depRepSet for aul for which idrConditionFlag is not equal to 1 in any access unit in de