On Wed, Aug 23, 2023 at 12:26 PM Jonathan Hao <p...@chromium.org> wrote:

> Thanks for the clarification!
>
> On Tue, Aug 22, 2023 at 9:20 PM Eugene Zemtsov <ezemt...@google.com>
> wrote:
>
>> A transfer list is consistent with the approach taken by structuredClone
>> <https://developer.mozilla.org/en-US/docs/Web/API/structuredClone> and
>> postMessage
>> <https://developer.mozilla.org/en-US/docs/Web/API/Worker/postMessage>.
>> And it's already a part of the WebCodecs spec.
>>
>
Can you clarify if this was in response to my questions or to Jonathan's?


>
>>
>> On Tue, Aug 22, 2023 at 7:36 AM Yoav Weiss <yoavwe...@chromium.org>
>> wrote:
>>
>>>
>>>
>>> On Tuesday, August 22, 2023 at 11:08:24 AM UTC+2 Jonathan Hao wrote:
>>>
>>> Hi Eugene,
>>>
>>> Just to double check.  Once an ArrayBuffer is transferred and detached,
>>> any further access will result in some sort of TypeError, right?
>>>
>>> Thanks,
>>> Jonathan
>>>
>>> On Wednesday, August 16, 2023 at 10:22:00 PM UTC+1 Eugene Zemtsov wrote:
>>>
>>> Contact emailsezemt...@google.com
>>>
>>> Explainerhttps://gist.github.com/Djuffin/1c8fac486ca9f402be85074166e8
>>> 9a16
>>>
>>> Specificationhttps://www.w3.org/TR/webcodecs/#dictdef-videoframeinit
>>>
>>> Summary
>>>
>>> This will allow detaching array buffers and using corresponding buffers
>>> inside VideoFrame, ImageDecoder, EncodedVideoChunk, EncodedAudioChunk,
>>> AudioData without a copy.
>>>
>>> Blink componentBlink>Media>WebCodecs
>>> <https://bugs.chromium.org/p/chromium/issues/list?q=component:Blink%3EMedia%3EWebCodecs>
>>>
>>> TAG reviewNone
>>>
>>> Risks
>>>
>>>
>>> Interoperability and Compatibility
>>>
>>> None
>>>
>>>
>>> *Gecko*: N/A (https://www.w3.org/2023/05/30-mediawg-minutes.html#t01)
>>> Change is too small to justify this effort. The change was discussed and
>>> approved by the w3c media working group.
>>>
>>> *WebKit*: N/A (https://www.w3.org/2023/05/30-mediawg-minutes.html#t01)
>>> Change is too small to justify this effort. The change was discussed and
>>> approved by the w3c media working group.
>>>
>>>
>>> I somewhat share Youenn's concerns about the API shape, but I'm not
>>> familiar with the examples this is supposed to be consistent with. Would it
>>> be possible to explore different API shapes in the explainer? (e.g. a
>>> boolean that detaches the input buffer after init would be my first choice)
>>> Typically we defer such questions to a TAG review. I'd hate to introduce
>>> significant delay at this point, but it might be possible to expedite this
>>> specific question and get it in front of them.
>>>
>>>
>>>
>>> *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
>>>
>>>
>>> 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://flagsNone
>>>
>>> Finch feature nameNone
>>>
>>> Non-finch justificationNone
>>>
>>> Requires code in //chrome?False
>>>
>>> Tracking bughttps://crbug.com/1446808
>>>
>>> Estimated milestonesShipping on desktop120Shipping on Android120
>>>
>>> Link to entry on the Chrome Platform Status
>>> https://chromestatus.com/feature/5075602045927424
>>>
>>> --
>>> Thanks,
>>> Eugene Zemtsov.
>>>
>>>
>>
>> --
>> Thanks,
>> Eugene Zemtsov.
>>
>

-- 
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/CAL5BFfVcyRWBnxT9Y9yb5Wq6VK_oUEzjejSUbLwQwJOv%3DcYVGg%40mail.gmail.com.

Reply via email to