- From: Nigel Megitt <nigel.megitt@bbc.co.uk>
- Date: Thu, 16 Jul 2020 16:18:49 +0000
- To: "public-tt@w3.org" <public-tt@w3.org>
- Message-ID: <BC15BF81-A4FD-42D0-90BC-54D4AB475A9D@bbc.co.uk>
Thanks all for attending today's TTWG meeting. Minutes can be found in HTML format at https://www.w3.org/2020/07/16-tt-minutes.html In text format: [1]W3C [1] https://www.w3.org/ Timed Text Working Group Teleconference 16 July 2020 [2]Previous meeting. [3]Agenda. [4]IRC log. [2] https://www.w3.org/2020/07/09-tt-minutes.html [3] https://github.com/w3c/ttwg/issues/130 [4] https://www.w3.org/2020/07/16-tt-irc Attendees Present Andreas, Atsushi, Gary, Mike, Nigel, Pierre Regrets Cyril Chair Gary, Nigel Scribe nigel Contents 1. [5]This meeting 2. [6]The codecs parameter should have a formal definition of the use of the combination operators. w3c/tt-profile-registry#71 3. [7]IMSC 1.2 4. [8]CSS font-matching algorithm may introduce fingerprinting issues w3c/ttml2#1202 5. [9]text tracks not supported w3c/media-capabilities#157 6. [10]Meeting close Meeting minutes This meeting Nigel: [iterates through agenda]. We have a late AOB about the announcement text for … IMSC 1.2 Rec. … Any more Other Business, or points to make sure we cover? group: [no other business] The codecs parameter should have a formal definition of the use of the combination operators. w3c/tt-profile-registry#71 github: [11]https://github.com/w3c/tt-profile-registry/issues/ 71 [11] https://github.com/w3c/tt-profile-registry/issues/71 Nigel: [summarises issue] … I think the semantics are clear but we should check in if we agree! … The next point is to check where any new text has to go, in the registration text or … elsewhere in the document. Mike: codecs is defined by DASH rfc6831 so having a formally defined parameter for TTML … is going to confuse people. We need a note that this isn't the codecs you think it is, or … something like that. Nigel: I half remember discussing this before - we're defining a parameter for the MIME … type, but the DASH codecs is not part of a MIME type. Mike: Just a note for now, I will dig around more to see if we need any text about this. Nigel: Checking in on the semantics, … this is about signalling processor requirements … and the + operator means "both things on each side of the operator" are required. … and the | operator means "either thing is acceptable" … Then, when both + and | are used, the + has higher precedence, … so A|B+C|D means any of "A, something that supports B and C, or D" … and that's it. … Do we have agreement on that being the intention? group: [no dissent from this] Nigel: OK I think we're agreed on that. Mike: I have a clarification on rfc6381 <mike_> RFC6381 defines MIME type parameters "codecs" and "profiles" for ISO BMFF-wrapped content Mike: I think its okay because we're in the application/ttml+xml space but we are going … to need a note that this is for the sidecar native filetype not ISOBMFF. Nigel: Good point, please could you raise the issue on the repo? Mike: Sure Nigel: I think that's orthogonal to defining codecs Mike: Agreed Nigel: The next question is where we put the text. … I'm not sure. Mike: It's a parameter so it needs to go in the registration text. We're modifying the … string and the semantics of the MIME type parameter. Nigel: We're not actually modifying it but we are explaining it better. Mike: If you put the text in the registration part then it needs to go to IANA, and if you don't … then that's weird. Mike: Is this for TTML1 or TTML2 or both? Nigel: It's both, we moved the registration text into the profile registry. Mike: I recall now. Nigel: That's really useful guidance. The last question I have is if we think we must … define these operators completely with reference to TTML2 profile semantics or if … we can so it only partially, e.g. in relation to the any() or all() for | and + but with the … combination only here in the profile registry. Mike: It seems okay to point to the spec for the definition. Nigel: I don't want to change TTML2 at this stage. Mike: It should really be the same. Nigel: I think there's enough wriggle room there. Mike: It'd be good if they were the same. Nigel: This is enough clarity for me to try to make progress. Any other questions or thoughts? group: [nothing more] SUMMARY: @nigelmegitt to draft a pull request matching the above discussion IMSC 1.2 Atsushi: We need to provide some text for a Rec announcement. If we want we may … coordinate a press release, but we do not need to. … We need at least some text to include in a news announcement when we go to Rec. Nigel: Can I ask to work with you on that announcement text Pierre? Pierre: Of course, how do you want to do it. Shall I take a first pass at it? Nigel: Yes please Pierre: What is the deadline? Atsushi: Release at the Rec. Minimum 2 weeks. Pierre: I'll aim to have it ready in the next 2 weeks. Atsushi: I need to request publication of Rec with this text ready for the internal comms … publication team of W3C. Pierre: No, where did you post the requested information. Nigel: I think the answer to Pierre's question is that it's in the agenda issue for this meeting. Pierre: I found it. All right, I will work on that. Nigel: One other thing, Pierre, thank you for updating the pull request, I will take a look at … that change to reference the substantive changes document, and then we should be good … to merge. Pierre: That needed to be manually added because it's not part of Respec. It was removed … from the SoTD when we went back to WD and was never included again. Nigel: I understand, thank you. CSS font-matching algorithm may introduce fingerprinting issues w3c/ttml2#1202 github: [12]https://github.com/w3c/ttml2/issues/1202 [12] https://github.com/w3c/ttml2/issues/1202 Nigel: I finally got round to setting up a doodle for this, not everyone has been able to … respond yet. Pierre: Unfortunately I cannot make the two current most likely dates. It looks like Sam has the most restricted availability. Andreas: I agree with Pierre, Sam's availability is most restricted, so maybe we should ask … him for some proposed slots in the next two weeks? Nigel: Good idea, I will. SUMMARY: @nigelmegitt to ask @samuelweiler for additional proposed slots. Andreas: I wonder if our meeting would be an option too? Pierre: Regrets from me for Thursday 23rd July, most likely. I'd be available following the meeting. Nigel: That's an option I could add. text tracks not supported w3c/media-capabilities#157 Nigel: Mike I think you wanted to bring [13]https://github.com/ w3c/media-capabilities/issues/157 to our attention? [13] https://github.com/w3c/media-capabilities/issues/157 Mike: CTA Wave is looking at adopting this work on capabilities and I just took a quick … look at it because it overlaps with work in ATSC and I wanted to see where it is going. … I noticed they support audio and video but not text tracks. … Even if there's only one thing, like the profile, that you get back from this API, it struck … me as a high level omission. I wanted to know if anyone else had any thoughts about this. … Exploratory discussion here. I suspect that the reaction will be "do a pull request" when you … know the list you want to enumerate, or something like that. [14]Media Capabilities Editor's Draft [14] https://w3c.github.io/media-capabilities/ Nigel: I think the general intent here is to discover processing "grunt" rather than a more … general profile discovery mechanism. Gary: There's a case to be made that if a processor can decode text tracks natively, then … why not? … I think they may have left it out because for the initial work the actual decoding of video … has been the focus because you can't really create a polyfill for it whereas for text tracks … you can. That may be why they have been focusing on just media decoding. Pierre: Another wild guess is that often timed text is still processed in JS by the client. Gary: yes Nigel: Not what they would consider "hardware" by the platform. Mike: So you think the focus is more on the silicon capabilities not HTML5? Pierre: Yes Nigel: +1 Pierre: Defining "silicon" very loosely there! … That's just a guess based on what I've heard in the past. … But that's not a reason not to include timed text, but probably why it did not cross the … minds of the folk working on it. Mike: Right, there's effectively a media hierarchy, video -> audio -> timed text Pierre: I think it's a good idea to raise the issue. There's an issue tracker, so maybe we … ought to raise an issue. Mike: I've done that. John Simmons, who is very active in CTA Wave, posted a comment … that means "it doesn't matter", saying there are no IMSC encoders, which I corrected him on. Pierre: When the problem really surfaces, then the document will be changed. … This document came up because somebody was having trouble, say figuring out whether … to send HDR content to the platform. … Maybe a way to look at it is when there's a problem, the document will get modified at that time. Nigel: It turns out that Media Capabilities alone isn't sufficient for player implementations … to decide which media resources to fetch, because for instance it doesn't tell you the … screen resolution and frame rate (combined) capabilities. So something else is needed. Mike: Often people find that a profile alone isn't adequate for describing what media resources … should be fetched. It could be that profile [of TTML] is enough on its own. … I wanted folk to be aware of this, it may be we can close in a year with no action. Gary: Looking at the introduction, it wouldn't respond with a "can play" response to a … MIME type that isn't audio or video. Because text tracks have mainly been provided out … of band, the methods don't report back ability to play, so that's why it may not be there. … It would help if media capabilities would strictly declare it's about processing capability. Mike: It would be [scribe missed] Nigel: Think about text track cue timing accuracy too - it could be that low end devices … have a harder problem with this than high end devices, so it may be useful to signal … the precision available. Mike: That's a good point. Meeting close Nigel: Thanks everyone for the interesting discussion today. Let's finish a couple of minutes … early, having completed our agenda. [adjourns meeting] Minutes manually created (not a transcript), formatted by [15]scribe.perl version 121 (Mon Jun 8 14:50:45 2020 UTC). [15] https://w3c.github.io/scribe2/scribedoc.html
Received on Thursday, 16 July 2020 16:19:06 UTC