Branch: refs/heads/webkitglib/2.54
Home: https://github.com/WebKit/WebKit
Commit: 25aedbe2520a5f4f8523d2b8ea93b2c97ef9e2ef
https://github.com/WebKit/WebKit/commit/25aedbe2520a5f4f8523d2b8ea93b2c97ef9e2ef
Author: Fujii Hironori <[email protected]>
Date: 2026-09-10 (Thu, 10 Sep 2026)
Changed paths:
M Source/WebCore/platform/graphics/skia/SkiaGPUAtlas.cpp
Log Message:
-----------
Cherry-pick 320810@main (bfe5ce514044).
https://bugs.webkit.org/show_bug.cgi?id=323643
[GTK][WPE] SkiaGPUAtlas::uploadImages() should destory `writeScope` before
signaling `m_uploadCondition`
https://bugs.webkit.org/show_bug.cgi?id=323643
Reviewed by Nikolas Zimmermann.
The type of `writeScope` is MemoryMappedGPUBuffer::AccessScope. The dtor
~AccessScope() actually syncs the buffer. We should do that before signaling
the condition variable.
* Source/WebCore/platform/graphics/skia/SkiaGPUAtlas.cpp:
(WebCore::SkiaGPUAtlas::uploadImages):
Canonical link: https://commits.webkit.org/320810@main
Canonical link: https://commits.webkit.org/317695.255@webkitglib/2.54
Commit: 2110d86c43de4ba5654590d1fe5a0926ca90127e
https://github.com/WebKit/WebKit/commit/2110d86c43de4ba5654590d1fe5a0926ca90127e
Author: Fujii Hironori <[email protected]>
Date: 2026-09-10 (Thu, 10 Sep 2026)
Changed paths:
M Source/WebCore/platform/graphics/gbm/MemoryMappedGPUBuffer.cpp
Log Message:
-----------
Cherry-pick 320811@main (3303c6f5ddfd).
https://bugs.webkit.org/show_bug.cgi?id=311103
[GTK][WPE] white noise images for dma_buf atlas on i915 + Intel Arc
https://bugs.webkit.org/show_bug.cgi?id=311103
Reviewed by Nikolas Zimmermann.
The combination of i915 driver and Intel Arc caused white noise for atlas
image
uploading. Using xe driver work fine for the video card.
Using CPUMappingStrategy::GBMBoMap and unmapping in ~AccessScope() can work
around the issue for i915.
* Source/WebCore/platform/graphics/gbm/MemoryMappedGPUBuffer.cpp:
(WebCore::runCapabilityProbe):
(WebCore::MemoryMappedGPUBuffer::AccessScope::~AccessScope):
Canonical link: https://commits.webkit.org/320811@main
Canonical link: https://commits.webkit.org/317695.256@webkitglib/2.54
Commit: 4d7525e156e11b9653180210652630fd44e9b258
https://github.com/WebKit/WebKit/commit/4d7525e156e11b9653180210652630fd44e9b258
Author: Philippe Normand <[email protected]>
Date: 2026-09-10 (Thu, 10 Sep 2026)
Changed paths:
M
Source/WebCore/platform/mediastream/gstreamer/GStreamerMediaStreamSource.cpp
Log Message:
-----------
Cherry-pick 320809@main (3e4b76f62c88).
https://bugs.webkit.org/show_bug.cgi?id=320649
[GStreamer] webrtc/disable-encryption.html crashes
https://bugs.webkit.org/show_bug.cgi?id=320649
Reviewed by Xabier Rodriguez-Calvar.
The webkitMediaStreamSrcCleanup function has to run from the main thread
and it was the case
everywhere excepted when the element is replaced (thus disposed) from a
non-main thread by playbin3,
when we send a new collection event from the element pad probe.
* LayoutTests/platform/wpe/TestExpectations:
*
Source/WebCore/platform/mediastream/gstreamer/GStreamerMediaStreamSource.cpp:
(webkitMediaStreamSrcDispose):
Canonical link: https://commits.webkit.org/320809@main
Canonical link: https://commits.webkit.org/317695.257@webkitglib/2.54
Compare: https://github.com/WebKit/WebKit/compare/30084183ed39...4d7525e156e1
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications