youennf
youennf
#### 6ee0e37a5075f588ef361ccb9d8fe878a57e97cd Implement RTCIceTransport selected candidate pair API https://bugs.webkit.org/show_bug.cgi?id=243345 Reviewed by NOBODY (OOPS!). Query selected candidate pair and changes from the backend. Send it to RTCIceTransport to fire event/update the...
#### 07de0032a2991d76fb28157f6dbc7e44b06c2240 Resync WebRTC WPT tests https://bugs.webkit.org/show_bug.cgi?id=243334 Reviewed by NOBODY (OOPS!). * LayoutTests/imported/w3c/web-platform-tests/webrtc/META.yml: * LayoutTests/imported/w3c/web-platform-tests/webrtc/RTCConfiguration-iceServers-expected.txt: * LayoutTests/imported/w3c/web-platform-tests/webrtc/RTCConfiguration-iceServers.html: * LayoutTests/imported/w3c/web-platform-tests/webrtc/RTCConfiguration-iceTransportPolicy-expected.txt: * LayoutTests/imported/w3c/web-platform-tests/webrtc/RTCConfiguration-iceTransportPolicy.html: * LayoutTests/imported/w3c/web-platform-tests/webrtc/RTCDataChannel-close.html: * LayoutTests/imported/w3c/web-platform-tests/webrtc/RTCIceTransport-extension.https-expected.txt: Removed. * LayoutTests/imported/w3c/web-platform-tests/webrtc/RTCIceTransport-extension.https.html: Removed. *...
#### 24c4be735c9a21c7ba5b4f66a86b593b8265a331 Add support for RTCIceCredentialType https://bugs.webkit.org/show_bug.cgi?id=243293 Reviewed by NOBODY (OOPS!). Update WebIDL to match the webrtc-pc spec. Update an exception to match the webrtc-pc spec and tests. Covered by...
#### 420f17b6e2e5985d3f19d66304d43526321af870 createDataChannel should throw OperationError if backend fails to create a channel https://bugs.webkit.org/show_bug.cgi?id=243296 Reviewed by Chris Dumez. * LayoutTests/imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-createDataChannel-expected.txt: * Source/WebCore/Modules/mediastream/RTCPeerConnection.cpp: (WebCore::RTCPeerConnection::createDataChannel): Canonical link: https://commits.webkit.org/252944@main
For realtime applications dealing with ReadableStreams of VideoFrames, it is very nice to be able to limit buffering between teed branches. This also ensures that both branches will receive the...
As seen in various threads, using VideoFrame requires explicit closing, for instance when aborting streams. Tee might be an issue, requiring to use structured cloning and a realtime mode to...
VideoFrame objects require to call close so as to clean resources in advance of garbage collection. This is important as VideoFrame may be big and scarce resources. Streams currently rely...
XHR allows setting timeout. There is probably interoperability when timeout is set. It is unclear what happens when no timeout is set. In WebKit, when timeout is set, the network...
The specification defines several events that go directly to the service worker, for instance if fetch fails, is aborted, finishes or the fetch UI is clicked. This is problematic as...
A service worker that manages background fetches is not required to handle backgroundfetchclick events. Similarly, a bug in a backgroundfetchclick event handler (an early return, a rejected promise, a spin...