Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 5f0752110b0540bba043db50ebb38f7415aa5dd2
      
https://github.com/WebKit/WebKit/commit/5f0752110b0540bba043db50ebb38f7415aa5dd2
  Author: Jean-Yves Avenard <j...@apple.com>
  Date:   2025-08-30 (Sat, 30 Aug 2025)

  Changed paths:
    M Source/WebCore/platform/graphics/cocoa/VideoMediaSampleRenderer.mm

  Log Message:
  -----------
  Hiding and resuming a webm video sometimes causes a decoding error
https://bugs.webkit.org/show_bug.cgi?id=298146
rdar://159508950

Reviewed by Jer Noble.

Under some circumstances observed the AVSampleBufferDisplayLayer's status is
AVQueuedSampleBufferRenderingStatusUnknown when the application goes back into 
active
state rather than the expected AVQueuedSampleBufferRenderingStatusFailed
which makes us treat the NSError as a fatal decode error.
Instead we treat it as a recoverable error.

* Source/WebCore/platform/graphics/cocoa/VideoMediaSampleRenderer.mm:
(WebCore::VideoMediaSampleRenderer::videoRendererDidReceiveError):

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



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to