w3c / ttml1

Timed Text Markup Language 1 (TTML1)
http://w3c.github.io/ttml1/
Other
13 stars 12 forks source link

Error in MediaSeqTiming002.xml #303

Open palemieux opened 6 years ago

palemieux commented 6 years ago

Timing Test - Seq - 002 implies that the following p is not shown:

<p begin="00:00:05:00">This text must not appear.</p>

TTML1 however states that the implicit duration of the anonymous span This text must not appear. is indefinite. As a result, the implicit duration of the p is also indefinite (in contrast with the inline comment default duration for elements in this context is 0), and the contents of the anonymous span will be shown.

nigelmegitt commented 6 years ago

I concur - the test is wrong as it stands. Furthermore the following p whose text begins "This text must appear at 35 seconds" will never appear.

skynavga commented 6 years ago

@palemieux I agree, since the parent p is not sequential (by default). I suggest a fix by adding timeContainer="seq" to the parent p.

@nigelmegitt the p you refer to does not follow the p that @palemieux refers to.

nigelmegitt commented 6 years ago

@skynavga thanks, the two similar divs confused me. However the only fault was that I missed one of the error cases. I make it that the following issues exist with the test as a result of the implicit duration of the anonymous span being indefinite: