Yes, it shipped in M106 per chrome status. The MDN documentation is here: https://developer.mozilla.org/en-US/docs/Web/API/AudioDecoder/dequeue_event https://developer.mozilla.org/en-US/docs/Web/API/VideoDecoder/dequeue_event https://developer.mozilla.org/en-US/docs/Web/API/AudioEncoder/dequeue_event https://developer.mozilla.org/en-US/docs/Web/API/VideoEncoder/dequeue_event
- dale On Thu, Jan 26, 2023 at 2:59 PM 'Kevin Baving' via blink-dev < blink-dev@chromium.org> wrote: > Hey is the ondequeue already published? > > -kevin > > chcunn...@chromium.org schrieb am Freitag, 5. August 2022 um 22:38:30 > UTC+2: > >> Contact emailschcunn...@chromium.org >> >> Explainerhttps://github.com/w3c/webcodecs/blob/main/explainer.md >> >> Specificationhttps://w3c.github.io/webcodecs >> >> Summary >> >> This feature tracks adding a single event named "dequeue" and event >> handler to the audio and video encoder and decoder interfaces (e.g. >> AudioDecoder.ondequeue). >> >> Authors initially queue up encoding or decoding work by calling encode() >> or decode() respectively. The new "dequeue" event is fired to indicate when >> the underlying codec has ingested some/all of the queued work. The decrease >> in the queue size is already reflected by a lower value of >> encoder.encodeQueueSize and decoder.decodeQueueSize attributes. The new >> event eliminates the need for authors to setTimeout() poll to determine >> when the queue has decreased (i.e. when they should queue up more work). >> >> See mentions of "dequeue" in the WebCodecs specification >> https://w3c.github.io/webcodecs/#audiodecoder-event-summary >> >> >> Blink componentBlink>Media>WebCodecs >> <https://bugs.chromium.org/p/chromium/issues/list?q=component:Blink%3EMedia%3EWebCodecs> >> >> TAG reviewhttps://github.com/w3ctag/design-reviews/issues/612 >> Note that TAG did not review this new "dequeue" event specifically. >> >> TAG review statusIssues addressed >> >> Risks >> >> >> Interoperability and Compatibility >> >> Low risk. At present Chromium is the only implementer of WebCodecs >> generally. This is a minor addition to WebCodecs APIs that should be >> straightforward for future implementers to incorporate. The spec change to >> add this event was approved by representatives from Edge and Firefox. >> https://github.com/w3c/webcodecs/pull/439 >> >> >> *Gecko*: Positive ( >> https://github.com/mozilla/standards-positions/issues/209) Firefox is >> helping co-edit spec (Paul Adenot) >> >> *WebKit*: No signal Expressed mixed interest/concerns. >> https://lists.webkit.org/pipermail/webkit-dev/2020-May/031191.html >> https://lists.webkit.org/pipermail/webkit-dev/2021-February/031691.html >> >> *Web developers*: Strongly positive >> See blurbs from OT participants at the bottom of the I2S. >> https://groups.google.com/a/chromium.org/g/blink-dev/c/7UlTzFMbTFs >> >> *Other signals*: Edge: Positive, co-editing the spec (Bernard Aboba) >> >> Ergonomics >> >> No risks >> >> >> Activation >> >> No risks >> >> >> Security >> >> No risks >> >> >> WebView application risks >> >> No risks. >> >> >> Debuggability >> >> The event may be debugged in typical fashion by setting breakpoints or >> logging in the event handler. >> >> >> Will this feature be supported on all six Blink platforms (Windows, Mac, >> Linux, Chrome OS, Android, and Android WebView)?Yes >> >> Is this feature fully tested by web-platform-tests >> <https://chromium.googlesource.com/chromium/src/+/main/docs/testing/web_platform_tests.md> >> ?Yes >> >> Requires code in //chrome?False >> >> Tracking bughttps://crbug.com/1341116 >> >> Non-OSS dependencies >> >> No dependencies. >> >> Estimated milestones >> >> 105 >> >> Link to entry on the Chrome Platform Status >> https://chromestatus.com/feature/5195706034290688 >> >> 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/fb3bfe38-f41a-49c2-af31-e17de1a1ca86n%40chromium.org > <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/fb3bfe38-f41a-49c2-af31-e17de1a1ca86n%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/CAPUDrwf3A-Cm7s3pbf45_9X9hxRt%2BH-AwAoZU3ENmuGkFPg%3D3g%40mail.gmail.com.