15:00:02 RRSAgent has joined #tt 15:00:02 logging to https://www.w3.org/2019/07/18-tt-irc 15:00:40 trackbot, start meeting 15:00:43 RRSAgent, make logs public 15:00:46 Meeting: Timed Text Working Group Teleconference 15:00:46 Date: 18 July 2019 15:01:24 scribe: cyril 15:01:28 chair: Nigel 15:01:34 agenda: https://github.com/w3c/ttwg/issues/48 15:01:48 Present: Cyril, Gary, Andreas, Nigel 15:02:09 atai2 has joined #tt 15:02:28 Present+ Atsushi 15:03:19 Topic: this meeting 15:03:29 Present+ Glenn 15:04:38 nigel: we are still missing Mike so we cannot talk about profile registry 15:04:51 cyril: but I don't think we need to discuss it, I have an action 15:05:08 glenn: I prefer to have a proposal and then discuss based on it 15:05:33 nigel: we will discuss progress towards CR for WebVTT 15:05:50 gkatsev: yes, there is some progress 15:06:00 nigel: 2 issues on TTML 2 that I think need discussion 15:06:18 ... we can discuss the region-timing test 15:06:32 ... I put charter status update if he joins 15:06:44 ... TPAC planning also is on the agenda 15:07:05 ... any other business ? 15:07:18 glenn: I'd like to go over PR 1092 15:07:31 nigel: I'm aware that you are waiting for feedback 15:07:37 ... ok if we have time 15:07:40 s/1092/1096 15:07:54 Topic: WebVTT 15:08:44 s/Topic: WebVTT// 15:08:57 nigel: the review of PR is a bit difficult and we are working on that 15:09:00 Topic: WebVTT 15:09:15 gkatsev: the big thing that we last discussed was interop in parsing of region lines 15:09:28 ... spec says integer, Safari and Firefox do different things 15:09:42 ... I spoke with FF and they are fine with rounding 15:09:46 ... so I have a change for that 15:09:53 ... borrowed from the HTML spec 15:10:01 ... Silvia approved it 15:10:09 plh has joined #tt 15:10:14 ... if any body has feedback 15:10:27 ... I have updated the snapshot for at-risk 15:10:35 ... it should be reviewed 15:10:51 -> https://github.com/w3c/webvtt/pull/470 update region line parsing 15:11:03 -> https://github.com/w3c/webvtt/pull/460 new snapshot 15:11:32 nigel: PR preview does not seem to work 15:11:40 ... but there is a link in 460 15:11:56 gkatsev: maybe because it's a change to the archive 15:12:00 45211 15:13:08 nigel: process-wise we will review those and when there is consensus, merge them and propose new CR 15:13:12 ... is that the plan? 15:13:15 gkatsev: yes 15:13:43 ... the CR stuff is in the snapshot #460 but because there are changes that we want to make permanently, I created a separate PR for the main spec 15:13:54 nigel: those changes from 470 are also in 460 ? 15:13:57 gkatsev: yes 15:14:07 q? 15:14:14 Topic: TTML2 15:14:21 nigel: we'll cover the issues first 15:14:32 ... 943 ? 15:14:42 Topic: Improve interoperability of non-negative-real and xs:decimal. ttml2#943 15:14:47 github: https://github.com/w3c/ttml2/issues/943 15:15:04 nigel: this issue is about allowing zero point to be valid 15:15:09 ... it is not at the moment 15:15:17 ... glenn's proposal is to permit it 15:15:23 ... there is a PR for this 15:15:35 glenn: I restarted the original PR that had been done last year 15:15:43 ... I updated based on the current master 15:16:08 nigel: this means that a previous non-conformant document would become conformant 15:16:16 glenn: technically yes 15:16:29 ... but it was never the intention to make that non-conformant 15:17:35 q? 15:18:54 -> https://www.w3.org/TR/xmlschema-2/#decimal xs:decimal definition 15:19:24 cyril: is '0.' allowed in xs:decimal? 15:22:07 cyril: it seems that it is allowed according to section "3.2.3.1 Lexical representation" 15:22:25 nigel: but the fact that the . is the last character is a bit confusing 15:22:36 gkatsev: but it says that trailing 0 are optional 15:23:17 q+ 15:23:53 glenn: we changed the schema since then to use xs:string 15:24:10 ... that change was based on the comment of July 21, last year 15:24:53 q? 15:24:53 ... we just need to widen the expression for non negative real 15:25:28 nigel: this change makes non negative real, the + becomes a *? 15:25:36 glenn: no it adds a new line 15:26:03 ... you need the full stop to denote it's a real number 15:26:14 nigel: ok, it makes sense 15:26:34 ... the idea of making non negative real coincident with xs:decimal makes sense 15:26:44 ... it makes it easier to write the schema 15:27:11 ... seems like a good change to me 15:27:29 cyril: is it affecting only gain and pan? 15:27:34 nigel: a lot of things 15:27:57 ... lengths, gain, pan, ... 15:28:09 ... pitch, percentage uses number 15:28:25 ... a lot of things would be affected by this 15:29:03 Present+ Pierre 15:29:50 pal: I'm looking at ttval 15:30:38 ... so now non-negative real always has a dot 15:30:46 ... but not a dot by itsefl 15:30:56 s/itsefl/itself/ 15:31:17 nigel: it's good to look at implementation 15:31:43 ... just checking EBU-TT impl, 1. would not match, but 1.0 would 15:32:26 pal: it seems ttval would reject 0. but I need to check 15:33:01 nigel: it might make some existing implementations non conformant 15:33:15 ... I'm beginning to think it's a problem 15:34:22 glenn: there is no requirement to backport it to TTML1 15:34:48 ... it would potentially make validation tools not implementing 2nd ed more restrictive 15:35:12 ... not sure what the roll out status of TTML2 in the industry 15:35:20 ... but that would improve the status of interop 15:35:33 nigel: that would be a change for IMSC 1.1 also 15:36:13 cyril: I would say we shouldn't do syntactic changes unless it's broken 15:36:35 pal: if we have several such changes, we could accumulate them and wait 15:36:56 ... it would make it easier to include this one 15:37:13 glenn: I'm not sure I agree that it's a breaking change 15:38:15 nigel: it's not a document breaking change, but an implementation breaking change 15:38:44 cyril: I think people should look at their implementations and we can take a decision based on that 15:39:01 nigel: if this would be the only syntactical change, then it might not be worth 15:39:21 glenn: we already approved some changes 15:39:55 cyril: it would be good to have a list of those 15:40:31 glenn: we changed the content body to add audio 15:40:58 nigel: summary: group to study implementation impact and add review comments 15:41:08 pal: and if we do it, we should have a test for that 15:41:39 Topic: Remove xml:base and @condition from chunk. ttml2#961 15:41:45 github: https://github.com/w3c/ttml2/issues/961 15:42:13 nigel: a year ago, we discussed xml:base on the chunk element 15:42:21 ... with no apparent use 15:42:36 ... actually, xml:base is used to process condition 15:43:06 ... so it was proposed to remove condition 15:43:35 ... assuming positions haven't changed, it's to remove both, on the purpose that they do not serve any purpose 15:43:51 glenn: the PR that I raised is a resurrection of the one last year 15:44:13 ... there is a significant different in putting condition on chunk vs. source 15:44:20 s/different/difference/ 15:44:57 cyril: would there be an interop problem if I used them? 15:45:11 glenn: it's quite dangerous, and you should not do that 15:45:30 ... I think that was an error when we authored it 15:45:42 nigel: is it safe to say that there are other ways to do the same thing? 15:46:17 ... like putting condition on something else 15:46:21 glenn: yes 15:46:29 ... you could have a multi-entry source 15:47:37 ... I could dream-up use cases, not obvious that might use that 15:47:51 ... but I'm pretty convinced that it's dangerous, security impact 15:48:10 ... because you cannot decode the bytes until presentation time 15:48:16 q? 15:48:20 ... and so cannot determine that you have a valid resource 15:48:20 ack n 15:49:36 cyril: I don't have a strong opinion on this, as we have not implemented it 15:49:47 ... but we should refrain from making changes unless it's broken 15:50:01 ... we could add a note without making changes 15:50:13 glenn: my claim is that it is broken 15:50:56 nigel: despite my comment in the issue, I think I've changed my mind and agree with Glenn 15:52:12 q+ 15:52:49 ... if you are worried of buffer overflow, that can happen with chunks or sources, regardless of whether condition is used 15:53:01 pal: I don't have a strong opinion on this 15:53:46 q+ pal 15:53:49 ack cy 15:54:32 cyril: chances that people have authored documents with this feature is low 15:54:48 ... and it would not require people to change their implementation 15:54:53 ... so I'm fine with it 15:54:56 ack pal 15:55:10 pal: we really need tests 15:55:19 ... maybe that will limit us 15:55:32 nigel: right, we should have tests with PR asking changes 15:55:52 ... because it will speed up CR processing 15:56:03 pal: and helps people testing their implementation 15:56:41 nigel: I'm hearing consensus to approve it and write tests for it 15:56:58 pal: please include a test before merging the PR 15:57:03 nigel: yes, good rule 15:57:26 glenn: tests are not in the same repo 15:57:30 pal: we could link PRs 15:57:39 glenn: I have no problem creating tests for these 15:58:24 RESOLUTION: we approve the PR and write tests for it 15:58:45 Topic: TPAC Planning 15:59:06 nigel: in the past, our team contact had prepared a wiki page 15:59:15 ... with draft agenda topics 15:59:37 ... there is also a proposal to have a joint meeting with CSS WG 15:59:47 ... and there is an issue on the TTWG repo #52 15:59:54 -> https://github.com/w3c/ttwg/issues/52 Discussion points for CSS WG at TPAC 2019 16:00:03 ... gathering discussion points for CSS WG at TPAC 2019 16:00:17 ... Atsushi could you create a similar looking wiki page 16:00:30 atsushi: we should have a page for last year 16:00:55 ... is it ok to do something like that? 16:00:57 nigel: yes 16:01:32 2018 -> https://www.w3.org/wiki/TimedText/tpac2018 16:01:33 -> https://github.com/w3c/ttwg/issues/58 Action for Atushi to Create a TPAC 2019 wiki page 16:01:38 pal: I'll be there only tuesday to thursday 16:01:51 nigel: I'm not here next week 16:02:14 ... unless someone wants to chair, i'll cancel next week 16:02:37 atai2 has left #tt 16:03:12 rrsagent, make minutes 16:03:12 I have made the request to generate https://www.w3.org/2019/07/18-tt-minutes.html nigel 16:11:54 log: https://www.w3.org/2019/07/18-tt-irc 16:12:00 Regrets: none 16:12:04 rrsagent, make minutes 16:12:04 I have made the request to generate https://www.w3.org/2019/07/18-tt-minutes.html nigel 16:16:03 scribeOptions: -final -noEmbedDiagnostics 16:16:06 rrsagent, make minutes v2 16:16:06 I have made the request to generate https://www.w3.org/2019/07/18-tt-minutes.html nigel 18:10:51 Zakim has left #tt