Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 12b0406851de47a318ed60765da8d071a1e9b7dd
      
https://github.com/WebKit/WebKit/commit/12b0406851de47a318ed60765da8d071a1e9b7dd
  Author: Philippe Normand <[email protected]>
  Date:   2026-01-19 (Mon, 19 Jan 2026)

  Changed paths:
    M LayoutTests/platform/glib/TestExpectations
    M Source/WebCore/Modules/mediastream/CanvasCaptureMediaStreamTrack.cpp
    M Source/WebCore/platform/graphics/gstreamer/VideoFrameGStreamer.cpp

  Log Message:
  -----------
  [GStreamer] webrtc/video-vp8-videorange.html is flaky failing
https://bugs.webkit.org/show_bug.cgi?id=305356

Reviewed by Xabier Rodriguez-Calvar.

The test was timing out sometimes, the vp8 decoder dropping frames it thought 
were too late. The
timestamps of the buffers passed to the encoder were actually incorrect. We now 
timestamp video
frames captured from the canvas in all cases.

* LayoutTests/platform/glib/TestExpectations:
* Source/WebCore/Modules/mediastream/CanvasCaptureMediaStreamTrack.cpp:
(WebCore::CanvasCaptureMediaStreamTrack::Source::captureCanvas):
* Source/WebCore/platform/graphics/gstreamer/VideoFrameGStreamer.cpp:
(WebCore::VideoFrameGStreamer::setPresentationTime):

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



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications

Reply via email to