[Webkit-unassigned] [Bug 110479] [Meta] Implement support for TTML

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Sat Feb 23 15:59:05 PST 2013


https://bugs.webkit.org/show_bug.cgi?id=110479





--- Comment #21 from Silvia Pfeiffer <silviapf at chromium.org>  2013-02-23 16:01:29 PST ---
(In reply to comment #19)
> Well, one could view WebVTT as a proliferation of file formats.

WebVTT is not exclusively a caption format - it is a custom text track file format developed for the Web to support captions, subtitles, video descriptions (in text format), chapters, and metadata.

TTML's spec says: "It is intended to be used for the purpose of transcoding or exchanging timed text information among legacy distribution content formats presently in use for subtitling and captioning functions."

> WebVTT has no more claim to legitimacy in the Web than TTML, and probably less since it isn't even a published standard.

Neither is HTML5 yet. Other specs never turned into "published standards" such as RSS and are still de-facto standards. The maturity of a spec is not defined by its process status.

> The issue of different profiles of TTML is also a non-issue. There are well defined ways in TTML to manage feature spaces and required features in an implementation. The same cannot be said for WebVTT. You are already promoting extensions to WebVTT that will eventually create different sets of implemented features. How will you manage them? TTML has an answer to this.

Browsers prefer not to even differentiate between different features and just parse what they are given. That's what WebVTT (including the region extension) will be. We could make profiles for authors, but they are not relevant to browsers.

> I really don't want to fall into a side by side comparison of WebVTT and TTML. It is not a productive use of time. There are legitimate reasons to use both and they are different reasons.

Agreed.  In particular since this bug is not about WebVTT.

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list