- From: Nigel Megitt <nigel.megitt@bbc.co.uk>
- Date: Thu, 3 Oct 2019 16:36:53 +0000
- To: Timed Text Working Group <public-tt@w3.org>
- Message-ID: <65AAA3C4-481C-4B46-950D-42846F739913@bbc.co.uk>
Thanks all for attending today's TTWG meeting. Minutes can be found in HTML format at https://www.w3.org/2019/10/03-tt-minutes.html
Please note that we agreed to adjust the meeting time to track the US DST change, so the UTC meeting time will be changed by +1 hour to 1600, for 1 hour meetings; the first meeting this will affect will be on 2019-11-07. If this will cause you any difficulties please let me know.
Those minutes in text format:
[1]W3C
[1] https://www.w3.org/
Timed Text Working Group Teleconference
03 October 2019
[2]Agenda. [3]IRC log.
[2] https://github.com/w3c/ttwg/issues/70
[3] https://www.w3.org/2019/10/03-tt-irc
Attendees
Present
Atsushi, Cyril, Gary, Glenn, Nigel, Pierre, Thierry,
tmichel
Regrets
Andreas
Chair
Nigel
Scribe
nigel
Contents
* [4]Meeting minutes
1. [5]This meeting
2. [6]Remove constraint on presence of xml:id (#989).
ttml2#1162
3. [7]Add informative note to tts:fontStyle recommending
use of tts:shear instead of tts:fontStyle="italic" for
Japanese text. ttml2#1120
4. [8]Fix syntax coloring problem by using character ref
for apostrophe. ttml2#1170
5. [9]Add support for #font imsc#485
6. [10]AOB - DST
7. [11]Charter update
8. [12]Meeting close
* [13]Summary of resolutions
Meeting minutes
Log: [14]https://www.w3.org/2019/10/03-tt-irc
[14] https://www.w3.org/2019/10/03-tt-irc
<glenn> irc only
This meeting
Nigel: Anything for WebVTT?
Gary: No, nothing to discuss
Nigel: Then we have 2 TTML2 issues, and maybe we can quickly
resolve the editorial issue about apostrophes too.
… Plus one IMSC issue.
… In AOB I've included the Charter, but more pressingly the
upcoming DST change.
… Is there any other business to cover?
Pierre: [wants to cover the font issue already on the agenda
for IMSC]
Remove constraint on presence of xml:id (#989). ttml2#1162
github: [15]https://github.com/w3c/ttml2/pull/1162
[15] https://github.com/w3c/ttml2/pull/1162
Nigel: [summarises issue]
Pierre: My understanding is the proposal is to revert to the
constraints of TTML1
… which as was pointed out by many leads to some unexpected
outcomes in some corner cases.
<glenn> We have an approval on this already, so given there was
no inclination to accept my suggestion to go further, we can go
with what we have now.
Nigel: This PR removes any sense of definition that an out of
line [thing] must have an xml:id and a [thing] without
… an xml:id is not an "out of line" [thing].
… That brings it into line with TTML1.
Pierre: Right, I think this is good to go.
Nigel: Any other views or questions?
Cyril: So we're favouring consistency with TTML1 even though we
know there is a weird behaviour.
… Glenn suggested an option to edit TTML1. Is that an option?
Pierre: Unless there's a concrete use case I think we should
not bother.
… There's more risk and effort backporting something to TTML1
than leaving it as is.
Nigel: I agree I haven't seen a concrete use case.
Pierre: There's a bunch of unexpected behaviours but every time
we've run into one we've decided that
… if there's no use case we should accept it, and we should
continue doing that.
Cyril: I don't know if it is a concrete use case but clearly
[scribe missed due to audio break-up]
… we should at least have tests and check that it is
consistent.
Pierre: I really like that idea, it's like what we did with
some timing corner cases.
Nigel: Glenn already mentioned on the issue that he could
create validation and presentation tests.
Nigel: I think we have consensus to go ahead with this if there
are no other points?
<glenn> I need to add tests for this PR before merging anyway,
so I can add something for bare and alone unidentified region
Cyril: Yes
… A lone unidentified region means nothing will ever be
displayed.
Pierre: That's right, we should create a test like this, it's
an excellent idea.
PROPOSAL: Proceed with this PR as is and add associated tests.
Nigel: Any objections?
Resolved: Proceed with this PR as is and add associated tests.
Add informative note to tts:fontStyle recommending use of tts:shear
instead of tts:fontStyle="italic" for Japanese text. ttml2#1120
github: [16]https://github.com/w3c/ttml2/issues/1120
[16] https://github.com/w3c/ttml2/issues/1120
Nigel: The question here is do we have consensus to move this
issue to IMSC?
Cyril: Yes from me, at least.
PROPOSAL: Move this issue to IMSC
Nigel: Any objections?
Resolved: Move this issue to IMSC
Pierre: I can do this now, to IMSC repo?
Nigel: Yes
Pierre: Done!
Fix syntax coloring problem by using character ref for apostrophe.
ttml2#1170
github: [17]https://github.com/w3c/ttml2/pull/1170
[17] https://github.com/w3c/ttml2/pull/1170
Nigel: Seeking a view from TTML editors?
Pierre: It's a pain to do this. There are 250 changes.
Cyril: It's difficult, I agree with Nigel that it will not be
easy for other Editors to remember it and they might forget to
do it.
… But I also think that Glenn is doing all the editing these
days and we heavily rely on him so if it hinders him
… from doing his job we should accept the change. What he said
is also correct that future editors can revert the change.
<glenn> Without this change, I cannot do any further edits.
Cyril: On the editorial side I would approve the request.
… The burden will be on Glenn to maintain it if other Editors
contribute and use ' instead of '
<glenn> And it is a trivial change using M-x query replace.
PROPOSAL: Accept this pull request
<glenn> Sure, that's reasonable.
Nigel: Any objections?
Pierre: I don't object to this change but the characterisation
on the pull request is wrong - it is not trivial.
Resolved: Accept this pull request
Nigel: I will press the Approve button.
<glenn> Thanks
Nigel: Done
Add support for #font imsc#485
github: [18]https://github.com/w3c/imsc/pull/485
[18] https://github.com/w3c/imsc/pull/485
Nigel: I saw a potential for differing interpretations here,
and proposed some options.
Pierre: I think we should go with bytes transferred.
Nigel: That's fine, but given the "loaded" terminology from
WOFF, maybe we should use a different non-conflicting term.
… WOFF says "loaded" is post-decompression.
Pierre: [Wonders what the HTTP spec calls this]
Cyril: What happens if HTTP does gzip compression? Do we count
it before de-compression or after?
<glenn> <data/> has a well defined @size attr that applies when
one has <font><source><data/></source></font>
[19]RFC2616 transfer-length
[19] https://tools.ietf.org/html/rfc2616#section-4.4
Pierre: The link above defines transfer length
… the wording specifies the post-gzip decompression size.
… Let's look at the size attribute in data in TTML2
Nigel: It has length not size, I think we mean that.
<glenn> yes, @length that is
Pierre: It talks about the number of decoded bytes
Nigel: Presumably that must be post-decompression for it to
make any sense
Pierre: I think we should keep it simple and use
transfer-length.
<glenn> actually, @length is only used with simple data
embedding; so it would not apply to sourced embeddings;
however, the model may be useful
Pierre: This is after any transfer coding, i.e. after gzip.
… What about entity length?
… This is section 7.2, before any transfer-codings have been
applied.
Nigel: What is a transfer-coding?
Pierre: like gzip
<glenn> I would prefer that length mean post-transfer-encoding
processing, i.e., entity length
Cyril: Side question: do we have any tools for verifying
against the HRM?
Pierre: I'm not aware of an open source tool that does it, but
I have not checked TTV recently.
<glenn> by which I really mean post-decoding of any
transfer-encoding
Cyril: We could be looking for a solution that will never be
used.
Pierre: Even though it is not formally implemented, the goal is
to prevent somebody from doing something stupid
… like providing a 100MB or 1GB font resource and wondering why
the client fails.
… It's setting reasonable limits.
Cyril: We don't need the HRM for that though?
Pierre: No but it's the right place in the spec for it, to
Glenn's point.
… Here I think we're just looking for the right term.
… In the case of HTTP it is called the entity-length.
Cyril: You could say that if you download everything locally
then it should be that.
Pierre: Nigel was pointing out that "loaded" has a definition
in WOFF.
<glenn> if "entity length" means the number of bytes in a
resource after removing any transfer encoding, then that is
what I would suggest be used
Cyril: I would say we note that we don't mean the WOFF term.
Nigel: I still think that would be vague.
<glenn> we should not tie this constraint to the semantics of
internal compression support in a given font format
Nigel: I think we're in the right territory with entity-length
and transfer-length and just need to work out which one we
want.
Pierre: Is there anything else blocking this PR?
Nigel: Nothing else as far as I can tell.
Pierre: I'm going to try to come up with some text right now.
Nigel: Looks like transfer-length could be zipped, whereas the
entity-length is pre-transfer-coding, and therefore,
… assuming that the post-transfer-decoding generates the same
bytes as the pre-transfer-coding, then entity-length
… is what we want.
Pierre: [working on an update that might be ready in a few
seconds]
<glenn> notes that constraints on image length is based on
Decoded Image Buffer size, which suggest something like entity
length
Pierre: [pushes the change]
Nigel: [reviews change]
-> [20]https://github.com/w3c/imsc/pull/485/files/
29b0f4de1917a1bf01c36defc7542f9f4f99282d..108a4dfaff9bc0fb98c97
2bb9b773b2032d7000d
[20] https://github.com/w3c/imsc/pull/485/files/29b0f4de1917a1bf01c36defc7542f9f4f99282d..108a4dfaff9bc0fb98c972bb9b773b2032d7000d
Pierre: I think that addresses the issue you raised Nigel.
Nigel: Yes
Pierre: I plan to defer other issues.
<glenn> just approved
Nigel: Just looking at the timeline of this PR, the key date
was 14 days ago when the change was submitted to
… address the TPAC meeting resolution.
Pierre: Yes
Nigel: Does anyone need time to review this latest change
before we merge it?
Cyril: Can I have until the end of the day?
Pierre: Absolutely.
… Assuming there's no major substantive change I'll work on an
FPWD package, which may need some editorial changes,
… to address publication checker issues, in which case I'll
open another pull request and request quick review.
Nigel: That seems reasonable.
Pierre: All the other issues filed I will schedule for next WD
and start working on them.
SUMMARY: Change accepted by those in the meeting, PR can be
merged no earlier than end of current working day.
<glenn> btw, I posted some recent issues against IMSC 1.2,
which may require substantive changes
Cyril: Did Vladimir review this pull request?
Nigel: I don't think so.
Cyril: We should at least ping him.
Pierre: For the feature in general or the specific change?
Cyril: He may have a valuable comment, but we shouldn't delay
FPWD.
Pierre: I agree, how do we do it. I can send him an email?
Cyril: Yes go ahead. I'll talk to him about it next week too.
AOB - DST
Nigel: I proposed 2 options on the agenda.
… [summarises agenda proposals]
… We can't have it so everyone wins here.
Cyril: If it goes 1 hour earlier, then until mid-December I
would not be able to attend.
Pierre: I've moved my schedule around so joining an hour
earlier might be very difficult for me.
Atsushi: I can manage 1 hour later in JST.
Nigel: Thank you, in that case I think we will adopt proposal
1, to keep the same local time and make UTC track the DST
change in the US.
… I'll send that out and if any non-attendees here have a
comment to make then they can do so on the reflector.
Charter update
Atsushi: No further update from me.
Meeting close
Nigel: We've completed our agenda, thank you everyone.
… Please do add agenda topics to next week's agenda issue on
the ttwg repo.
… [adjourns meeting]
Summary of resolutions
1. [21]Proceed with this PR as is and add associated tests.
2. [22]Move this issue to IMSC
3. [23]Accept this pull request
Minutes manually created (not a transcript), formatted by
Bert Bos's [24]scribe.perl version Mon Apr 15 13:11:59 2019
UTC, a reimplementation of David Booth's [25]scribe.perl. See
[26]history.
[24] https://w3c.github.io/scribe2/scribedoc.html
[25] https://dev.w3.org/2002/scribe/scribedoc.htm
[26] https://github.com/w3c/scribe2/commits/master/scribe.perl
Received on Thursday, 3 October 2019 16:37:19 UTC