- From: Nigel Megitt <nigel.megitt@bbc.co.uk>
- Date: Thu, 21 Jan 2021 17:35:33 +0000
- To: TTWG <public-tt@w3.org>
- Message-ID: <4861B5DA-B668-4884-B58D-B9F182AC8067@bbc.co.uk>
Thanks all for attending today's TTWG meeting. Minutes can be found in HTML format at https://www.w3.org/2021/01/21-tt-minutes.html In text format: [1]W3C [1] https://www.w3.org/ Timed Text Working Group Teleconference 21 January 2021 [2]Previous meeting. [3]Agenda. [4]IRC log. [2] https://www.w3.org/2021/01/07-tt-minutes.html [3] https://github.com/w3c/ttwg/issues/172 [4] https://www.w3.org/2021/01/21-tt-irc Attendees Present Andreas, Atsushi, Cyril, Gary, Glenn, Nigel, Pierre Regrets - Chair Gary, Nigel Scribe cyril, nigel Contents 1. [5]This meeting 2. [6]Permit implementations to use fontSize and fontFamily when computing line height w3c/ttml2#1215 3. [7]TTML2 - Exiting CR 4. [8]Placeholder for workplan for this year 5. [9]Meeting close Meeting minutes This meeting Nigel: I've added to the agenda two TTML2 topics, and a placeholder for the workplan for this year. … The TTML2 topics are issue 1215 about lineHeight and Exiting CR. … Any other business? group: [no other business] Permit implementations to use fontSize and fontFamily when computing line height w3c/ttml2#1215 github: [10]https://github.com/w3c/ttml2/issues/1215 [10] https://github.com/w3c/ttml2/issues/1215 Glenn: I'm able to open a PR maybe by tomorrow as per Nigel's most recent proposal. I'm fine with that approach. Nigel: Okay, great, thank you. Glenn: I wanted to add one comment, that I didn't necessarily make it clear. … Based on my analysis, my conclusion was that an implementation that does _not_ take font*** into account now is non-compliant. … Your original description was that some implementations might not follow that semantic, and my conclusion was that … not doing so would make it non-compliant according to the letter of the current spec. … I would agree that it is not easy to pull out that thread of logic from the spec because it requires a fairly good … understanding of XSL-FO, which since we're talking about CSS might make one wonder. … The semantic model is fairly clear. … The way we did the derivation of attributes might make it seem like it's not semantically tied to the XSL-FO definitions. Nigel: Thanks for that. SUMMARY: @skynavga to prepare a pull request on TTML2 TTML2 - Exiting CR nigel: my goal was to find out what minimally we needed to do … the IR contains a large number of tests … what wasn't clear to me was how it related to the exit criteria … [reading the exit criteria] … there is a document that lists all the changes … I went through all of the substantive changes … and tried to map them to the features … some don't and some do … from each PR to the feature or features … what sort of tests do we need: validation vs presentation … there are 22 changes made … that related to a feature … there are fewer features because some changes relate to multiple features … when we look at all of the tests that are in the current IR, some of them test things that are not changed in the 2nd ed … they are good tests, nothing wrong, but they are not needed for the exit criteria … my goal is to simplify … [working on an example in the spreadsheet ...] nigel: looks possible indicate if we could pass exit criteria for a change glenn: in that language you quoted about the definition of what needs to be tested, keep in mind that the word 'feature' can mean one of 2 things and it's not defined precisely. … It could mean a semantic feature or a designated feature with a # … second comment is that when I created the tests my model was for which PR required a test, I used whether we decided if it was substantive or not … lastly, you said a validating processor can flag the error, I think you meant 'must' flag the error … otherwise it's not a compliant validator nigel: on the last one, it's not clear what a validation processor needs to do if the requirement is for the presentation processor to ignore glenn: we don't say that a validating processor must do X, we don't do that in general … definition of valid vs invalid is defined further up in the document … even though that particular text does not use a must, it is still a must if you adhere to other semantics nigel: on the point on the 'substantive' issues, I also factored that … I also found anyway a significant number of tests that don't relate to 2nd edition changes … we could remove them from the IR glenn: I'm surprised of that cyril: me too nigel: I do plan on sharing the spreadsheet glenn: one example would be interesting to check your logic nigel: there are a bunch of ISD related tests … and I don't think there were any substantive changes to ISD glenn: it had to do with the fact that the definition of the size attribute was changed to xsd:nonNegativeDefinition to a new one nigel: there was a change like that … maybe I misunderstood that glenn: all the tests are changing that semantic change in TTML2 2nd ed … I'm pretty sure all the changes can be traced back to a real change … if not, let me know, I can try to give a rationale nigel: anyway there are definitely tests which we are not able to demonstrate indep implementations pal: another column could be added as ttval … which is a constrained validator for TTML2 … I'm not sure it's worth spending a lot of time on ttval by if a minor change can clean some rows, maybe we should do it nigel: the other observation is about the structure of the IR … the structure of the IR doesn't match the exit criteria … in several cases, you discover that the features are implemented by 2 implementations but the current report does not show that … it should be more traceable and easier to see the results … that would help us check if we pass the exit criteria glenn: I recall that earlier we required 2 validation implementations and 2 presentation implementations … you're suggesting changing that? glenn: yes … I won't argue with that but for the 1st edition we went beyond that nigel: I haven't checked the 1st edition exit criteria but in this case we need 2 implementations total … we currently have 2 reports: TTV and BBC but we could report ttval and imscjs glenn: although I haven't filled in the table, I have made progress on some of them (shear, opacity, ruby ...) … I think there is only or 2 (font selection strategy lineheight normal) that I did not touch … I don't have audio playback on TTPE nigel: for audio, we probably already have a pass already because TTV does validation and Adhere passes presentation … this is one example of one feature where we have 2 implementations glenn: this model of IR was created by Cyril by taking the first IR and plugging in the relevant entries for the 2nd edition … we had a stronger requirement in the 1st edition … I don't have any objections to use a new model for the IR cyril: it would be good to know if the tests are relevant for IMSC nigel: I think I have done that pass already … so I should have that information, but that's a good idea nigel: I also tried to map the current tests in the IR to the changed features … I was doing it manually and realized it's already in the JSON files … so my next task is try to extract the 'since2e' tests cyril: the purpose would be to rewrite the IR with feature, tests, implementations nigel: if anybody has lines of code, please let me know otherwise I'll go ahead glenn: we are using the same manifest for different versions nigel: it's really useful glenn: nothing is using and I haven't validated it nigel: any other thoughts/questions/comments on exit CR for TTML2? nigel: I'm reassured from this discussion that we can do this if we focus on it Placeholder for workplan for this year nigel: last time the things that people wanted to work on was WebVTT and TTML2 to Rec … and beginning the journey of user customization nigel: does anybody has anything else? glenn: I was watching an movie about the creation of the Oxford dictionnary that took a while and hope we can be faster than that pal: thanks so much for your work helping us get TTML2 to Rec … on the customization thing, it would be great to get the world to agree on a framework to customization … I would caution us to do that on our own … going down one path that works well for one constituent … anything we can do to get people on the table is great nigel: as having worked on a fork of IMSC.js to add some customization in a particular work, I could be one constituent for who it works but I'm aware it might not work for others and don't want to impose a "BBC" solution pal: one thing we could do is: many of us are involved in many forums and we could share that … we could also draft something and share through liaisons nigel: that'd be a good first step pal: the privacy aspect is not something that many folks think about … so including in the problem statement would be useful nigel: not everybody share the same view of the possible impact … it needs thoughts and considerations … but I don't think it's a problem that concerns everybody nigel: for people who were not at the meeting last time, and if you have topics to add, I'm happy to add them, discuss here or have a private chat … we are chartered till the end of this year … I wonder if there is a view that having got to IMSC1.2 and TTML2 that this group has completed its work … have a feeling that some people think that … and it does not feel right … it'd be interesting to know the problem space that needs further work pal: we've reached an inflexion point in market adoption … and until we have broad adoption, I don't expect more spec work … people in this call are pioneers … we'll see much much broader adoption … and as new people come in we'll have more issues … I expect this year and maybe the next year to be quiet … but I'm not a big fan of saying we're done gkatsev: I wonder if the work, the meta work TTML to WebVTT draft, could be interesting nigel: in terms of spec work, I'd like to push the Audio Description Profile of TTML2 … I expect spec work … it falls in the category of additional work to use the core specs <atsushi> [11]https://www.w3.org/blog/2021/01/wcag-3-fpwd/ [11] https://www.w3.org/blog/2021/01/wcag-3-fpwd/ <nigel> Gary: I just saw the notice that WCAG 3 work has begun - maybe there's work we should do to help them with accessibility for subtitles and captions. nigel: they've just released the FPWD … it may have an impact on the customization work Cyril: In general the topic of subtitle quality is of interest to Netflix. … I don't know if the group would be happy to work in this direction, … facilitating verification of reading speed, or detections of errors, for example typos, missing words. … We had an interesting session at Netflix where we brought in Deaf customers and asked them what they were missing … when it comes to subtitles. Maybe we could do the same in W3C, ask users of subtitles what is missing, … what would help them, identify gaps that we could fill to help them. Nigel: That's an interesting point - our core constituency in W3C is the users and we have very little direct engagement from … users, so there's definitely something there. Cyril: W3C has access to a lot of communities, so maybe it is a good opportunity to reach out and find out if there are frustrations … with how subtitles are done in general. Andreas: That's a really important point - the question is if it is a topic for a technically focused group. Nigel: True, there may be a crossover for example - is there a technical solution to varying the amount of editing and the word rate? Atsushi: We could make a video to show at the AC meeting to show the possible directions of our work. Meeting close Nigel: We're a few minutes over today, so let's adjourn. Thanks everyone. [adjourns meeting] Minutes manually created (not a transcript), formatted by [12]scribe.perl version 127 (Wed Dec 30 17:39:58 2020 UTC). [12] https://w3c.github.io/scribe2/scribedoc.html
Received on Thursday, 21 January 2021 17:35:55 UTC