- From: Nigel Megitt <nigel.megitt@bbc.co.uk>
- Date: Thu, 24 Apr 2025 16:17:36 +0000
- To: "public-tt@w3.org" <public-tt@w3.org>
- Message-ID: <1D7E1651-F17F-4CD1-8174-F4CE4936EFF1@bbc.co.uk>
Thanks all for attending today’s TTWG call. Minutes can be found in HTML format at https://www.w3.org/2025/04/24-tt-minutes.html We made 3 Resolutions: * RESOLUTION<https://www.w3.org/2025/04/24-tt-minutes.html#2323>: Republish the PNG-HDR-PQ note to include the most recent edits * RESOLUTION<https://www.w3.org/2025/04/24-tt-minutes.html#3a2f>: Apply streamlined publication to all Note track documents so that merging pull requests will trigger republication automatically * RESOLUTION<https://www.w3.org/2025/04/24-tt-minutes.html#dec1>: Publish DAPT Requirements as a WG Note The review period under our Decision Policy for each of these three resolutions will end on 2025-05-08. If you have any objections or questions about any of them please raise them as soon as possible. Those minutes in text format: [1]W3C [1] https://www.w3.org/ Timed Text Working Group Teleconference 24 April 2025 [2]Previous meeting. [3]Agenda. [4]IRC log. [2] https://www.w3.org/2025/03/27-tt-minutes.html [3] https://github.com/w3c/ttwg/issues/305 [4] https://www.w3.org/2025/04/24-tt-irc Attendees Present Andreas, Atsushi, Chris_Needham, Cyril, Nigel, Pierre Regrets Gary Chair Nigel Scribe nigel, cpn Contents 1. [5]This meeting 2. [6]Republication of png-hdr-pq WG Note 3. [7]Apply streamlined publication to all of Note track documents 4. [8]DAPT 1. [9]Transition DAPT requirements WG draft Note as formal Note? 2. [10]Test suite 5. [11]IMSC 1.3 1. [12]Outgoing liaisons regarding IMSC 1.3 and Image Profile 2. [13]Refer ARIB STD-B69 or STD-B62? 6. [14]AOB 7. [15]Summary of resolutions Meeting minutes This meeting Nigel: [reviews the agenda] … Anything to add, or points to cover in those items? (nothing) Republication of png-hdr-pq WG Note Nigel: PR 13 adds a warning note to point to PNG 3rd edition, in 2023. We haven't published an updated Note since then. … The Note was published in 2017, and the Editor's Draft is 2023 … There are some broken references to fix too … Proposal is to republish this note to include the most recent edits Pierre: Sounds good Chris: +1 PROPOSAL: Republish the PNG-HDR-PQ note to include the most recent edits Nigel: Any objections? no objections RESOLUTION: Republish the PNG-HDR-PQ note to include the most recent edits Nigel: Needs an editor, to fix some ReSpec errors Pierre: I don't mind doing that Pierre: I created [16]w3c/png-hdr-pq#14 [16] https://github.com/w3c/png-hdr-pq/issues/14 [17]Comment about this resolution in the issue [17] https://github.com/w3c/png-hdr-pq/issues/12#issuecomment-2827988771 Nigel: Anything else on this topic? Pierre: After updating, how do we publish? Apply streamlined publication to all of Note track documents Nigel: We don't have auto-publication set up for Note track documents … Atsushi asked if we wanted to do that PROPOSAL: Apply streamlined publication to all Note track documents so that merging pull requests will trigger republication automatically Nigel: Any reasons not to do this? (none raised) RESOLUTION: Apply streamlined publication to all Note track documents so that merging pull requests will trigger republication automatically Nigel: Atsushi, could you set this up for us please, starting with the PNG HDR PQ Note? Atsushi: Will do DAPT Transition DAPT requirements WG draft Note as formal Note? [18]DAPT Requirements WG Draft Note [18] https://www.w3.org/TR/dapt-reqs/ PROPOSAL: Publish DAPT Requirements as a WG Note Nigel: I think this is a useful document, and having a Note will be better to reference from the spec … Any concerns or questions? Chris: Sounds good to me RESOLUTION: Publish DAPT Requirements as a WG Note Test suite Nigel: Lots of the issues have been updated in dapt-tests recently [19]dapt-tests repo issues [19] https://github.com/w3c/dapt-tests/issues Nigel: I opened an issue for every feature that's listed in the implementation report, assuming we need tests for all of them … More recently, I've gone through the spec text and written some detail about what test resources we need … For example, valid and invalid cases for Profile Root … I expect, for all these features there are no presentation semantics to test, but there are validity cases … We'd expect any validator to confirm validity of valid tests, and invalidity of invalid tests … There's a question about authoring tools, that aren't validators … For those, I'd suggest a manual exercise to make the authoring tool generate output that stresses each feature should have that output be valid in a validator, … where the validator also passes the validation test for that feature … Essentially, if the validator seems to work, and if the authoring tool stresses the feature, and the validator validates that output, we can say the authoring tool did it's job … Does that make sense? Cyril: Yes. An authoring tool could exercise multiple features, so we don't need the same granularity Nigel: Yes Atsushi: What is WPT doing, for CSS, should be fine for us also Nigel: CSS usually has visual output you can test against, but in our case we don't have that Nigel: I've done 8 of them so far, just the analysis of test resources expected. Others welcome to contribute … My plan is to keep going through them, there are 9 left Cyril: To confirm, we're not going to try to create tests for combinations of invalid features? Nigel: I think we should keep them as separate as we can Cyril: The tests shouldn't be just for passing the exit criteria, they should be also more useful for implementers … Maybe we can augment the test suite in the future Nigel: Yes. Then we might want to discuss partitioning the files into CR exit criteria tests vs more general tests, or keep them all together Cyril: I'd keep them all together, then the CR exit criteria tests is a subset Nigel: That's fine … There's one place in the spec where you can't avoid testing related features together: represents and scriptRepresents … We should keep the tests to the smallest test resource that does the job Cyril: I was thinking of using an AI agent to generate tests Nigel: As long as we can verify them, OK Cyril: Just as a way to learn using the AI agent ;-) Nigel: Anything else on tests and implementation reports to cover? Cyril: Netflix will contribute its implementation, more an authoring tool / transformation processor than a validator … I don't have a coverage for AD parts. Do you have something for those parts? Nigel: Yes, could be a third party one rather than BBC … I could probably do a validator as well … Different approaches there: augmenting the current TTT one, written in Java Pierre: There's the toy validator created for TTML2, in JS, [20]sandflow/ttval … It's simple to extend … If you're interested in this one, happy work with you on it [20] https://github.com/sandflow/ttval Cyril: To recap, in terms of passing exit criteria, if we have a validator, and a Netflix and BBC/Third party implementation, that passes the features, we're good to go? Nigel: I think so … One of the implementers I spoke to said they may have something by IBC in September … May need to be quicker than that to include in the implementation report Cyril: Better to have implementation feedback, in case they have suggested changes <nigel> +1 Atsushi: Implementation would be judged feature by feature, we have a two implementation requirement Nigel: Yes, the exit criteria is feature by feature, rather than each implementation having to be complete with respect to all the features Nigel: Anything else on DAPT tests or implementation reports? (nothing) IMSC 1.3 Outgoing liaisons regarding IMSC 1.3 and Image Profile Nigel: You'll have seen all the outgoing liaisons I've sent … We have some responses, some about updating our liaison contact names … We've also asked on social media … Anything to say about early feedback? Pierre: So far, it's been a surprise that nobody seems to have been using image profile across an ecosystem. It's used internally within some systems, but that's different … No suggestion anyone is interested in modifying or maintaining it … This is the private feedback I've received Pierre: I'd be happy to keep Image Profile in IMSC 1.3 if someone wants to see changes or maintain it Nigel: Just want to record I have the same view, even though I proposed removing it. Pierre: Part of the challenge is it's hard to maintain if we don't know how people want to use it … Nothing so far really … We should give ourselves a deadline Nigel: Some groups have a long response cycle... Pierre: June? Nigel: That's almost 3 months, a reasonable period, given some groups' response cycle Pierre: We should aim to publish by end of this year, so go to CR soon Atsushi: From W3C staff point of view, we might want to get more attention from external organisations, e.g., SMPTE … so I'd like to write some statement to TAG or W3C management to invite points of view, an email about the collaboration points Nigel: I wrote to SMPTE Atsushi: Recently we got a small amount of interaction from W3C members. That means we could have smaller amount of interest among W3C members … We may need to gain more member interaction on the timed text work … Our output is quite stable, so updating activity should be quite low compared to other API development work in W3C Nigel: What's the impact on IMSC 1.3? Atsushi: There's some pressure that we need to gain impact from members of interest in our activity, or say new development is important for the public interest … This kind of public interest should be questioned for our new work in the chartering process. Allow time for development within W3C. I hope we could gain more interest from external parties to our activities in the near future Nigel: I'm not clear what action we might take right now … Coming back to the liaisons, I sent them on 3 April. We have a call on 5 June, so let's use that to assess responses and come to a conclusion regarding image profile Atsushi: That should be fine, as I understand Nigel: Anything else about the liaisons? (nothing) Refer ARIB STD-B69 or STD-B62? Nigel: Atsushi asked which ARIB document we should reference. Is there an easy answer? Atsushi: I had a question from ARIB about the charter document. IMSC 1.3 defines ARIB STD-B62 but the charter and liaison statement mentions ARIB STD-B69, so they're wondering which is to be referenced from IMSC 1.3 … They said originally we referred to B62 for everything, but were surprised the liaison statement referred to B69, and also that it's in the draft charter Nigel: B62 has coding of closed captions Atsushi: Both refer to our specification. I haven't checked the differences between them … They wonder if we want to update it to B69 from B62? Nigel: I looked it up and STD-B69 is EXCHANGE FORMAT OF THE DIGITAL CLOSED CAPTION FILE FOR DIGITAL TELEVISION BROADCASTING SYSTEM Nigel: Whereas STD-B62 is MULTIMEDIA CODING SPECIFICATION FOR DIGITAL BROADCASTING Nigel: I don't mind, we can refer to both, it doesn't have to be one or the other … The latest B62 looks more recent than B69 … No strong opinion Pierre: Can we file an issue? Atsushi: If we do that, I'd like to send an email to them about it. It's not a big issue, but we need to confirm Nigel: Atsushi, could you please raise an issue in the IMSC repo? Atsushi: Yes AOB Nigel: The AC review of the TTWG charter has opened. Please encourage your AC rep to vote Atsushi: Yes, we want responses from all the participating organisations Chris: I've responded already Atsushi: I've asked the Japanese organisations to vote, but some might abstain Nigel: Next meeting in 2 weeks on 2025-05-08 [adjourned] Summary of resolutions 1. [21]Republish the PNG-HDR-PQ note to include the most recent edits 2. [22]Apply streamlined publication to all Note track documents so that merging pull requests will trigger republication automatically 3. [23]Publish DAPT Requirements as a WG Note Minutes manually created (not a transcript), formatted by [24]scribe.perl version 244 (Thu Feb 27 01:23:09 2025 UTC). [24] https://w3c.github.io/scribe2/scribedoc.html
Received on Thursday, 24 April 2025 16:17:49 UTC