15:48:57 RRSAgent has joined #tt 15:48:57 logging to https://www.w3.org/2020/03/19-tt-irc 16:00:50 nigel has joined #tt 16:01:32 nigel has changed the topic to: TTWG Teleconference. Agenda for 2020-03-19 1600 UTC meeting: https://github.com/w3c/ttwg/issues/101 16:01:37 zakim, start meeting 16:01:37 RRSAgent, make logs Public 16:01:38 Meeting: Timed Text Working Group Teleconference 16:03:20 Previous meeting: https://www.w3.org/2020/03/12-tt-minutes.html 16:03:25 Agenda: https://github.com/w3c/ttwg/issues/101 16:03:50 rrsagent, pointer 16:03:50 See https://www.w3.org/2020/03/19-tt-irc#T16-03-50 16:03:59 Log: https://www.w3.org/2020/03/19-tt-irc 16:04:10 Present: Atsushi, Andreas, Nigel 16:04:12 Chair: Nigel 16:04:15 scribe: nigel 16:04:22 Regrets: Gary 16:05:40 Present+ Cyril 16:05:52 Topic: This meeting 16:05:55 cyril has joined #tt 16:06:07 Nigel: Today we have some comments on IMSC, a check-point on TTML2, 16:06:34 .. and one AOB so far. Pierre will be with us but half an hour later than the beginning so 16:06:39 .. we should rejig the order 16:06:46 .. Is there any other business? 16:07:00 atai has joined #tt 16:07:02 group: [no other business] 16:08:09 Topic: AOB - RFC8759 16:08:16 glenn has joined #tt 16:08:20 NIgel: I thought the group would be interested to know about RFC8759. 16:08:36 -> https://tools.ietf.org/html/rfc8759 RFC8759 RTP Payload for Timed Text Markup Language (TTML) 16:09:05 Nigel: It provides a generic mechanism in the context of RTP for people to send live 16:09:15 s/ live// 16:09:21 .. streams of TTML documents. 16:09:31 .. There are some constraints, like media time only, and the times are related to the 16:09:35 .. RTP timestamps. 16:09:49 .. This is formalisation of work previously discussed with, and reviewed by, this group. 16:10:01 Present+ Glenn 16:10:40 Andreas: Congratulations for it. I think BBC put most work into this? 16:10:52 Nigel: Yes, the author works at BBC R&D. 16:11:01 .. There was other supporting input as well from other parties. 16:12:01 q+ 16:12:19 ack at 16:13:13 q+ atai 16:13:20 atai1 has joined #tt 16:13:37 ack atai 16:14:28 s/NIgel/Nigel 16:14:52 Andreas: I wanted to ask how this relates to the IMSC live proposal, if this could be a 16:14:56 .. good connecting point to push this? 16:15:25 Nigel: There's a key difference between what can be done with TTML over RTP and 16:15:32 .. what can be done with the proposed TTML Live extensions. 16:15:51 .. That difference is that TTML Live extensions can allow retrospective modification of 16:15:58 .. the content on the TTML timeline. 16:16:15 .. This cannot be done with TTML over RTP because RTP is a "now do this..." type of system. 16:17:18 .. Conversely that RTP way is simpler for the same reason. 16:17:28 Andreas: For EBU-TT live there is the concept of a carriage specification. 16:17:33 .. Is there the same concept for TTML Live? 16:17:36 Nigel: Yes there is 16:17:49 Andreas: Then you would say TTML over RTP would not be such a carriage specification? 16:17:57 .. Or could it be one that uses a subset of the TTML Live extensions. 16:18:01 s/s./s? 16:18:14 Nigel: Really good question. I did write the mapping down at one stage. 16:18:54 .. I wrote something about this a while back: 16:19:02 -> https://github.com/w3c/tt-module-live/blob/master/tt-live-1/design/live-to-rtp.md TT-Live to TTML in RTP and back 16:20:23 .. I should adjust that document now the RFC has been published. 16:20:34 .. This document describes the conversion in each direction. It can be done. 16:20:37 Andreas: Thanks Nigel 16:21:32 Agenda: TTML2 Implementation Report 16:22:05 Nigel: I think the main work now is tests. 16:22:20 .. I saw Glenn's comment on one of the tests yesterday which I reviewed and agreed with. 16:22:32 Glenn: Yes, slow start getting going on those tests, but expect to see some PRs this week 16:22:42 .. on that. I want to get them out there so we can get some implementations wrapped up 16:22:54 .. and get moving on the proposed recommendation process. 16:23:32 Nigel: Also worth noting there has been some activity on the privacy review of IMSC and TTML2 16:23:34 .. this week. 16:23:47 Glenn: Yes, I saw that. I think it won't take much effort. We can pull some small amounts 16:23:54 .. of text into the appendix to address those points. 16:24:01 Nigel: I agree 16:24:11 Glenn: Those will be editorial changes for the proposed Rec. 16:24:21 Nigel: Yes 16:24:28 Glenn: Expect some pull requests for that process too. 16:24:46 Nigel: On the classification of change, they will be changes that have no effect on conformance. 16:24:50 Glenn: That's correct. 16:24:57 .. That appendix is non-normative anyway. 16:25:11 Nigel: That will be useful or important for IMSC 1.2 also. 16:25:31 .. I think we expect to update the ref from IMSC 1.2 to TTML2 to point to TTML2 2nd Ed 16:25:38 .. and that's an agenda point for today. 16:26:08 .. It could be that the resolution to the privacy issues consists of changes both to TTML2 16:26:12 .. and to IMSC 1.2. 16:26:57 Nigel: One of the comments is that TTML doesn't mention anything about secure transport. 16:27:04 .. But I think it makes no comment about transport at all. 16:27:18 Glenn: That's correct. We abstract out the transport by referring to the document 16:27:23 .. processing context. 16:27:36 .. It makes it easy for us to deal with this I think, by throwing it in the black box. 16:27:49 .. We can make handwaving gestures to refer to this to say, if you're interested, pay 16:27:59 .. attention to [blah blah]. 16:28:34 Nigel: That's right. One of the suggestions is that we should change any URLs in examples 16:28:41 .. to make sure the protocols are secure ones. 16:28:51 Glenn: Yes I will check that, it may be worth doing. 16:29:29 Topic: IMSC 1.2 - PING comments 16:32:11 Nigel: We received comments from PING via Nick Doty, which he has kindly 16:32:34 .. raised as a GitHub issue. 16:33:17 .. Let's cover those after the other two agenda points. 16:33:23 Topic: IMSC 1.2 CR Transition 16:33:43 Nigel: Where are we up to with transition? 16:33:57 Atsushi: Approval was not gained. It will be discussed in tomorrow's slot, including 16:33:59 .. recent updates. 16:34:06 s/Approval/Immediate approval 16:34:33 Nigel: Does the team need me or Pierre to be part of that discussion? 16:34:55 Atsushi: I need to update following the comments from HR groups. 16:35:04 .. Also comments on these reviews are welcome. 16:35:59 Present+ Pierre 16:36:17 .. Comments on the transition request issue are welcome from you. 16:36:39 Pierre: What's really important for us to understand is if the delay is due to lack of agenda 16:36:44 .. time or because of concerns regarding comments? 16:37:04 Atsushi: It is the first of those. I needed to raise a comment by last Friday's slot. 16:37:12 Pierre: Now it is ready so it can be considered tomorrow? 16:37:16 Atsushi: Yes 16:37:24 Pierre: So there will be no update to the transition request? 16:37:31 Atsushi: We can add new information at any time. 16:37:42 Pierre: If the meeting is tomorrow then we have no more time to make modifications 16:37:45 .. unless we do it now. 16:38:00 .. I want to avoid a response tomorrow to say the request is not complete, let's wait another week. 16:38:30 Atsushi: I think the current transition request is complete and also refers to recent updates. 16:38:34 Nigel: Thank you. 16:38:49 .. Then there will be a small modification to the document to reflect the new publication 16:38:51 .. date. 16:38:59 Atsushi: I believe so. 16:39:21 Topic: IMSC 1.2 Reference to TTML2 16:39:30 Nigel: I wanted to check in with the group here. 16:39:42 .. My assumption has been that we will update the TTML2 ref from IMSC 1.2 to point 16:40:09 .. to TTML2 2nd Edition before going to Rec. Are there any counter-views? 16:40:44 Pierre: I don't have a different assumption, please file an issue. 16:40:51 Nigel: Happy to do that. 16:41:04 .. Does anyone think we should not do it? 16:41:08 group: [silence] 16:41:26 Nigel: OK I think that is consensus to update the ref to TTML2 2nd Ed. Thanks. 16:42:28 -> https://github.com/w3c/imsc/issues/531 IMSC #531 Update TTML2 ref to point to TTML2 2nd Ed 16:42:46 Topic: IMSC 1.2 PING comments regarding privacy 16:43:26 Nigel: The reason it's useful to reference TTML2 2nd Ed is because some of the 16:43:35 .. privacy comments may be addressed in part by reference. 16:44:23 Pierre: I think we need all the issues to be logged on IMSC GitHub. 16:44:32 .. It is not practical to trace comments on other repos. 16:44:44 .. We should not process anything that is not on the IMSC repo. 16:45:47 .. I propose we let the W3C team know this. 16:45:55 Nigel: I'm not aware of any expectation to do so. 16:47:15 .. Just for completion, Nick Doty raised one issue on IMSC 1.2 and one on TTML2. 16:47:29 .. I think this these are all the issues we are expecting following the email review. 16:47:45 .. I also think they made the right call about which repos to file them against. 16:48:05 .. The generic resource fetching issue is filed against TTML2 where the features are defined, 16:48:24 .. and the more specific domain related feature about fingerprinting regarding font 16:48:32 .. matching is filed against IMSC 1.2. 16:49:34 Topic: CSS font-matching algorithm may introduce fingerprinting issues imsc#530 16:49:42 github: https://github.com/w3c/imsc/issues/530 16:50:19 Nigel: Did we actually introduce CSS font matching algorithm? 16:50:56 .. I see at https://w3c.github.io/imsc/imsc1/spec/ttml-ww-profiles.html#text-font-source 16:51:01 .. that we introduced: 16:51:07 .. "A Processor MAY use the [css-fonts-3] §5 font matching algorithm for associating a font with a run of text." 16:52:54 .. My question is, if this is an option, not a requirement, why wouldn't the CSS handling 16:53:03 .. of the privacy issue be implied by reference. 16:53:22 Pierre: Just to point out that in §10.5 we mention the CSS font matching algorithm 16:54:13 .. is also referenced via a defined term Font Matching Algorithm. 16:54:17 .. Editorially we should improve that. 16:55:52 Nigel: Right, and that's in the HRM section. 16:56:08 .. The HRM considerations are in my view concerned with document validation, and there's 16:56:21 .. no requirement for the presentation processor to follow any steps in the HRM to 16:56:26 .. render content. 16:57:10 .. I would not expect a user-oriented player to execute the steps of the HRM. 16:57:13 Andreas: +1 16:57:32 Nigel: And therefore there's no privacy issue associated with 10.5. 16:57:40 .. That takes us back to 8.5.3. 16:58:23 Pierre: To your earlier point Nigel, I don't see what action we can reasonably take. 16:59:05 .. There are a lot of "mays" and "under discussion" and no proposed resolution. 16:59:13 -> https://lists.w3.org/Archives/Public/public-tt/2020Mar/0013.html Email that prompted this issue 17:00:58 Nigel: There are additional questions in the email that are not in the GitHub issue. 17:01:11 Pierre: We have generic text in TTML2 about loading of resources, I believe. 17:01:43 Glenn: There are some handwavy statements 17:01:48 Pierre: About resource fetching? 17:02:06 .. In the absence of specific concerns we can only offer generic guidance. 17:02:10 Glenn: Exactly. 17:02:22 .. I don't know what we can practically say. 17:02:34 Pierre: We can ask about specific issues with the TTML2 text. 17:02:43 Glenn: Ask for spec-ready text we can drop in. 17:02:53 Pierre: Exactly, that's what we should do. 17:03:05 .. We can't tell CSS and HTML how to do fingerprinting mitigation. 17:05:59 pal has joined #tt 17:06:19 +1 17:06:33 SUMMARY: TTWG thanks @npdoty for raising this. In the context of continuing discussions and without understanding any specific improvements we can currently make, we will proceed with no changes for the time being. 17:06:54 SUMMARY: Discussion of additional questions raised in the linked email to continue offline. 17:07:24 Topic: Meeting close 17:07:59 Nigel: Thanks everyone. [adjourns meeting] 17:08:05 zakim, end meeting 17:08:05 As of this point the attendees have been Atsushi, Andreas, Nigel, Cyril, Glenn, Pierre 17:08:07 RRSAgent, please draft minutes v2 17:08:07 I have made the request to generate https://www.w3.org/2020/03/19-tt-minutes.html Zakim 17:08:10 I am happy to have been of service, nigel; please remember to excuse RRSAgent. Goodbye 17:08:14 Zakim has left #tt 17:15:00 s/Agenda: TTML2 Implementation Report/Topic: TTML2 Implementation Report 17:17:29 rrsagent, make minutes v2 17:17:29 I have made the request to generate https://www.w3.org/2020/03/19-tt-minutes.html nigel 17:21:14 atai1 has left #tt 17:21:27 scribeOptions: -final -noEmbedDiagnostics 17:21:29 rrsagent, make minutes v2 17:21:29 I have made the request to generate https://www.w3.org/2020/03/19-tt-minutes.html nigel 17:21:51 github-bot, end topic 19:06:06 github-bot has joined #tt