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

Reply via email to