This section is informative
The SMIL 2.1 specification leaves the basic syntax and semantics of the SMIL 2.0 timing model unchanged [SMIL20-timing]. The only change for SMIL 2.1 that SMIL 2.0's ExclTimeContainers module is deprecated and replaced with two new modules: BasicExclTimeContainers and BasicPriorityClassContainers. This partitioning is done to reduce the implementation burden of the excl element on low-powered devices or in implementations in which the full functionality of the priority class mechanism of SMIL 2.0 is not required.
The following sections will highlight any text changes to the SMIL 2.0 timing and synchronization specification [SMIL20-timing]. Where no changes have been made, this is explicitly noted.
As a result of this change, SMIL 2.1 Timing and Synchronization support is broken down into 16 modules instead of the 15 modules used in SMIL 2.0. These modules are described in Appendix A: SMIL Timing and Synchronization modules.
Note: A SMIL 2.0 errata was raised which affects SMIL 2.1 Timing and Synchronization Module Update . Please refer to the SMIL 2.0 [Second Edition] Errata page, for details. This errata should be incorporated in the next SMIL 2.1 Proposed Recommendation full version.
This section remains unchanged.
This section remains unchanged.
The majority of this section remains unchanged for SMIL 2.1 except for the description of the behavior of the excl element.
This sub-section remains unchanged.
The definitions of the par, seq, and priorityClass elements in the SMIL 2.0 specification remain unchanged in SMIL 2.1. The only change made in this section is the definition of the excl element.
SMIL 2.1 modifies the definition of the SMIL 2.0 exclusive container, excl. The modification provides default behavior for implementations that only support the exclusive element and not the priorityClass element.
This section provides all of the normative text of the exclusive element definition. For examples and use cases, please refer to the SMIL 2.0 specification [SMIL20-timing].
This section is normative
This section is normative
The remainder of this section remains unchanged.
This sub-section remains unchanged.
This sub-section remains unchanged.
This section remains unchanged.
This sub-section remains unchanged.
This sub-section remains unchanged.
This section is normative.
All SMIL 2.0 timing and synchronization modules remain unchanged except as noted in this section.
fill="transition
" is only supported when
BasicTransitions or InlineTransitions is included in the language
profile. If FillDefault is not included in the profile,
fill="default
" is interpreted the same as
fill="auto"
.This sub-section remains unchanged.
This sub-section remains unchanged.
This sub-section remains unchanged.