15:59:58 RRSAgent has joined #tt 15:59:58 logging to https://www.w3.org/2019/02/07-tt-irc 16:00:00 RRSAgent, make logs public 16:00:00 Zakim has joined #tt 16:00:02 Meeting: Timed Text Working Group Teleconference 16:00:02 Date: 07 February 2019 16:00:42 Log: https://www.w3.org/2019/02/07-tt-irc 16:00:57 scribe: cyril 16:01:07 Present+ Nigel, Cyril, Philippe 16:01:36 agenda: https://github.com/w3c/ttwg/issues/17 16:01:53 Chair: Nigel 16:01:58 Regrets: Gary 16:03:15 nigel: we went through all of our requirements and decided if we want to go with them or not in 2019 16:03:40 ... and decided to go with the idea of a modularization 16:03:54 ... we'll have a draft charter update by the end of Februrary 16:04:03 plh: do you need anything? 16:04:15 ... I will share the charter template that we have 16:04:28 nigel: it might already by done because we have a TTWG charter 16:04:37 Present+ Andreas 16:04:41 plh: we keep changing the template efvery two months 16:04:55 ACTION: plh to refresh the Timed Text charter draft 16:04:57 Created ACTION-515 - Refresh the timed text charter draft [on Philippe Le Hégaret - due 2019-02-14]. 16:05:09 nigel: we are not using the tracker anymore but a github repo 16:05:16 ... also to host the wg home page 16:05:25 atai has joined #tt 16:05:28 plh: I recorded the action because it's easier for me 16:05:44 nigel: it'd be good to have it as an issue on the TTWG charter repo 16:06:22 Present+: Pierre 16:06:36 s/+:/+/ 16:07:26 Present+ Glenn 16:07:29 As of this point the attendees have been Nigel, Cyril, Philippe, Andreas, :, Pierre, Glenn 16:07:45 Present- : 16:07:59 As of this point the attendees have been Nigel, Cyril, Philippe, Andreas, :, Pierre, Glenn 16:08:30 glenn: I have a short item for philippe 16:08:36 ... regarding the TTML3 repo 16:08:57 nigel: we'll discuss it in the AOB 16:09:01 Topic: TTML Profile Registry Actions, Pull Requests and Issues 16:09:16 nigel: we have both editors 16:09:20 ... no specific agenda 16:09:26 ... but bunch of issues open 16:10:00 ... one about whether we ought to use specref to W3C documents 16:10:11 plh: my recommendation is to try to use specref as much as possible 16:10:20 ... but it also has its own limitations 16:10:47 glenn: my position is that because arbitrary changes can be made in specref it creates an instability 16:11:06 ... a normative ref can be changed underneath 16:11:22 plh: you need to specify a dated reference 16:11:33 glenn: a specific commit in the repo? 16:11:43 https://www.specref.org/?q=ttml1 16:11:49 plh: example TTML1 16:11:50 glenn has joined #tt 16:12:05 ... if you search specref, you have lot of entries 16:12:14 ... you can find a specific version 16:12:29 glenn: what is preventing this ref from changing under me 16:12:29 eg [ttml1-20181108] 16:12:55 nigel: for all of the W3C reference it is using the TR spec as a reference for sourcing the info 16:13:10 ... the only way it can change is if the TR document changes 16:13:27 plh: specref pulls data from databases (IETF, ...) 16:13:34 ... no change out of the blue 16:13:47 glenn: are you claiming it is impossible to have a change 16:13:54 plh: no in theory it's impossible 16:14:05 s/it's impossible/ 16:14:12 ... it's possible but hard 16:14:17 pal has joined #tt 16:14:20 q+ 16:14:34 glenn: it makes me uncomfortable to delegate the handling of normative references 16:14:42 q+ 16:14:55 mike: I like stable documents, but no comment 16:15:08 glenn: no objection to us delegating the normative references 16:15:20 ack pal 16:15:25 s/no objection/you have no objection/ 16:16:05 mike: seems that W3C staff don't worry about that 16:16:22 pal: can this be settle offline 16:16:35 ... can we move to something more substansive 16:16:42 ... I think we have discussed it enough 16:16:52 q+ 16:17:21 plh: if you are referencing a dated version, chances that it changes behind your back are null 16:17:28 ack cyril 16:17:32 ack plh 16:18:14 glenn: I'm willing to compromise with the following condition 16:18:32 ... if the information pulled from specref is indentical to what we would put locally 16:18:36 ... I can accept this 16:18:50 ... but in some cases it produces something inconsistent 16:19:09 ... for example there was an issue btw WG Note vs non Note 16:19:23 -> https://pr-preview.s3.amazonaws.com/w3c/tt-profile-registry/59/5483f8e...c847a99.html PR diff 16:19:47 plh: it is substansively the same 16:20:03 glenn: it would be good for W3C to take over responsibility 16:20:16 plh: which tool are you using respec, bikeshed, ... 16:20:20 glenn: respec 16:20:37 plh: marcos is a great guy and I hope he'll keep maintaining it 16:21:02 ... I'm willing to fix any issue that are not solved in respec 16:21:38 ... W3C staff commits to ensure that respec or specref still satisfy the needs of the WG 16:22:28 nigel: there is one other PR but it does not need discussion as it can be unlocked now 16:23:00 ... can we get a view from the editors as to how much work is needed to publish a new version 16:23:21 glenn: since this issue of respec has been blocking me, I have not worked on it. Now I can work on it 16:23:34 ... I need to take today's decision into account 16:23:40 ... but we should be able to move on 16:24:21 mike: when I said I'd be happy to be editor it was to add more profiles, not to rewrite everything 16:24:33 ... it might be better if someone else would approve the PR 16:24:41 nigel: are you asking not be editor anymore? 16:24:54 mike: yes because I'm not up to why these changes are necessary 16:25:12 nigel: glenn seems happy to make the changes 16:25:39 topic: TTWG Future requirements 16:26:01 nigel: we are in a pretty good place after last week's meeting 16:26:14 ... I have an action to try to address the vagueness of one or 2 requirements 16:26:25 ... certainly one for spoken/audio subtitles 16:26:51 ... everything else is pretty much agreed 16:27:12 ... thanks andreas to volunteer as primary editor for the VR/360 module work 16:28:03 ... drafting an explainer document would be helpful internally and externally 16:28:17 for horizontal review groups, including the tag 16:28:29 ... I sent an email explaining how to write an explainer 16:28:30 -> TAG Explainer for Explainers 16:28:47 s/for horizontal/... for horizontal/ 16:28:54 s|->|-> https://w3ctag.github.io/explainers | 16:30:18 nigel: if we can all look at the requirements for which we have ownership and write something short 16:30:23 ... for mid march 16:30:34 ... I'd suggest we do it as a markdown document, for speed 16:30:48 ... it makes sense to do that in the requirements repo 16:31:01 ... maybe we will need separate repos per module 16:31:10 glenn: should it be in the TTML3 repo or not 16:31:19 ... I can see both ways 16:31:23 nigel: same here 16:31:35 ... in the CSS WG, they have a single CSS WG repo 16:31:47 glenn: I think that's crazy personally, too hard to manage 16:31:48 q+ 16:32:25 plh: our tooling works better if we have one spec per repo 16:32:54 ... I would recommend creating a new repo for TTML3 16:33:03 ... but you would need to transfer issues 16:33:05 glenn: I did 16:33:35 ... the only negative I can see is since TTML3 is going to be depending on TTML2 2nd edition, it will be complicated 16:33:45 cyril: why this dependency? 16:34:19 glenn: we are going to have TTML3 reference TTML2 16:34:56 [discussing fork considerations] 16:35:15 plh: I see that TTML3 repo seems configured properly 16:35:25 glenn: I need you to enter the deploy keys 16:35:47 ... and the webhooks, I created them manually 16:36:07 ... I tried to make them identical to TTML2 16:36:21 plh: the repo manager needs to be the one setting it up 16:36:31 ... can you write this down in an email 16:36:38 ... and I'll do it 16:36:40 glenn: yes 16:37:09 Regrets+ Thierry 16:37:40 topic: TTML in RTP IETF submission 16:38:01 -> https://datatracker.ietf.org/doc/draft-sandford-payload-rtp-ttml/ IETF submission 16:38:03 nigel: we had some interesting feedback, some of which already taken into account 16:38:20 ... the idea of this is that it defines semantic for carrying TTML in RTP streams for live workflows 16:38:39 ... RTP transports data over UDP 16:38:50 ... and is used for live low latency streaming 16:38:55 ... used by SMPTE 2110 16:39:14 ... part of the work from BBC is to enable a 2110 for TTML 16:39:33 ... mike provided feedback 16:39:41 ... we have already updated 16:39:46 ... 3 times 16:40:21 ... also even if we have copied the media type registration it says the change controller is W3C 16:40:49 mike: I still think it's awkward to do that 16:41:26 ... having a 3rd copy is not a good idea 16:41:37 ... it belongs in TTML W3C documents 16:41:56 ... I understand and for 99% of the RTP spec it is fine, but this is a special case 16:42:20 ... I think it should be reviewed formally by IETF experts 16:42:39 ... the other comment is on the emphasis put on EBU-TT-D 16:42:44 ... it's fine to have an example 16:42:56 ... but it should at least include W3C IMSC 16:43:07 ... it shouldn't be only EBU-TT-D 16:43:17 nigel: I'm not sure it mentions EBU-TT-D 16:43:28 ... I'm not clear where you see the emphasis 16:43:41 mike: the fact that it mentions EBU only and not IMSC is the concern 16:43:59 nigel: there is one mention of EBU TT live because it's the only profile for live 16:44:21 ... in the most recent draft, there is an example with codec = im1t 16:44:29 ... in 7.7.3.1 16:44:41 ... I would recommed you look at the more recent version 16:44:56 mike: do we as W3C log comments as a group or individuals 16:45:03 nigel: I'm neutral on this 16:45:23 ... IETF accepts individual contributions 16:45:27 q+ 16:45:32 ... but we can also send comments if needed 16:45:34 q+ 16:45:39 akc plh 16:45:42 ack plh 16:45:50 s/akc plh// 16:46:29 atai: the discussion with other standards group on this document would be good 16:46:39 ... sending liaison letters, collecting feedback 16:46:54 ... another way would be to organize a call between BBC, W3C and EBU 16:47:27 ... could nigel/bbc organize it? 16:47:33 ... is this a good idea? 16:47:40 ack pal 16:47:41 q+ 16:47:43 ack atai 16:47:55 pal: I'd like to echo andreas comment 16:48:10 ... I'm not quite sure what are the use cases, how people will use it 16:48:16 ... coordination between groups 16:48:24 ... more discussions on the target use cases 16:48:59 q+ 16:49:10 ack mike 16:49:25 ... EBU TT Live can be used with other profiles IIUC 16:49:38 q+ 16:50:13 cyril_ has joined #tt 16:50:22 scribe: cyril_ 16:50:34 nigel: this is absolutely not limited to EBU 16:50:44 ... and relies on the signaling of the codec 16:51:04 ... the use case in general is the live contribution of subtitles from an authoring environment to an encoder 16:51:14 ... it's not typical to use RTP for that 16:51:48 ... on the idea to have a session to explain what we are trying to do 16:51:57 ... I'll bring that to my colleague 16:52:05 ... not sure it's needed, but we'll see 16:52:30 q? 16:52:32 ack n 16:52:40 ack at 16:52:49 atai: we are in a critical time 16:53:10 ... last week we discussed bringing live TTML to W3C 16:53:28 ... we have a triangle: EBU / W3C / BBC 16:53:49 ... if some of us have trouble understand this constellation, outsiders will have problem too 16:53:58 ... we should be clear on the communication 16:54:16 draft...02 says: 8. IANA Considerations This document makes use of the media type application/ttml+xml. The media types registry SHOULD be updated to make reference to this document for the application/ttml+xml media type. 16:54:19 ... we should not jeopardize the goal we set last week 16:54:41 q? 16:54:46 ack mike 16:55:13 mike: I posted on IRC that the latest draft is pointing the IANA to this document 16:55:45 mike: "media types registry" means IANA registry 16:55:49 ... this is very clear 16:55:59 nigel: I see 16:56:05 ... I completely agree 16:56:20 ... what should be updated is the TTML profile registry 16:56:29 ... nothing in the base IANA registry 16:57:05 mike: my position is that it should not be there at all, and yes this is an exception, but there is a good reason 16:57:15 cyril_: I agree with mike's position 16:57:24 nigel: I also 16:58:00 nigel: I feel that we have consensus for that 16:58:31 ... I'll make sure that comment is registered 16:58:51 q? 16:59:22 glenn: I haven't read the draft RFC but can you make sure there is language that makes sure that teh codecs parameter is not capable of denoting all profiles 16:59:39 ... in particular since the document can embed a profile, it cannot be in the codecs parameter 16:59:49 ... maybe we should have a value like 'internal' 17:00:01 ... for embedded profile definition 17:00:28 nigel: maybe we want to do the opposite and say that you shall signal a profile that matches the document 17:00:43 ... at the moment it says 'if ...' 17:00:47 this would require an update to our existing media type definition (unrelated to the draft RFC) 17:01:41 If signalling this processor profile in the "codecs" parameter of the media type, the registered short code for the processor profile SHOULD be combined with each other applicable processor profile using the "+" operator. 17:03:39 scribe: nigel 17:03:55 s/ teh / the 17:04:32 Nigel: Thanks everyone for that feedback. I would encourage everyone to look at this document on the IETF datatracker 17:05:14 .. and I can either collate feedback here and provide it as Chair of TTWG or you can feed back directly. 17:05:32 .. Right now I have two items of feedback - a very clear one from Mike, and another that I will need to check back with 17:05:48 .. Glenn on for the nuance, to make sure I've understood it correctly. 17:06:00 .. We're out of time now so I'll adjourn. Thank you everyone! [adjourns meeting] 17:06:03 rrsagent, make minutes 17:06:03 I have made the request to generate https://www.w3.org/2019/02/07-tt-minutes.html nigel 17:12:05 s/we went through all of our requirements and decided if we want to go with them or not in 2019/Quick summary of last week: we went through all of our requirements and decided if we want to go with them or not in 2019 17:12:49 s/Thank/We covered the AOB items already. Thank 17:13:29 s/IETF, .../IETF, W3C, ... 17:14:14 i/plh: if you are referencing a dated version/Nigel: No, this question is blocking substantive changes, we need to deal with it. 17:14:39 s/substansively/substantively 17:16:02 i/nigel: there is one other PR but it does not need discussion/Glenn: With that commitment I can accept this change. 17:20:23 s/it's not typical to use RTP for that/it's not typical to use RTP for sending to client devices 17:21:03 s/thecodecs/the codecs 17:22:19 rrsagent, make minutes 17:22:19 I have made the request to generate https://www.w3.org/2019/02/07-tt-minutes.html nigel 17:26:03 scribeOptions: -final -noEmbedDiagnostics 17:26:04 rrsagent, make minutes 17:26:04 I have made the request to generate https://www.w3.org/2019/02/07-tt-minutes.html nigel 17:26:41 Present: Andreas, Cyril, Glenn, Mike, Nigel, Philippe, Pierre 17:26:42 rrsagent, make minutes 17:26:42 I have made the request to generate https://www.w3.org/2019/02/07-tt-minutes.html nigel 19:11:24 atai has joined #tt 19:51:38 atai has joined #tt 20:09:16 Zakim has left #tt 20:16:55 atai has joined #tt