New affiliation for Danny Hong: Google, Inc. 315 Hudson St, New York, NY 10013 United States of America Email: dannyh...@google.com
On Fri, Feb 21, 2025 at 8:37 AM Danny Hong <dannyh...@google.com> wrote: > My sincere apologies for the late response. The emails have been piling > up straight into a folder without any notifications. Fixed this so that > now the emails go directly into my inbox. All the edits look good to me. > My affiliation should now be Google, though. > > Thank you > Danny > > On Thu, Feb 20, 2025 at 11:14 PM Megan Ferguson < > mfergu...@staff.rfc-editor.org> wrote: > >> Justin, >> >> Note that the following question/comments for you remain open: >> >> 1) Justin - we have updated your affiliation. Please review the physical >> address in these docs and let us know what (if any) updates are necessary. >> >> 2) Please provide further information on VP8 in this list as we don’t see >> any punctuation with VP* throughout the cluster: >> > the headings for Section 4 should probably include punctuation, e.g,. >> H.264/SVC, VP8, H.265 >> >> Thank you. >> >> RFC Editor/mf >> >> >> > On Feb 20, 2025, at 9:12 PM, Megan Ferguson < >> mfergu...@staff.rfc-editor.org> wrote: >> > >> > Hi Jonathan, >> > >> > Thanks for your reply and guidance. >> > >> > We have rolled these changes into the previous version. Please review >> and let us know if any further updates are necessary. >> > >> > We now consider all document-specific and cluster-wide questions >> resolved. >> > >> > The files have been posted here (please refresh): >> > https://www.rfc-editor.org/authors/rfc9627.txt >> > https://www.rfc-editor.org/authors/rfc9627.pdf >> > https://www.rfc-editor.org/authors/rfc9627.html >> > https://www.rfc-editor.org/authors/rfc9627.xml >> > >> > The relevant diff files have been posted here (please refresh): >> > https://www.rfc-editor.org/authors/rfc9627-diff.html (comprehensive >> diff) >> > https://www.rfc-editor.org/authors/rfc9627-auth48diff.html (AUTH48 >> changes only) >> > https://www.rfc-editor.org/authors/rfc9627-lastdiff.html (last to >> current version only) >> > https://www.rfc-editor.org/authors/rfc9627-lastrfc diff.html (las to >> current side by side) >> > >> > We will await approvals from each of the parties listed on the AUTH48 >> status page prior to moving forward to publication. >> > >> > The AUTH48 status page for this document is available here: >> > >> > https://www.rfc-editor.org/auth48/rfc9627 >> > >> > Thank you. >> > >> > RFC Editor/mf >> > >> >> On Feb 20, 2025, at 3:28 PM, Jonathan Lennox <jonathan.len...@8x8.com> >> wrote: >> >> >> >> >> >> >> >>> On Feb 20, 2025, at 2:21 PM, Megan Ferguson < >> mfergu...@staff.rfc-editor.org> wrote: >> >>> >> >>> >> >>> 3) Regarding the response to our cluster-wide question about bit >> names (moving to this thread as now document-specific), Jonathan said: >> >>>> In 9627: >> >>>> C could be described as “Current layer information present” or “CTID >> and CLID present” if you want a name for it. >> >>>> Y is used in this document to reference the “Y” bit defined in RFC >> 7741, where it is named “1 layer sync bit”. >> >>> … >> >>>> I’m not sure what’s the best way to use this information, however. >> >>> >> >>> Perhaps no change to C as we already have: >> >>> >> >>> C (1 bit): >> >>> A flag bit indicating whether the Current Temporal-layer ID (CTID) >> >>> and Current Layer ID (CLID) fields are present in the FCI. If >> >>> this bit is 0, the sender of the LRR message is requesting refresh >> >>> of all layers up to and including the target layer. >> >> >> >> >> >> That seems good. >> >> >> >>> Perhaps just a citation for Y?: >> >>> A VP8 layer refresh point can be identified by the presence of the Y >> >>> bit (see [RFC7741]) in the VP8 payload header. >> >> >> >> Agreed. >> >> >> >> >> >>> 4) Please review points 3 and 4 from Madison’s mail (originally sent >> 13 February) and let us know how you would like to proceed. Note also that >> we will assume the other actions she described us taking in that same mail >> are acceptable unless we hear objection. >> >>> >> >>>> >> >>>> >> >>>>>>> 10) <!--[rfced] We had the following questions related to the >> >>>>>>> abbreviations and initialisms used throughout the document: >> >>>>>>> >> >>>>>>> a) In the following equation, will it be clear to the reader what >> TO >> >>>>>>> and TN refer to? >> >>>>>>> >> >>>>>>> TID = TO and target TID = TN >> >>>>>>> >> >>>>>>> If these are abbreviations, they should be expanded on first use >> (per >> >>>>>>> RFC 7322). >> >>>>> >> >>>>> These are nonce variables so we can talk about the specific values >> of CTID and TTID sent in a hypothetical LRR message. Is there a clearer >> way to express this? >> >>>> >> >>>> 3) Thank you for the clarification! Perhaps adding a note at the end >> of the sentence would clarify this for readers? >> >>>> >> >>>> Current: >> >>>> In this case, given current TID = TO and target TID = TN, layer >> refresh to TN is satisfied when a >> >>>> NAL unit type of 2 or 3 is seen for TID = T1, then TID = T2, all the >> way up to TID = TN. >> >>>> >> >>>> Perhaps: >> >>>> In this case, given current TID = TO and target TID = TN, layer >> refresh to TN is satisfied when a >> >>>> NAL unit type of 2 or 3 is seen for TID = T1, then TID = T2, all the >> way up to TID = TN (note that >> >>>> TN and TO refer to nonce variables in this instance). >> >> >> >> If you think that’s clearer, it works for me. >> >> >> >>>> 4) We have removed quotes surrounding field names upon first use for >> consistency. Also, please note that the following terms still need review: >> >>>> >> >>> [snip] >> >>>> Current Layer ID (CLID) vs. Current Layer Index >> >> >> >> Note the last paragraph of section 2: >> >> >> >> A "layer index" is a numeric label for a specific spatial and temporal >> layer of a scalable stream. It consists of both a "temporal-layer ID" >> identifying the temporal layer and a "layer ID" identifying the spatial or >> quality layer. The details of how layers of a scalable stream are labeled >> are codec specific. Details for several codecs are defined in Section 4.¶ >> >> >> >> So these are two separate things. >> >> >> >>> >> >>> Please review the files carefully as we do not make changes after >> publication. >> >>> >> >>> The files have been posted here (please refresh): >> >>> https://www.rfc-editor.org/authors/rfc9627.txt >> >>> https://www.rfc-editor.org/authors/rfc9627.pdf >> >>> https://www.rfc-editor.org/authors/rfc9627.html >> >>> https://www.rfc-editor.org/authors/rfc9627.xml >> >>> >> >>> The relevant diff files have been posted here (please refresh): >> >>> https://www.rfc-editor.org/authors/rfc9627-diff.html (comprehensive >> diff) >> >>> https://www.rfc-editor.org/authors/rfc9627-auth48diff.html (AUTH48 >> changes only) >> >>> https://www.rfc-editor.org/authors/rfc9627-lastdiff.html (last to >> current version only) >> >>> https://www.rfc-editor.org/authors/rfc9627-lastrfc diff.html (las >> to current side by side) >> >>> >> >>> Please contact us with any further updates/questions/comments you may >> have. >> >>> >> >>> We will await approvals from each of the parties listed on the AUTH48 >> status page prior to moving forward to publication. >> >>> >> >>> The AUTH48 status page for this document is available here: >> >>> >> >>> https://www.rfc-editor.org/auth48/rfc9627 >> >>> >> >>> Thank you. >> >>> >> >>> RFC Editor/mf >> >>> >> >>>> On Feb 20, 2025, at 12:06 AM, Justin Uberti <jus...@uberti.name> >> wrote: >> >>>> >> >>>> A few very minor nits that I encountered when reviewing this >> document: >> >>>> - the RFC9626 reference for frame marking mistakenly refers to RFC >> 9621 >> >>>> - the headings for Section 4 should probably include punctuation, >> e.g,. H.264/SVC, VP8, H.265 >> >>>> - my affiliation is now OpenAI rather than Google >> >>>> >> >>>> Thanks, >> >>>> Justin >> >>>> >> >>>> On Wed, Feb 19, 2025 at 2:28 PM Jonathan Lennox < >> jonathan.len...@8x8.com> wrote: >> >>>> A few changes: >> >>>> >> >>>> Section 2.1: since “FIR” is usually pronounced “eff-eye-arr” not >> “fir” like the tree, it begins with a vowel sound. Thus, presumably the >> second sentence of the third paragraph should be “This is the difference >> between a layer refresh and an FIR [RFC5104]”. I.e. “an” rather than “a”. >> >>>> >> >>>> Section 2.1 again, paragraphs after the figures: the text should >> remain “spatial layer S1” and “spatial layer S0”, not hyphenated. In this >> usage “spatial layer” is a noun, describing specific spatial layers named >> “S0” or “S1”, not an adjective. >> >>>> >> >>>> Section 3, third paragraph, should start “The design of LRR” (not >> “An LRR”), since this is discussing the overall mechanism, not a specific >> message. >> >>>> >> >>>>> On Feb 19, 2025, at 3:05 PM, Megan Ferguson < >> mfergu...@staff.rfc-editor.org> wrote: >> >>>>> >> >>>>> Apologies for the noise, resending with our current email (please >> reply to this address) >> >>>>> >> >>>>>> On Feb 19, 2025, at 12:48 PM, Megan Ferguson <mfergu...@amsl.com> >> wrote: >> >>>>>> >> >>>>>> Greetings, >> >>>>>> >> >>>>>> This document has been updated with the responses to our >> cluster-wide queries we have received to date. Please review these updates >> carefully as we do not make changes once the document is published as an >> RFC. >> >>>>>> >> >>>>>> Note that we will await the following prior to moving forward in >> the publication process: >> >>>>>> -responses to the follow-up questions sent by Madison (see >> previous email) >> >>>>>> -resolution of outstanding cluster-wide issues (see separate email >> thread) >> >>>>>> -approvals from each author >> >>>>>> >> >>>>>> The files have been posted here (please refresh): >> >>>>>> https://www.rfc-editor.org/authors/rfc9627.txt >> >>>>>> https://www.rfc-editor.org/authors/rfc9627.pdf >> >>>>>> https://www.rfc-editor.org/authors/rfc9627.html >> >>>>>> https://www.rfc-editor.org/authors/rfc9627.xml >> >>>>>> >> >>>>>> The relevant diff files have been posted here (please refresh): >> >>>>>> https://www.rfc-editor.org/authors/rfc9627-diff.html >> (comprehensive diff) >> >>>>>> https://www.rfc-editor.org/authors/rfc9627-auth48diff.html >> (AUTH48 changes only) >> >>>>>> https://www.rfc-editor.org/authors/rfc9627-lastdiff.html (last to >> current version only) >> >>>>>> >> >>>>>> The AUTH48 status page for this document is available here: >> >>>>>> https://www.rfc-editor.org/auth48/rfc9627 >> >>>>>> >> >>>>>> The AUTH48 status page for this cluster is available here: >> >>>>>> https://www.rfc-editor.org/auth48/C324 >> >>>>>> >> >>>>>> Please contact us with any further updates/questions/comments you >> may have. >> >>>>>> >> >>>>>> Thank you. >> >>>>>> >> >>>>>> RFC Editor/mf >> >>>>>> >> >>>>>>> On Feb 13, 2025, at 10:36 AM, Madison Church < >> mchu...@staff.rfc-editor.org> wrote: >> >>>>>>> >> >>>>>>> Hi Jonathan, >> >>>>>>> >> >>>>>>> Thank you for your reply! We have updated the document per your >> response. Please see the thread below for followup comments and updated >> files. >> >>>>>>> >> >>>>>>>>>> 3) <!--[rfced] We had the following questions regarding >> Section 2. >> >>>>>>>>>> Section 2 was titled "Conventions, Definitions, and Acronyms". >> >>>>>>>>>> It contains the BCP 14 boilerplate and a single subsection that >> >>>>>>>>>> is titled "Terminology". >> >>>>>>>>>> >> >>>>>>>>>> a) There is no list of acronyms in this section. Please >> review our >> >>>>>>>>>> updates to the title of this section and let us know any >> objections >> >>>>>>>>>> (of if a list of abbreviations was missing). >> >>>>>>>>>> >> >>>>>>>>>> Original: >> >>>>>>>>>> Conventions, Definitions and Acronyms >> >>>>>>>>>> >> >>>>>>>>>> Current: >> >>>>>>>>>> Conventions and Terminology >> >>>>>>>> >> >>>>>>>> That’s fine. >> >>>>>>>> >> >>>>>>>>>> b) We see several terms throughout the document that it may be >> useful >> >>>>>>>>>> to include in this section (as they are seemingly introduced in >> >>>>>>>>>> sections that follow). For example: >> >>>>>>>>>> >> >>>>>>>>>> temporally nested >> >>>>>>>>>> Layer Index >> >>>>>>>>>> temporal ID >> >>>>>>>>>> layer ID >> >>>>>>>>>> >> >>>>>>>>>> Please let us know if you'd like to add any terms to the >> Terminology >> >>>>>>>>>> section. >> >>>>>>>>>> --> >> >>>>>>>> >> >>>>>>>> Aren’t these all already defined in Section 2, or am I missing >> something? >> >>>>>>> >> >>>>>>> 1) Thank you for pointing this out. When re-reviewing Section >> 2.1, it looks like the highlighted terms in question 3b are defined. >> >>>>>>> >> >>>>>>> For example (paragraph above Section 3): >> >>>>>>> "A 'layer index' is a numeric label for a specific spatial and >> >>>>>>> temporal layer of a scalable stream." >> >>>>>>> >> >>>>>>> We have left the definitions as is in this section. >> >>>>>>> >> >>>>>>>>>> 6) <!--[rfced] In the text below, are you referring to the >> title of the >> >>>>>>>>>> document? >> >>>>>>>>>> >> >>>>>>>>>> Original: >> >>>>>>>>>> If the payload also specifies how it is used with the Frame >> Marking >> >>>>>>>>>> RTP Header Extension [I-D.ietf-avtext-framemarking], the >> syntax MUST >> >>>>>>>>>> be defined in the same manner as the TID and LID fields in that >> >>>>>>>>>> header. >> >>>>>>>>>> >> >>>>>>>>>> Perhaps: >> >>>>>>>>>> If the payload also specifies how it is used with "Video Frame >> Marking >> >>>>>>>>>> RTP Header Extension" [RFC9626], the syntax MUST be defined in >> the >> >>>>>>>>>> same manner as the TID and LID fields in that header. >> >>>>>>>>>> >> >>>>>>>>>> Or perhaps: >> >>>>>>>>>> If the payload also specifies how it is used with the [Video?] >> Frame >> >>>>>>>>>> Marking RTP Header Extension described in [RFC9626], the >> syntax MUST >> >>>>>>>>>> be defined in the same manner as the TID and LID fields in that >> >>>>>>>>>> header. >> >>>>>>>>>> --> >> >>>>>>>> >> >>>>>>>> The latter seems good, including the word “Video”. >> >>>>>>> >> >>>>>>> 2) We have updated the sentence above to use the second option. >> If there are any additional changes needed to the text above (in reference >> to the current status of RFC 9626), please let us know and we will make >> those updates as well. >> >>>>>>> >> >>>>>>>>>> 10) <!--[rfced] We had the following questions related to the >> >>>>>>>>>> abbreviations and initialisms used throughout the document: >> >>>>>>>>>> >> >>>>>>>>>> a) In the following equation, will it be clear to the reader >> what TO >> >>>>>>>>>> and TN refer to? >> >>>>>>>>>> >> >>>>>>>>>> TID = TO and target TID = TN >> >>>>>>>>>> >> >>>>>>>>>> If these are abbreviations, they should be expanded on first >> use (per >> >>>>>>>>>> RFC 7322). >> >>>>>>>> >> >>>>>>>> These are nonce variables so we can talk about the specific >> values of CTID and TTID sent in a hypothetical LRR message. Is there a >> clearer way to express this? >> >>>>>>> >> >>>>>>> 3) Thank you for the clarification! Perhaps adding a note at the >> end of the sentence would clarify this for readers? >> >>>>>>> >> >>>>>>> Current: >> >>>>>>> In this case, given current TID = TO and target TID = TN, layer >> refresh to TN is satisfied when a >> >>>>>>> NAL unit type of 2 or 3 is seen for TID = T1, then TID = T2, all >> the way up to TID = TN. >> >>>>>>> >> >>>>>>> Perhaps: >> >>>>>>> In this case, given current TID = TO and target TID = TN, layer >> refresh to TN is satisfied when a >> >>>>>>> NAL unit type of 2 or 3 is seen for TID = T1, then TID = T2, all >> the way up to TID = TN (note that >> >>>>>>> TN and TO refer to nonce variables in this instance). >> >>>>>>> >> >>>>>>>>>> b) We see: >> >>>>>>>>>> >> >>>>>>>>>> CLID - Current Layer ID >> >>>>>>>>>> >> >>>>>>>>>> and also Current Layer Index (or current layer indices or layer >> >>>>>>>>>> indices) >> >>>>>>>>>> >> >>>>>>>>>> Please review these occurrences and let us know if they should >> be made >> >>>>>>>>>> uniform. >> >>>>>>>>>> 11) <!--[rfced] We had the following questions related to the >> terminology >> >>>>>>>>>> used throughout the document. >> >>>>>>>>>> >> >>>>>>>>>> a) Please review the way field names are treated with regard to >> >>>>>>>>>> capitalization and quotation and let us know if/how they >> should be >> >>>>>>>>>> made uniform. >> >>>>>>>>>> >> >>>>>>>>>> For example, we see: >> >>>>>>>>>> >> >>>>>>>>>> "R" field >> >>>>>>>>>> "RES" field >> >>>>>>>>>> layer index field >> >>>>>>>>>> LayerId field vs. layer ID field vs. LID field (see related >> cluster query) >> >>>>>>>>>> "media source" field >> >>>>>>>>>> "Current Temporal Layer ID (CTID)" and "Current Layer ID >> (CLID)" fields >> >>>>>>>>>> payload type field >> >>>>>>>>>> "SSRC of packet sender" field >> >>>>>>>>>> DID, QID, and TID fields >> >>>>>>>>>> --> >> >>>>>>>> >> >>>>>>>> I think I’ve tended to use quotes on first reference to a field, >> and not use them subsequently, but if you think that’s confusing feel free >> to remove them. >> >>>>>>>> >> >>>>>>>> I think I’ve also tended to use capitalization when referring to >> a protocol element and use plain English when referring to the abstract >> concept carried in that protocol element, but if you want to normalize them >> that's fine. >> >>>>>>> >> >>>>>>> 4) We have removed quotes surrounding field names upon first use >> for consistency. Also, please note that the following terms still need >> review: >> >>>>>>> >> >>>>>>> LayerId field vs. layer ID field vs. LID field (see related >> cluster query) >> >>>>>>> Current Layer ID (CLID) vs. Current Layer Index >> >>>>>>> >> >>>>>>> >> >>>>>>> The updated files have been posted here (please refresh): >> >>>>>>> https://www.rfc-editor.org/authors/rfc9627.txt >> >>>>>>> https://www.rfc-editor.org/authors/rfc9627.pdf >> >>>>>>> https://www.rfc-editor.org/authors/rfc9627.html >> >>>>>>> https://www.rfc-editor.org/authors/rfc9627.xml >> >>>>>>> >> >>>>>>> The updated diff files have been posted here (please refresh): >> >>>>>>> https://www.rfc-editor.org/authors/rfc9627-diff.html >> (comprehensive diff) >> >>>>>>> https://www.rfc-editor.org/authors/rfc9627-rfcdiff.html (side by >> side) >> >>>>>>> https://www.rfc-editor.org/authors/rfc9627-auth48diff.html >> (AUTH48 changes) >> >>>>>>> https://www.rfc-editor.org/authors/rfc9627-auth48rfcdiff.html >> (side by side) >> >>>>>>> >> >>>>>>> For the AUTH48 status of this document, please see: >> >>>>>>> https://www.rfc-editor.org/auth48/rfc9627 >> >>>>>>> >> >>>>>>> Thank you, >> >>>>>>> RFC Editor/mc >> >>>>>>> >> >>>>>> >> >>>>>> >> >>>>>> >> >>>>>> >> >>>>>> >> >>>>> >> >>>> >> >>> >> >> >> > >> >>
-- auth48archive mailing list -- auth48archive@rfc-editor.org To unsubscribe send an email to auth48archive-le...@rfc-editor.org