[webkit-changes] [WebKit/WebKit] 477727: New test: imported/w3c/web-platform-tests/webrtc/R...

youennf noreply at github.com
Fri Nov 17 02:29:16 PST 2023


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 4777271bc3152771c7bb4e7a25d700863de12bd4
      https://github.com/WebKit/WebKit/commit/4777271bc3152771c7bb4e7a25d700863de12bd4
  Author: Youenn Fablet <youennf at gmail.com>
  Date:   2023-11-17 (Fri, 17 Nov 2023)

  Changed paths:
    M LayoutTests/imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-GC.https.html
    M LayoutTests/platform/mac-wk2/TestExpectations

  Log Message:
  -----------
  New test: imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-GC.https.html is a consistent/flaky text failure.
https://bugs.webkit.org/show_bug.cgi?id=260225
rdar://113932040

Reviewed by Jean-Yves Avenard.

The test was assuming that after the resize event, it would be possible to draw the video element in the canvas.
This is not guaranteed since the resize event may fire in HAVE_METADATA.

We replace the first call of onVideoChange by calling HTMLMediaElement.play().
To make it work, we trigger a canvas frame every 50 ms, instead of triggering frames when checking for the resize event.
We mute the media element to make the HTMLMediaElement.play() call work in all browsers.

* LayoutTests/imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-GC.https.html:
* LayoutTests/platform/mac-wk2/TestExpectations:

Canonical link: https://commits.webkit.org/270875@main




More information about the webkit-changes mailing list