[whatwg] WebVTT feedback (was Re: Video feedback)
Marc 'Tafouk'
wwg at millie.uk.to
Tue Jul 19 17:06:03 PDT 2011
On Mon, 27 Jun 2011 at 09:32 AM, Silvia Pfeiffer
<silviapfeiffer1 at gmail.com> wrote:
> I wanted to mention that Ronny's page at
> http://leanbackplayer.com/other/webvtt.html has had some updates
> recently and has now settled, with demos at
> http://leanbackplayer.com/test/webvtt.html .
>
> Note that where his implementation differs from the spec, he has made
> a note. There are only two such notes. I'd like to see these
> addressed, too.
>
> Cheers,
> Silvia.
>
Hello folks,
I've been following the latest developments on the WebVTT specification and
am making an attempt to write an out-of-browser parser, using Anna
Cavender's proposed patches to WebKit.
First, I filed a request on the bugtracker
<http://www.w3.org/Bugs/Public/show_bug.cgi?id=13292> regarding the "end-
of-file marker" that's mentioned in the current draft
<http://www.whatwg.org/specs/web-apps/current-work/#webvtt-cue-text-
parsing-rules>
I have another question about self-closing tags in cue text. It seems
they're not supported at all.
The U+002F SOLIDUS character (/) is only handled in the WebVTT tag state.
Test case 1-a):
WEBVTT
00:00.000 --> 00:02.000
Initial <b/> test
U+0062 (b) triggers "WebVTT start tag state"; U+002F is then handled as
"Anything else" and is appended to result (tagname = "b/").
Test case 1-b):
WEBVTT
00:00.000 --> 00:02.000
Initial <b /> test
U+0062 (b) triggers "WebVTT start tag state"; U+0020 (space) triggers
"WebVTT start tag annotation state"; U+002F is handled as "Anything else"
and is appended to buffer (annotation = "/").
I am aware those may be moot atm because there is no void element AFAIK,
and the current tags make no sense when immediately closed.
I also found a slight issue when following the parser specs : there is no
validation of the class attribute.
Test case 2):
WEBVTT
00:00.000 --> 00:02.000
Second <c.......... [my annotation]> test
classes is a list of 10 empty strings.
Regards, Marc.
More information about the whatwg
mailing list