Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 65523b157f07ef68349bbfa2c5b6f9cf45220a2e
https://github.com/WebKit/WebKit/commit/65523b157f07ef68349bbfa2c5b6f9cf45220a2e
Author: Philippe Normand <[email protected]>
Date: 2026-05-12 (Tue, 12 May 2026)
Changed paths:
M LayoutTests/media/media-vp8-hiddenframes.html
M Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp
Log Message:
-----------
[GStreamer] media/media-vp8-hiddenframes.html fails
https://bugs.webkit.org/show_bug.cgi?id=314311
Reviewed by Xabier Rodriguez-Calvar.
Allow seeking to the exact duration. Manually verified by removing allowed
fuzzyness on the test and
checking the last video frame is rendered instead of the first one. Fuzzy
parameters were then
adjusted to accommodate with GStreamer's vpx decoder.
The test was also flaky on mac-intel. Ensuring the video is rendered after the
seeked event fixed
it.
The following test performs a seek at duration for an Ogg file, which is poorly
supported by
oggdemux, so keep the previous code, basically triggering EOS as was done
before this patch, but
specially for this scenario:
imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/seeking/seek-to-max-value.htm
* Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp:
(WebCore::MediaPlayerPrivateGStreamer::doSeek):
Canonical link: https://commits.webkit.org/313064@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications