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