Great! Thanks Chris! On Mon, Jun 3, 2024 at 2:00 PM Chris Harrelson <chris...@chromium.org> wrote:
> Hi Jiaming, > > 3 LGTMs are needed. So you're good to go! Happy shipping. > > On Mon, Jun 3, 2024 at 1:56 PM 'Jiaming Cheng' via blink-dev < > blink-dev@chromium.org> wrote: > >> Hi Team, >> >> Thanks all for the LGTMs! >> To clarify, how many LGTMs are typically required before we can enable >> this feature to stable? >> >> Best, >> Jiaming >> >> On Fri, May 31, 2024 at 6:31 AM Mike Taylor <miketa...@chromium.org> >> wrote: >> >>> LGTM3 >>> On 5/31/24 4:08 AM, Yoav Weiss (@Shopify) wrote: >>> >>> LGTM2 >>> >>> On Fri, May 31, 2024 at 5:52 AM 'Jiaming Cheng' via blink-dev < >>> blink-dev@chromium.org> wrote: >>> >>>> Thanks Domenic :] >>>> >>>> On Thu, May 30, 2024 at 6:28 PM Domenic Denicola <dome...@chromium.org> >>>> wrote: >>>> >>>>> LGTM1. >>>>> >>>>> This feature and its spec fits well with the existing MediaMetadata. >>>>> It has received a positive position from Mozilla. The TAG review solicited >>>>> a good discussion of considered alternatives. >>>>> >>>>> I agree with Alex that this would have gone better with a proper >>>>> explainer, including considered alternatives and example code. But the >>>>> feature is simple enough, and thankfully we got a chance to spell out the >>>>> reasoning about alternatives in the TAG review, so I think we can proceed. >>>>> >>>>> On Saturday, May 18, 2024 at 1:53:09 AM UTC+9 Alex Russell wrote: >>>>> >>>>>> Sorry for the slow reply here. >>>>>> >>>>>> Glad to see this works for Audio too. This might have been a bit more >>>>>> obvious of there were an explainer in the usual format. I expect the TAG >>>>>> will ask for one of those too. Please pay particular attention to >>>>>> considered alternatives and example code, both for the proposed design >>>>>> and >>>>>> for discarded alternatives. >>>>>> >>>>>> https://w3ctag.org/explainers/ >>>>>> >>>>>> Best, >>>>>> >>>>>> Alex >>>>>> >>>>>> On Wednesday, May 15, 2024 at 12:14:18 PM UTC-7 Jiaming Cheng wrote: >>>>>> >>>>>>> Thanks Domenic and Mike for the reply! >>>>>>> >>>>>>> I see. It looks like we have an LGTM on the Mozilla review >>>>>>> <https://github.com/mozilla/standards-positions/issues/1019>. Could >>>>>>> we please add some reviewers for the TAG review as well? If not, I'm >>>>>>> happy >>>>>>> to ping this thread again in two weeks :] >>>>>>> >>>>>>> Best, >>>>>>> Jiaming >>>>>>> >>>>>>> On Tue, May 14, 2024 at 10:16 PM Domenic Denicola < >>>>>>> dome...@chromium.org> wrote: >>>>>>> >>>>>>>> Hi Jiaming, >>>>>>>> >>>>>>>> Per our process >>>>>>>> <https://www.chromium.org/blink/launching-features/#new-feature-prepare-to-ship>, >>>>>>>> we give the TAG and other vendors at least one month to comment on >>>>>>>> changes. >>>>>>>> (This is why it is recommended to start these reviewers earlier, before >>>>>>>> sending the Intent to Ship.) So it might be a bit more time before we >>>>>>>> can >>>>>>>> consider this feature for shipping. Of course, if you get responses and >>>>>>>> engagement before that point, we can proceed earlier. >>>>>>>> >>>>>>>> -Domenic >>>>>>>> >>>>>>>> On Tuesday, May 14, 2024 at 11:06:55 AM UTC+9 Jiaming Cheng wrote: >>>>>>>> >>>>>>>>> Hi team, >>>>>>>>> >>>>>>>>> Those reviews have been posted for 10 days, there's no opposing >>>>>>>>> comments on any of them so far. Could you please take another look at >>>>>>>>> this >>>>>>>>> intent? >>>>>>>>> >>>>>>>>> Let me know if you have any further questions or concerns. >>>>>>>>> >>>>>>>>> Thanks, >>>>>>>>> Jiaming >>>>>>>>> >>>>>>>>> On Fri, May 3, 2024 at 6:25 PM Jiaming Cheng <jiami...@google.com> >>>>>>>>> wrote: >>>>>>>>> >>>>>>>>>> Hi Alex, Chris and Daniel, >>>>>>>>>> >>>>>>>>>> Thank you for your valuable feedback! >>>>>>>>>> >>>>>>>>>> I've addressed your comments and taken the following updates: >>>>>>>>>> >>>>>>>>>> Hey Alex, the ChapterInformation *does* apply to audio as well >>>>>>>>>> as video, since MediaSession is for both audio and video. I've >>>>>>>>>> updated the >>>>>>>>>> Chrome status to reflect this. >>>>>>>>>> >>>>>>>>>> Additionally, I've taken the following actions: >>>>>>>>>> >>>>>>>>>> - Added WPT test: >>>>>>>>>> https://chromium-review.googlesource.com/c/chromium/src/+/5516503 >>>>>>>>>> >>>>>>>>>> - Filed TAG review: >>>>>>>>>> https://github.com/w3ctag/design-reviews/issues/952 >>>>>>>>>> - Filed WebKit review: >>>>>>>>>> https://github.com/WebKit/standards-positions/issues/344 >>>>>>>>>> - Filed Gecko review: >>>>>>>>>> https://github.com/mozilla/standards-positions/issues/1019 >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> I will keep you updated on the progress of these reviews and >>>>>>>>>> notify you once they are approved. Let me know if you have any >>>>>>>>>> questions :] >>>>>>>>>> >>>>>>>>>> Best, >>>>>>>>>> Jiaming >>>>>>>>>> >>>>>>>>>> On Wed, May 1, 2024 at 8:57 AM Alex Russell < >>>>>>>>>> slightly...@chromium.org> wrote: >>>>>>>>>> >>>>>>>>>>> Hey folks, >>>>>>>>>>> >>>>>>>>>>> On reviewing this, I'm concerned that this isn't also addressing >>>>>>>>>>> the same needs for Audio. This would have come up in a TAG review, >>>>>>>>>>> and >>>>>>>>>>> probably would have been fleshed out in an Explainer. Would like to >>>>>>>>>>> see >>>>>>>>>>> those before this progresses. >>>>>>>>>>> >>>>>>>>>>> Best, >>>>>>>>>>> >>>>>>>>>>> Alex >>>>>>>>>>> >>>>>>>>>>> On Tuesday, April 30, 2024 at 3:35:45 PM UTC-7 >>>>>>>>>>> dan...@microsoft.com wrote: >>>>>>>>>>> >>>>>>>>>>>> I was curious about WPT coverage for this and found >>>>>>>>>>>> https://wpt.fyi/results/mediasession/mediametadata.html >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> Maybe that could be updated to check for the basics of the new >>>>>>>>>>>> attribute? >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> -- Dan >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> *From:* 'Jiaming Cheng' via blink-dev <blink-dev@chromium.org> >>>>>>>>>>>> *Sent:* Tuesday, April 30, 2024 1:50 PM >>>>>>>>>>>> *To:* blink-dev@chromium.org >>>>>>>>>>>> *Cc:* Alex Newcomer <newco...@google.com>; Megan Fu < >>>>>>>>>>>> megan...@google.com>; Tommy Steimel <stei...@google.com>; >>>>>>>>>>>> Andrew Xu <andre...@google.com> >>>>>>>>>>>> *Subject:* [blink-dev] Intent to Ship: Support Video Chapter >>>>>>>>>>>> in MediaMetadata >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> Contact emails >>>>>>>>>>>> >>>>>>>>>>>> jiami...@google.com >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> Explainer >>>>>>>>>>>> >>>>>>>>>>>> https://github.com/w3c/mediasession/pull/308 >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> Specification >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> https://www.w3.org/TR/mediasession/#the-chapterinformation-interface >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> Summary >>>>>>>>>>>> >>>>>>>>>>>> The corresponding implementation on the blink layer based on >>>>>>>>>>>> the w3c api change, which is to add the `ChapterInformation` >>>>>>>>>>>> attribute in >>>>>>>>>>>> the existing `MediaMetadata` See the propose: >>>>>>>>>>>> https://github.com/w3c/mediasession/issues/273 >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> Blink component >>>>>>>>>>>> >>>>>>>>>>>> Blink>Media>Session >>>>>>>>>>>> <https://bugs.chromium.org/p/chromium/issues/list?q=component:Blink%3EMedia%3ESession> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> TAG review >>>>>>>>>>>> >>>>>>>>>>>> None >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> TAG review status >>>>>>>>>>>> >>>>>>>>>>>> Not applicable >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> Risks >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> Interoperability and Compatibility >>>>>>>>>>>> >>>>>>>>>>>> It’s low risk as it's a small addition to an existing API that >>>>>>>>>>>> both Gecko and WebKit approve of >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> *Gecko*: No signal >>>>>>>>>>>> >>>>>>>>>>>> *WebKit*: No signal >>>>>>>>>>>> >>>>>>>>>>>> *Web developers*: No signals >>>>>>>>>>>> >>>>>>>>>>>> *Other signals*: >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> WebView application risks >>>>>>>>>>>> >>>>>>>>>>>> *Does this intent deprecate or change behavior of existing >>>>>>>>>>>> APIs, such that it has potentially high risk for Android >>>>>>>>>>>> WebView-based >>>>>>>>>>>> applications?* >>>>>>>>>>>> >>>>>>>>>>>> None >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> Debuggability >>>>>>>>>>>> >>>>>>>>>>>> None >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> Will this feature be supported on all six Blink platforms >>>>>>>>>>>> (Windows, Mac, Linux, ChromeOS, Android, and Android WebView)? >>>>>>>>>>>> >>>>>>>>>>>> No >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> Is this feature fully tested by web-platform-tests >>>>>>>>>>>> <https://chromium.googlesource.com/chromium/src/+/main/docs/testing/web_platform_tests.md> >>>>>>>>>>>> ? >>>>>>>>>>>> >>>>>>>>>>>> No >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> Flag name on chrome://flags >>>>>>>>>>>> >>>>>>>>>>>> MediaSessionChapterInformation >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> Finch feature name >>>>>>>>>>>> >>>>>>>>>>>> None >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> Non-finch justification >>>>>>>>>>>> >>>>>>>>>>>> None >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> Requires code in //chrome? >>>>>>>>>>>> >>>>>>>>>>>> False >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> Sample links >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> https://googlechrome.github.io/samples/media-session/video.html >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> Estimated milestones >>>>>>>>>>>> >>>>>>>>>>>> Shipping on desktop >>>>>>>>>>>> >>>>>>>>>>>> 126 >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> Anticipated spec changes >>>>>>>>>>>> >>>>>>>>>>>> *Open questions about a feature may be a source of future web >>>>>>>>>>>> compat or interop issues. Please list open issues (e.g. links to >>>>>>>>>>>> known >>>>>>>>>>>> github issues in the project for the feature specification) whose >>>>>>>>>>>> resolution may introduce web compat/interop risk (e.g., changing >>>>>>>>>>>> to naming >>>>>>>>>>>> or structure of the API in a non-backward-compatible way).* >>>>>>>>>>>> >>>>>>>>>>>> None >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> Link to entry on the Chrome Platform Status >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> https://chromestatus.com/feature/6682585059295232?gate=5003115407605760 >>>>>>>>>>>> >>>>>>>>>>>> This intent message was generated by Chrome Platform Status >>>>>>>>>>>> <https://chromestatus.com/>. >>>>>>>>>>>> >>>>>>>>>>>> -- >>>>>>>>>>>> You received this message because you are subscribed to the >>>>>>>>>>>> Google Groups "blink-dev" group. >>>>>>>>>>>> To unsubscribe from this group and stop receiving emails from >>>>>>>>>>>> it, send an email to blink-dev+unsubscr...@chromium.org. >>>>>>>>>>>> To view this discussion on the web visit >>>>>>>>>>>> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CABE8buQTGirUaRRsr9ooud9S%3Dg0OquQy6rGy%2BvnrDtT7T%2BqK%2BQ%40mail.gmail.com >>>>>>>>>>>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CABE8buQTGirUaRRsr9ooud9S%3Dg0OquQy6rGy%2BvnrDtT7T%2BqK%2BQ%40mail.gmail.com?utm_medium=email&utm_source=footer> >>>>>>>>>>>> . >>>>>>>>>>>> >>>>>>>>>>> -- >>>> You received this message because you are subscribed to the Google >>>> Groups "blink-dev" group. >>>> To unsubscribe from this group and stop receiving emails from it, send >>>> an email to blink-dev+unsubscr...@chromium.org. >>>> To view this discussion on the web visit >>>> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CABE8buRO0uw_Z_tj_nvwYG_Gt5tGG-h0C_qu%3Dv%3DeN6hFfsqj9g%40mail.gmail.com >>>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CABE8buRO0uw_Z_tj_nvwYG_Gt5tGG-h0C_qu%3Dv%3DeN6hFfsqj9g%40mail.gmail.com?utm_medium=email&utm_source=footer> >>>> . >>>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "blink-dev" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to blink-dev+unsubscr...@chromium.org. >>> To view this discussion on the web visit >>> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAOmohSK91fMAuNjRm5%3Dgz3Dzs-mWQeoBMrPSLErPs0J4MmFrdg%40mail.gmail.com >>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAOmohSK91fMAuNjRm5%3Dgz3Dzs-mWQeoBMrPSLErPs0J4MmFrdg%40mail.gmail.com?utm_medium=email&utm_source=footer> >>> . >>> >>> -- >> You received this message because you are subscribed to the Google Groups >> "blink-dev" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to blink-dev+unsubscr...@chromium.org. >> To view this discussion on the web visit >> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CABE8buTu1D-bv6jDFoRURjH1tTNrmnbOrKzo%2BVOX1_L87WMBjQ%40mail.gmail.com >> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CABE8buTu1D-bv6jDFoRURjH1tTNrmnbOrKzo%2BVOX1_L87WMBjQ%40mail.gmail.com?utm_medium=email&utm_source=footer> >> . >> > -- You received this message because you are subscribed to the Google Groups "blink-dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+unsubscr...@chromium.org. To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CABE8buS0X-OF9PQus7Gtw5pd6HOQ8ZS-UBRxvHho_D-FVF3K%2Bw%40mail.gmail.com.