LGTM3 On Wed, Oct 11, 2023 at 7:36 AM 'Henrik Boström' via blink-dev < blink-dev@chromium.org> wrote:
> https://chromestatus.com/feature/5087376775053312 > > On Wednesday, October 11, 2023 at 4:09:32 PM UTC+2 Mike Taylor wrote: > >> Also, could you please create a chromestatus entry and request the >> various review gate bits? >> On 10/11/23 10:08 AM, Mike Taylor wrote: >> >> LGTM2 >> On 10/11/23 8:49 AM, Philip Jägenstedt wrote: >> >> LGTM1, this is a minor addition to an existing API, was discussed in the >> WG at TPAC, and has a positive standards position from Mozilla. >> >> On Mon, Oct 9, 2023 at 4:16 PM Henrik Boström <hb...@chromium.org> wrote: >> >>> *Contant emails:* >>> hb...@chromium.org, h...@chromium.org >>> >>> *Explainer:* >>> This is a small addition to the MediaStreamTrack >>> <https://rawgit.com/w3c/mediacapture-main/master/getusermedia.html#dom-mediastreamtrack>. >>> The new `track.stats` attribute getter allows a JS app to obtain statistics >>> of a track, which in the case of video refers to frame counters. For >>> example, if you use getUserMedia() to open a camera at a specific frame >>> rate setting, this API lets you know how many frames the camera is actually >>> producing (e.g. frame rate may be lower in low light conditions or higher >>> than the app wants due to HW capabilities) and how many frames, if any, are >>> discarded or dropped by the user agent, which is useful for investigations >>> and experiments (some concrete examples mentioned here >>> <https://github.com/mozilla/standards-positions/issues/895>). >>> >>> *Spec:* >>> >>> https://w3c.github.io/mediacapture-extensions/#mediastreamtrack-statistics >>> This is an extension spec, owned by the same working group who owns the >>> main spec. >>> >>> The spec and implementation currently only covers video frames, but >>> similar audio frame counters are being considered for the future as well. >>> >>> *Summary:* >>> Add frame counters to MediaStreamTrack. >>> >>> *Is this feature supported on all six Blink platforms?* >>> Yes. >>> >>> *Measurements* >>> Will add [Measure]. >>> >>> *Risks* >>> Compatibility: MediaStreamTrack is supported on all browsers and the new >>> stats API is a read-only statistics API rather than core functionality, so >>> interop risks should be relatively limited. >>> >>> Signals from other implementers: >>> - Firefox: positive (request for position >>> <https://github.com/mozilla/standards-positions/issues/895>) >>> - Safari: no signal at the time of writing (request for position >>> <https://github.com/WebKit/standards-positions/issues/260>) >>> >>> Ergonomics: Used together with MediaStreamTrack and WebRTC >>> (RTCPeerConnection) >>> >>> Activation: N/A >>> >>> *Web Platform Tests* >>> >>> https://source.chromium.org/chromium/chromium/src/+/main:third_party/blink/web_tests/external/wpt/mediacapture-extensions/MediaStreamTrack-video-stats.https.html >>> >>> -- >>> 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+...@chromium.org. >>> To view this discussion on the web visit >>> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/029c4aea-9a60-4e9e-bc9c-773cac617454n%40chromium.org >>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/029c4aea-9a60-4e9e-bc9c-773cac617454n%40chromium.org?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+...@chromium.org. >> To view this discussion on the web visit >> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAARdPYcfV8inYFU5ChgPrTVRUX7%3D%2BFTTjL4D%3DLaYYYdQX1Wsbw%40mail.gmail.com >> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAARdPYcfV8inYFU5ChgPrTVRUX7%3D%2BFTTjL4D%3DLaYYYdQX1Wsbw%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/d9a15321-d5d8-49ce-86da-b22a490486den%40chromium.org > <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/d9a15321-d5d8-49ce-86da-b22a490486den%40chromium.org?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/CAOMQ%2Bw_V8pL0RMax8ji5Dp%2B%2BJzQ_veY01KPCFoGyFOv3vxdWiw%40mail.gmail.com.