| SMIL Timing & Synchronization Module
(report template) |
|||||||
|---|---|---|---|---|---|---|---|
| Test # | Feature Test (test file) | Expected Behavior | |||||
| 1 | begin attribute | ||||||
| 1.1 | begin as offset
from start of par (smil, source) (xhtml+smil, source) |
|
|||||
| 1.2 | begin with
"begin" syncbase value (smil, source) (xhtml+smil, source) |
|
|||||
| 1.5 | begin with
event value (smil, source) (xhtml+smil, source) |
|
|||||
| 1.6 | begin with
scheduled and event values (smil, source) (xhtml+smil, source) |
|
|||||
| 1.7 | begin with
"end" syncbase value (smil, source) (xhtml+smil, source) |
|
|||||
| 1.8 | begin with
indefinite (smil, source) (xhtml+smil, source) |
|
|||||
| 1.10 | begin value
= wallclock (smil, source) (xhtml+smil, source) |
|
|||||
| 1.11 | begin with
SMIL 1.0 syncbase values begin (smil, source) (xhtml+smil, source) |
|
|||||
| 1.12 | begin with
SMIL 1.0 syncbase values end (smil, source) (xhtml+smil, source) |
|
|||||
| 1.13 | begin with
SMIL 1.0 syncbase values clockvalue (smil, source) (xhtml+smil, source) |
|
|||||
| 1.14 | begin = syncbase
with negative offset (smil, source) (xhtml+smil, source) |
|
|||||
| 1.15 | Firing begin
and end events (case1) (smil, source) (xhtml+smil, source) |
|
|||||
| 1.16 | Firing begin
and end events (case2) (smil, source) (xhtml+smil, source) |
|
|||||
| 1.17 | Beginsyncbase (smil, source) (xhtml+smil, source) |
|
|||||
| 1.18 | begin with
multiple conditions including mix of scheduled and interactive (smil, source) (xhtml+smil, source) |
|
|||||
| 1.19 | begin attribute
and Negative Delay (1) (smil, source) (RM smil, source) (xhtml+smil, source) |
|
|||||
| 1.20 | begin attribute
and Negative Delay (2) (smil, source) (xhtml+smil, source) |
|
|||||
| 1.21 | begin attribute
and Negative Delay (3) (smil, source) (RM smil, source) (xhtml+smil, source) |
|
|||||
| 1.22 | begin attribute
and Negative Delay (4) (smil, source) (xhtml+smil, source) |
|
|||||
| 1.23 | begin attribute
and Negative Delay (5) (smil, source) (RM smil, source) (xhtml+smil, source) |
|
|||||
| 1.24 | begin attribute
and Negative Delay (6) (smil, source) (RM smil, source) (xhtml+smil, source) |
|
|||||
| 1.25 | begin attribute
and Negative Delay (7) (smil, source) (RM smil, source) (xhtml+smil, source) |
|
|||||
| 1.26 | begin attribute
and Negative Delay (8) (smil, source) (RM smil, source) (xhtml+smil, source) |
|
|||||
| 1.27 | begin attribute
and Negative Delay (9) (smil, source) (RM smil, source) (xhtml+smil, source) |
|
|||||
| 1.35 | begin=accessKey (smil, source) (RM smil, source) (xhtml+smil, source) |
|
|||||
| 1.36 | begin=id.begin
with id that never starts (smil, source) (RM smil, source) (xhtml+smil, source) |
|
|||||
| 1.37 | begin=id.begin
with id that is defered (smil, source) (RM smil, source) (xhtml+smil, source) |
|
|||||
| 1.38 | begin=id.begin
id not a sibling (case 1) (smil, source) (RM smil, source) (xhtml+smil, source) |
|
|||||
| 1.39 | begin=id.begin
id not a sibling (case 2) (smil, source) (RM smil, source) (xhtml+smil, source) |
|
|||||
| 1.40 | begin=id.begin
id not a sibling (case 3) (smil, source) (RM smil, source) (xhtml+smil, source) |
|
|||||
| 2 | dur attribute | ||||||
| 2.1 | finite dur
in par (smil, source) (xhtml+smil, source) |
|
|||||
| 2.2 | indefinite
dur in par (smil, source) (xhtml+smil, source) |
|
|||||
| 3 | end attribute | ||||||
| 3.1 | end as offset
from start of par (smil, source) (xhtml+smil, source) |
|
|||||
| 3.2 | end with "begin"
syncbase value (smil, source) (xhtml+smil, source) |
|
|||||
| 3.3 | End value
as end of a frozen element (smil, source) (xhtml+smil, source) |
|
|||||
| 3.5 | end value
= event (smil, source) (xhtml+smil, source) |
|
|||||
| 3.6 | end with
indefinite (smil, source) (xhtml+smil, source) |
|
|||||
| 3.8 | end value
= wallclock (smil, source) (xhtml+smil, source) |
|
|||||
| 3.9 | end with SMIL
1.0 syncbase values begin (smil, source) (xhtml+smil, source) |
|
|||||
| 3.10 | end with SMIL
1.0 syncbase values end (smil, source) (xhtml+smil, source) |
|
|||||
| 3.11 | end with SMIL
1.0 syncbase values clockvalue (smil, source) (xhtml+smil, source) |
|
|||||
| 3.12 | end = syncbase
with negative offset (smil, source) (xhtml+smil, source) |
|
|||||
| 3.13 | end = syncbase
with negative offset (case 1) (smil, source) (RM smil, source) (xhtml+smil, source) |
|
|||||
| 3.14 | end = syncbase
with negative offset (case 2) (smil, source) (RM smil, source) (xhtml+smil, source) |
|
|||||
| 3.15 | end = syncbase
with negative offset (case 3) (smil, source) (RM smil, source) (xhtml+smil, source) |
|
|||||
| 3.16 | end = syncbase
(case 4) (smil, source) (RM smil, source) (xhtml+smil, source) |
|
|||||
| 3.17 | end = syncbase
(case 5) (smil, source) (RM smil, source) (xhtml+smil, source) |
|
|||||
| 3.18 | end = syncbase
with positive offset (smil, source) (RM smil, source) (xhtml+smil, source) |
|
|||||
| 3.19 | end with multiple
end values = event and clock (smil, source) (xhtml+smil, source) |
|
|||||
| 3.20 | end = eventbase
(case 1) (smil, source) (xhtml+smil, source) |
|
|||||
| 3.21 | end = eventbase
(case 2) (smil, source) (xhtml+smil, source) |
|
|||||
| 3.22 | end with multiple
conditions including mix of scheduled and interactive (smil, source) (xhtml+smil, source) |
|
|||||
| 4 | Repeats | ||||||
| 4.1 | Normal use
of Repeatcount (smil, source) (RM smil, source) (xhtml+smil, source) |
|
|||||
| 4.2 | repeatCount
is numeric (case 1) (smil, source) (RM smil, source) (xhtml+smil, source) |
|
|||||
| 4.3 | repeatCount
is numeric (case 2) (smil, source) (RM smil, source) (xhtml+smil, source) |
|
|||||
| 4.4 | repeat with
begin attribute (smil, source) (RM smil, source) (xhtml+smil, source) |
|
|||||
| 4.5 | RepeatCount
with begin (case 2) (smil, source) (RM smil, source) (xhtml+smil, source) |
|
|||||
| 4.6 | repeatCount
attribute with partial repeat (smil, source) (RM smil, source) (xhtml+smil, source) |
|
|||||
| 4.7 | RepeatCount
on discrete object (smil, source) (xhtml+smil, source) |
|
|||||
| 4.8 | repeatCount
and indefinite dur (smil, source) (xhtml+smil, source) |
|
|||||
| 4.9 | RepeatCount
= indefinite, RepeatDur = finite (smil, source) (RM smil, source) (xhtml+smil, source) |
|
|||||
| 4.10 | RepeatCount
= finite, RepeatDur = indefinite (smil, source) (RM smil, source) (xhtml+smil, source) |
|
|||||
| 4.11 | RepeatCount
= indefinite, RepeatDur = indefinite (smil, source) (RM smil, source) (xhtml+smil, source) |
|
|||||
| 4.12 | repeatCount
is indefinite (smil, source) (xhtml+smil, source) |
|
|||||
| 4.13 | Normal use
of Repeatdur (smil, source) (RM smil, source) (xhtml+smil, source) |
|
|||||
| 4.14 | Repeatdur
lower than intrinsic dur (smil, source) (RM smil, source) (xhtml+smil, source) |
|
|||||
| 4.15 | Repeatdur
on discrete object (smil, source) (xhtml+smil, source) |
|
|||||
| 4.16 | Repeatdur
and indefinite dur (smil, source) (xhtml+smil, source) |
|
|||||
| 4.17 | Repeatdur
= indefinite on a discrete object (smil, source) (xhtml+smil, source) |
|
|||||
| 4.18 | Repeatdur
= indefinite on a continuous object (smil, source) (RM smil, source) (xhtml+smil, source) |
|
|||||
| 4.19 | repeatDur
is indefinite (smil, source) (xhtml+smil, source) |
|
|||||
| 4.20 | repeat (ill
defined behavior but must be supported) (smil, source) (RM smil, source) (xhtml+smil, source) |
|
|||||
| 4.21 | begin=repeat (smil, source) (RM smil, source) (xhtml+smil, source) |
|
|||||
| 4.22 | dur=clock
value on a continuous object (case 1) (smil, source) (RM smil, source) (xhtml+smil, source) |
|
|||||
| 4.23 | dur=clock
value on a continuous object (case 2) (smil, source) (RM smil, source) (xhtml+smil, source) |
|
|||||
| 4.24 | dur=clock
value on a continuous object (case 3) (smil, source) (RM smil, source) (xhtml+smil, source) |
|
|||||
| 4.25 | dur=clock
value on a continuous object (case 4) (smil, source) (RM smil, source) (xhtml+smil, source) |
|
|||||
| 5 | Time Manipulations - speed | ||||||
| 6 | Time Manipulations - accelerate and decelerte | ||||||
| 7 | Time Manipulations - autoReverse | ||||||
| 8 | computing active duration | ||||||
| 8.1 | intrdur_end_audio (smil, source) (xhtml+smil, source) |
|
|||||
| 8.2 | intrdur_end_video (smil, source) (RM smil, source) (xhtml+smil, source) |
|
|||||
| 8.3 | intrdur_end_video_fill_remove (smil, source) (RM smil, source) (xhtml+smil, source) |
|
|||||
| 8.4 | dur and
repeatCount (smil, source) (RM smil, source) (xhtml+smil, source) |
|
|||||
| 8.5 | dur and
repeatDur (smil, source) (RM smil, source) (xhtml+smil, source) |
|
|||||
| 8.6 | dur and
repeatCount used with end (smil, source) (RM smil, source) (xhtml+smil, source) |
|
|||||
| 8.7 | dur and repeatDur
used with end (smil, source) (RM smil, source) (xhtml+smil, source) |
|
|||||
| 8.8 | implicit dur
used with repeatCount (smil, source) (RM smil, source) (xhtml+smil, source) |
|
|||||
| 8.9 | implicit dur
used with repeatDur (smil, source) (RM smil, source) (xhtml+smil, source) |
|
|||||
| 8.10 | indefinitely
repeatCount (smil, source) (RM smil, source) (xhtml+smil, source) |
|
|||||
| 8.11 | indefinitely
repeatDur (smil, source) (RM smil, source) (xhtml+smil, source) |
|
|||||
| 8.12 | Repeatdur
= indefinite on a discrete object (smil, source) (xhtml+smil, source) |
|
|||||
| 8.13 | Repeatdur
on a discrete object (smil, source) (xhtml+smil, source) |
|
|||||
| 9 | fill attribute | ||||||
| 9.1 | Fill = freeze
in a par (smil, source) (xhtml+smil, source) |
|
|||||
| 9.2 | Fill = freeze
on a par node (case 1) (smil, source) (RM smil, source) (xhtml+smil, source) |
|
|||||
| 9.3 | Fill = freeze
on a par node (case 2) (smil, source) (RM smil, source) (xhtml+smil, source) |
|
|||||
| 9.4 | Fill = freeze
on a par node (case 3) (smil, source) (RM smil, source) (xhtml+smil, source) |
|
|||||
| 9.5 | Fill = freeze
on a par node (case 4) (smil, source) (RM smil, source) (xhtml+smil, source) |
|
|||||
| 9.6 | Fill = hold
in a par (smil, source) (xhtml+smil, source) |
|
|||||
| 9.7 | Fill = hold
on a par node (smil, source) (RM smil, source) (xhtml+smil, source) |
|
|||||
| 9.8 | Fill = remove
in a par (smil, source) (xhtml+smil, source) |
|
|||||
| 9.9 | Fill = remove
on a par node (case 1) (smil, source) (RM smil, source) (xhtml+smil, source) |
|
|||||
| 9.10 | Fill = remove
on a par node (case 2) (smil, source) (RM smil, source) (xhtml+smil, source) |
|
|||||
| 9.11 | Fill = remove
on a par node (case 3) (smil, source) (RM smil, source) (xhtml+smil, source) |
|
|||||
| 9.12 | Fill = Freeze
in Seq (case1) (smil, source) (xhtml+smil, source) |
|
|||||
| 9.13 | Fill = Freeze
in Seq (case2) (smil, source) (xhtml+smil, source) |
|
|||||
| 9.14 | Fill = Freeze
in Seq (case3) (smil, source) (xhtml+smil, source) |
|
|||||
| 9.15 | Fill = Freeze
in Seq (case4) (smil, source) (xhtml+smil, source) |
|
|||||
| 9.16 | Fill = Freeze
in Seq (case5) (smil, source) (RM smil, source) (xhtml+smil, source) |
|
|||||
| 9.17 | Fill = Freeze
in Seq (case6) (smil, source) (RM smil, source) (xhtml+smil, source) |
|
|||||
| 9.18 | Fill = Freeze
in Seq (case7) (smil, source) (xhtml+smil, source) |
|
|||||
| 9.19 | Fill = Freeze
in Seq (case8) (smil, source) (xhtml+smil, source) |
|
|||||
| 9.20 | Fill = Freeze
on a seq node (case 1) (smil, source) (RM smil, source) (xhtml+smil, source) |
|
|||||
| 9.21 | Fill = Freeze
on a seq node (case 2) (smil, source) (RM smil, source) (xhtml+smil, source) |
|
|||||
| 9.22 | Fill = Freeze
on a seq node (case 3) (smil, source) (RM smil, source) (xhtml+smil, source) |
|
|||||
| 9.23 | Fill = Freeze
on a seq node (case 4) (smil, source) (RM smil, source) (xhtml+smil, source) |
|
|||||
| 9.24 | Fill = Freeze
on a seq node (case 5) (smil, source) (RM smil, source) (xhtml+smil, source) |
|
|||||
| 9.25 | Fill = remove
on a seq node (case 1) (smil, source) (RM smil, source) (xhtml+smil, source) |
|
|||||
| 9.26 | Fill = remove
on a seq node (case 2) (smil, source) (RM smil, | ||||||