Branch: refs/heads/webkitglib/2.52
Home: https://github.com/WebKit/WebKit
Commit: 0ae330b3434a336433e590c0d24386f7d4ebe71c
https://github.com/WebKit/WebKit/commit/0ae330b3434a336433e590c0d24386f7d4ebe71c
Author: LMM <[email protected]>
Date: 2026-03-04 (Wed, 04 Mar 2026)
Changed paths:
M Source/WebCore/platform/graphics/android/PlatformDisplayAndroid.cpp
Log Message:
-----------
Cherry-pick 308618@main (d6127be96fcf).
https://bugs.webkit.org/show_bug.cgi?id=308942
Fix PlatformDisplayAndroid usage of eglGetPlatformDisplay
to avoid compatibility issues with some Android versions
https://bugs.webkit.org/show_bug.cgi?id=308942
Reviewed by Adrian Perez de Castro.
In some cases the Epoxy GL function dispatch resolver doesn't work reliably
before we have a connected EGLDisplay, so we use eglGetProcAddress() to
avoid that.
Also added a call eglGetPlatformDisplayEXT because eglGetPlatformDisplay
may not be
available with some EGL versions.
* Source/WebCore/platform/graphics/android/PlatformDisplayAndroid.cpp:
(WebCore::PlatformDisplayAndroid::create):
Canonical link: https://commits.webkit.org/308618@main
Canonical link: https://commits.webkit.org/305877.162@webkitglib/2.52
Commit: 4866538b9889d5ec1b0738ec150326e63e24a9cf
https://github.com/WebKit/WebKit/commit/4866538b9889d5ec1b0738ec150326e63e24a9cf
Author: Adrian Perez de Castro <[email protected]>
Date: 2026-03-04 (Wed, 04 Mar 2026)
Changed paths:
M Source/WebCore/platform/graphics/gstreamer/GStreamerCommon.cpp
Log Message:
-----------
Cherry-pick 308539@main (a965c5491f2e).
https://bugs.webkit.org/show_bug.cgi?id=309062
[WPE][Android] Disable GStreamer registry scanner
https://bugs.webkit.org/show_bug.cgi?id=309062
Reviewed by Carlos Garcia Campos.
Currently the GStreamer registry scanner is not working on Android, so
instead of having multiple attempts (and failures) when trying to spawn
it, skip it altogether. In the long run it would be even better to use
gstreamer-full, including all the needed elements in the same binary,
which also would not need the scanner at all.
* Source/WebCore/platform/graphics/gstreamer/GStreamerCommon.cpp:
(WebCore::ensureGStreamerInitializedNonWebProcess): Disable forking the
registry scanner on Android.
( WebCore::ensureGStreamerInitialized): Ditto.
Canonical link: https://commits.webkit.org/308539@main
Canonical link: https://commits.webkit.org/305877.163@webkitglib/2.52
Compare: https://github.com/WebKit/WebKit/compare/a71913273c96...4866538b9889
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications