IRC log of tt on 2015-09-24

Timestamps are in UTC.

13:57:03 [RRSAgent]
RRSAgent has joined #tt
13:57:03 [RRSAgent]
logging to http://www.w3.org/2015/09/24-tt-irc
13:57:05 [trackbot]
RRSAgent, make logs public
13:57:05 [Zakim]
Zakim has joined #tt
13:57:07 [trackbot]
Zakim, this will be TTML
13:57:07 [Zakim]
I do not see a conference matching that name scheduled within the next hour, trackbot
13:57:08 [trackbot]
Meeting: Timed Text Working Group Teleconference
13:57:08 [trackbot]
Date: 24 September 2015
14:01:47 [pal]
pal has joined #tt
14:04:10 [Frans]
Frans has joined #tt
14:04:23 [nigel]
Present: pal, nigel, tmichel, frans
14:04:25 [nigel]
chair: nigel
14:04:30 [nigel]
Regrets: Andreas
14:05:08 [courtney]
courtney has joined #tt
14:05:26 [nigel]
Topic: This meeting
14:08:13 [nigel]
nigel: Proposes we look at Action Items, IMSC, TTML and WebVTT mapping and codecs registry.
14:08:15 [nigel]
... AOB?
14:08:24 [nigel]
group: none.
14:08:57 [nigel]
Topic: Action Items
14:09:15 [nigel]
action-420?
14:09:15 [trackbot]
action-420 -- Pierre-Anthony Lemieux to Follow up with glenn on issue-406 -- due 2015-09-10 -- OPEN
14:09:15 [trackbot]
http://www.w3.org/AudioVideo/TT/tracker/actions/420
14:09:34 [nigel]
pal: Glenn has provided the input needed to make progress, that #uax14 feature is unique in
14:09:46 [nigel]
... TTML in that it controls whether the processor uses the uax14 algorithm to determine line
14:09:59 [nigel]
... breaks but it is not communicated in the document. It has to be specified by the profile.
14:10:12 [nigel]
... I'm trying to find out if in general implementors follow the uax14 recommendations so we
14:10:26 [nigel]
... can determine if it should be mandated in IMSC 1. So I have enough information to proceed.
14:10:55 [nigel]
... If you know of implementations and if they follow uax14 recommendations let me know.
14:11:09 [nigel]
nigel: We should take HTML/CSS implementations as a data point.
14:11:17 [nigel]
pal: CSS3 seems to mandate it.
14:11:50 [nigel]
close action-420
14:11:50 [trackbot]
Closed action-420.
14:11:54 [nigel]
issue-406?
14:11:54 [trackbot]
issue-406 -- #lineBreak-uax14 is never 'used' by a document? -- open
14:11:54 [trackbot]
http://www.w3.org/AudioVideo/TT/tracker/issues/406
14:12:59 [nigel]
issue-406: [meeting 2015-09-24] IMSC 1 should mandate that processors shall/shall not implement uax14 or say nothing about it.
14:12:59 [trackbot]
Notes added to issue-406 #lineBreak-uax14 is never 'used' by a document?.
14:13:25 [nigel]
pal: Here's a link to the CSS3 spec: http://www.w3.org/TR/css-text-3/
14:14:27 [nigel]
Topic: IMSC stuff
14:14:55 [nigel]
pal: I've received a render from an implementor for one of the test suite tests, probably
14:15:09 [tmichel]
tmichel has joined #tt
14:15:33 [nigel]
... the most complex one. It's an MP4 file for track6-frag0-sample1-subs0.ttml
14:15:45 [nigel]
... I stepped through the render and it seems good to me. We should add it to the results and
14:16:00 [nigel]
... use it to encourage others. That implementor now plans to continue with the other tests.
14:16:16 [nigel]
... tmichel, can we post that and add a link to the implementation report?
14:17:46 [nigel]
tmichel: Yes, I've missed that somehow - if you can resend it to me?
14:17:57 [nigel]
pal: I'll upload it to somewhere we can all see it, so you can pick it up from there.
14:18:21 [nigel]
Action: tmichel to download and upload to implementation report page the test render MP4
14:18:21 [trackbot]
Created ACTION-424 - Download and upload to implementation report page the test render mp4 [on Thierry Michel - due 2015-10-01].
14:19:03 [pal]
http://sandflow.com/public/GIC_IMSC_DEMO_H264_30s_20150829_1.mp4
14:19:27 [nigel]
nigel: Last week we said we'd discuss how to proceed with encouraging implementors .
14:20:28 [nigel]
pal: I think a prompt update email from tmichel wouldn't harm. I have another name to add also.
14:20:48 [nigel]
nigel: Is that the best thing to do? Would it help to have a message from the chair too?
14:21:00 [nigel]
pal: We can kick around some ideas offline about this.
14:21:27 [nigel]
nigel: Okay, but for the time being tmichel should send a prompt email?
14:21:37 [nigel]
pal: Yes, and we should also thank the contributor of this test result.
14:22:19 [nigel]
Action: tmichel Send a prompt/thank you to the potential test result contributors for IMSC.
14:22:19 [trackbot]
Created ACTION-425 - Send a prompt/thank you to the potential test result contributors for imsc. [on Thierry Michel - due 2015-10-01].
14:22:40 [nigel]
nigel: And pal will send tmichel a new name/address.
14:22:42 [nigel]
pal: yes.
14:24:21 [nigel]
issue-417?
14:24:21 [trackbot]
issue-417 -- #writingMode constraint inconsistent in image profile -- raised
14:24:21 [trackbot]
http://www.w3.org/AudioVideo/TT/tracker/issues/417
14:25:12 [nigel]
pal: This is about features and dependent/contained features. #writingMode 'may' be used in
14:25:25 [nigel]
... both profiles, but image profile doesn't actually permit vertical writing mode, so it's just a
14:25:36 [nigel]
... matter of moving it to the individual profiles from the common set.
14:25:40 [nigel]
reopen issue-417
14:25:40 [trackbot]
Re-opened issue-417.
14:25:51 [nigel]
issue-429?
14:25:51 [trackbot]
issue-429 -- Glyph vs code point in HRM -- raised
14:25:51 [trackbot]
http://www.w3.org/AudioVideo/TT/tracker/issues/429
14:26:19 [nigel]
pal: This is a tricky one. The HRM today is written in terms of glyph but what the document
14:26:34 [nigel]
... talks about is code points. You don't know how code points get turned into glyphs until
14:26:52 [nigel]
... the text is rendered because it depends on the font and the context. It's complex.
14:27:32 [nigel]
... I'm trying to find out if the intended term was code points or glyph.
14:27:38 [nigel]
reopen issue-429
14:27:38 [trackbot]
Re-opened issue-429.
14:27:50 [nigel]
issue-431?
14:27:50 [trackbot]
issue-431 -- Example of documents that fail the HRM -- raised
14:27:50 [trackbot]
http://www.w3.org/AudioVideo/TT/tracker/issues/431
14:28:19 [nigel]
pal: This should be pretty straightforward to put together.
14:28:24 [nigel]
reopen issue-431
14:28:24 [trackbot]
Re-opened issue-431.
14:29:21 [nigel]
nigel: There are a whole load of pending review issues on imsc 1. Are there any to call out?
14:29:47 [nigel]
... Otherwise we can give a 2 week review period and if there are no queries/problems then
14:29:49 [nigel]
... close them.
14:30:52 [nigel]
pal: I've sent Glenn a summary and really he should review the resolutions.
14:32:06 [nigel]
nigel: I've checked all the check-ins and most of the issues, so they're looking good to me
14:32:12 [nigel]
... at the moment, but I need to double check.
14:32:19 [nigel]
pal: Okay, then I'll look at the now open ones.
14:32:37 [nigel]
Topic: TTML and WebVTT mapping document
14:32:43 [nigel]
action-422?
14:32:43 [trackbot]
action-422 -- Courtney Kennedy to Update the mapping document status of this document to include feedback mechanism. -- due 2015-09-24 -- PENDINGREVIEW
14:32:43 [trackbot]
http://www.w3.org/AudioVideo/TT/tracker/actions/422
14:32:56 [nigel]
courtney: I've done that.
14:33:34 [nigel]
https://dvcs.w3.org/hg/ttml/raw-file/tip/ttml-webvtt-mapping/mappingbetweenTTMLandWebVTTW3C.html
14:33:56 [nigel]
close action-422
14:33:57 [trackbot]
Closed action-422.
14:34:28 [nigel]
Courtney: There's another action and an issue that I have proposed resolutions for and then
14:34:40 [nigel]
... there's a whole bunch of others I'm still thinking about, and want to discuss with Andreas.
14:34:56 [nigel]
action-423?
14:34:56 [trackbot]
action-423 -- Thierry Michel to Check the license on the ttml to webvtt mapping document -- due 2015-09-24 -- PENDINGREVIEW
14:34:56 [trackbot]
http://www.w3.org/AudioVideo/TT/tracker/actions/423
14:35:13 [nigel]
courtney: I figured out how to put the right licence in there.
14:35:28 [nigel]
tmichel: It's true that the right copyright is in there, which is fine. Now the document has
14:35:41 [nigel]
... changed from Editor's draft to Unofficial draft. Is that because you couldn't make it an ED?
14:35:54 [nigel]
courtney: I'm using respec as you suggested and it's hard to control. When I make it an ED it
14:36:14 [nigel]
... gets broken links. Making it a UD fixed the links but broke the licence. The respec guys
14:36:35 [nigel]
... helped me to fix the link and the copyright but the effect is it's a UD.
14:36:51 [nigel]
... If I use the template from tmichel then it puts a wrong link in.
14:37:07 [nigel]
tmichel: Let's discuss offline. In the meantime there's no problem having an Unofficial Draft.
14:37:25 [nigel]
courtney: I'm not sure it matters at the moment. The right copyright statement and no bad links is more important.
14:38:28 [nigel]
nigel: I've also noticed that it says 'Latest Recommendation' which is a bit misleading.
14:38:52 [nigel]
Action: tmichel tmichel to work with courtney to get the TTML WebVTT mapping to look right with respec
14:38:53 [trackbot]
Created ACTION-426 - Tmichel to work with courtney to get the ttml webvtt mapping to look right with respec [on Thierry Michel - due 2015-10-01].
14:39:07 [nigel]
close action-423
14:39:07 [trackbot]
Closed action-423.
14:39:14 [nigel]
issue-415?
14:39:14 [trackbot]
issue-415 -- TTML2 is confusing -- pending review
14:39:14 [trackbot]
http://www.w3.org/AudioVideo/TT/tracker/issues/415
14:39:55 [nigel]
courtney: I'm a bit confused by this but what I think he's asking for is not to use '2' in the T2VP
14:40:15 [nigel]
... profile for mapping. He also said the constraints are against IMSC 1 which is not correct.
14:40:27 [nigel]
... I changed the name of the profile to TVTT as a response to the '2' issue.
14:41:34 [nigel]
issue-415: [meeting 2015-09-24] Numeral 2 removed from name of mapping profile to avoid confusion with TTML2. Profile is not based on IMSC 1 however note Issue-446 requests this.
14:41:34 [trackbot]
Notes added to issue-415 TTML2 is confusing.
14:42:20 [nigel]
nigel: Let's point mike back at this to review.
14:42:38 [nigel]
courtney: Thanks to Mike and Pierre for the detailed review - I really appreciate it.
14:42:49 [nigel]
... Andreas is on vacation and I really want to discuss some of these with him before deciding
14:43:17 [nigel]
... on how to resolve them. Our idea in defining a new profile was just to structure a mapping
14:43:33 [nigel]
... strategy. At least in my mind it wasn't something that you'd publish and author to. It was
14:44:39 [nigel]
... just a way to structure the mapping. The feedback is really interesting though. I want to think about this some more though.
14:44:52 [nigel]
nigel: I had the same take as you Courtney but we should recognise the feedback - if we
14:45:07 [nigel]
... define a profile then people might use it! We should think about how formal we make the profile
14:45:10 [nigel]
... document.
14:45:37 [nigel]
courtney: The goal of splitting the mapping into two parts was 1) to reduce the semantics
14:45:51 [nigel]
... and 2) to convert the syntax. The benefit that Andreas pointed out was that then you always
14:46:08 [nigel]
... have a valid conformance-checkable document at every stage. I thought that was a nice
14:46:23 [nigel]
... benefit of dividing things up this way. Because that was our intent, the profile isn't related
14:46:38 [nigel]
... to IMSC or other TTML profiles so much. It's just about defining a subset of TTML that is
14:46:42 [nigel]
... the same as WebVTT functionality.
14:46:57 [nigel]
pal: It makes perfect sense and is a great process. From a user's perspective, the end result
14:47:11 [nigel]
... is that if a document meets the constraints defined in the document it can be converted
14:47:38 [nigel]
... losslessly into WebVTT, to the temptation will be to author to that.
14:47:50 [nigel]
courtney: That's interesting - it's true, but the converse it not true. Just because you don't
14:48:01 [nigel]
... start with this profile doesn't necessarily mean that the mapping will be lossy.
14:48:32 [nigel]
pal: It will look like a very tempting option to author for lossless mapping to WebVTT.
14:48:46 [nigel]
... If that happens to be a subset of IMSC 1 then that's great because implementors can just
14:49:01 [nigel]
... use a subset of IMSC 1 to target mapping to WebVTT. If it's not then we should see if IMSC1
14:49:03 [nigel]
... needs to change.
14:49:17 [nigel]
courtney: I think we should do that exercise and we may find that we're very close to IMSC 1
14:49:31 [nigel]
... already. Then we should think if it makes more sense to use IMSC 1 and restructure the
14:49:44 [nigel]
... document to discuss the timing conversions that are allowed in IMSC 1. I agree that this is
14:49:56 [nigel]
... a pragmatic approach that needs more discussion and I'd like Andreas to be part of it.
14:50:13 [nigel]
pal: Absolutely. It may be worth just noting that the TVTT profile is a subset of IMSC 1.
14:50:39 [nigel]
... It doesn't necessarily require a major document restructure.
14:51:27 [nigel]
nigel: It may be that we defer this discussion until TPAC to manage everyone's availability.
14:52:15 [nigel]
nigel: Looking at all the issues raised, is there any reason not to open them all?
14:52:32 [nigel]
courtney: I haven't looked in depth at all of them yet. I think the forced display one is a bit different.
14:52:45 [nigel]
... I think that will result in some additional text in our document describing how to mark
14:53:28 [nigel]
... WebVTT as forced. I think it depends on the carriage/wrapper too e.g. HLS, BMFF, HTML web page.
14:53:46 [nigel]
pal: I think we could mention that you may need two or more separate WebVTT tracks.
14:54:11 [nigel]
courtney: In my experience content creators like to deliver the forced subtitles as a separate
14:54:23 [nigel]
... track so they can adjust the timing relative to non-forced subtitles.
14:54:41 [nigel]
pal: That's interesting. So the forced/non forced subtitles are delivered as two separate files?
14:54:47 [nigel]
courtney: Not always but often.
14:55:04 [nigel]
... That's a beyond-the-format question. But we could put in the mapping document how to
14:55:10 [nigel]
... approach that problem in different containers.
14:56:39 [nigel]
nigel: A related point is that WebVTT documents can be constructed for chapters by extracting
14:56:45 [nigel]
... metadata from the TTML div structure for example.
14:56:59 [nigel]
Action: nigel write up an issue for WebVTT for chapterisation etc.
14:57:00 [trackbot]
Created ACTION-427 - Write up an issue for webvtt for chapterisation etc. [on Nigel Megitt - due 2015-10-01].
14:59:56 [nigel]
Topic: TTML profile registry.
15:00:13 [nigel]
nigel: Mike has done some work on this, discussions are ongoing on the reflector.
15:00:44 [nigel]
... He's moved it to https://www.w3.org/wiki/TTML/ProfileRegistry
15:02:04 [nigel]
nigel: The main direction to note is that we're merely hosting the short codes and separating out their usage.
15:02:21 [nigel]
... There's also a question arising, perhaps to tackle offline, whether we can create a standalone
15:02:30 [nigel]
... Note to update the Media Registration with IANA.
15:02:35 [nigel]
tmichel: Let me check on that.
15:02:59 [nigel]
Action: tmichel Check if we can update the TTML IANA Media Registration in a standalone Note or if we need to do it in a Rec
15:03:00 [trackbot]
Created ACTION-428 - Check if we can update the ttml iana media registration in a standalone note or if we need to do it in a rec [on Thierry Michel - due 2015-10-01].
15:03:59 [nigel]
nigel: Thanks everyone - we got through a lot, and skimmed past a lot in that meeting, but we're
15:04:12 [nigel]
... 3 minutes over so I'll adjourn for now. See you all next week. [adjourns meeting]
15:04:27 [nigel]
rrsagent, draft minutes
15:04:27 [RRSAgent]
I have made the request to generate http://www.w3.org/2015/09/24-tt-minutes.html nigel
15:06:08 [nigel]
Present+ courtney
15:06:22 [nigel]
s/none/no other business
15:08:14 [nigel]
s/implementors ./implementors.
15:08:35 [nigel]
s/address./address?
15:12:37 [nigel]
rrsagent, draft minutes
15:12:37 [RRSAgent]
I have made the request to generate http://www.w3.org/2015/09/24-tt-minutes.html nigel
15:13:51 [nigel]
scribe: nigel
15:14:33 [nigel]
scribeOptions: -final -noEmbedDiagnostics
15:14:36 [nigel]
rrsagent, draft minutes
15:14:36 [RRSAgent]
I have made the request to generate http://www.w3.org/2015/09/24-tt-minutes.html nigel