Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: fc82cafe4cd6e2c87babd4a9aba25dbf7916be2a
https://github.com/WebKit/WebKit/commit/fc82cafe4cd6e2c87babd4a9aba25dbf7916be2a
Author: Philippe Normand <[email protected]>
Date: 2025-06-16 (Mon, 16 Jun 2025)
Changed paths:
M Source/WebCore/platform/mediastream/gstreamer/DesktopPortal.cpp
M Source/WebCore/platform/mediastream/gstreamer/DesktopPortal.h
M
Source/WebCore/platform/mediastream/gstreamer/GStreamerVideoCaptureSource.cpp
M
Source/WebCore/platform/mediastream/gstreamer/PipeWireCaptureDeviceManager.cpp
M
Source/WebCore/platform/mediastream/gstreamer/PipeWireCaptureDeviceManager.h
Log Message:
-----------
[WPE] Crash when running the mdn-bcd-collector test suite after 292932@main
https://bugs.webkit.org/show_bug.cgi?id=293786
Reviewed by Xabier Rodriguez-Calvar.
A new DesktopPortal client is now created for each enumerateDevices() call, in
order to prevent
recursion if the call site is not properly awaiting the result. The
computeCaptureDevices completion
handler is also now chained from the PipeWireCaptureDeviceManager to the
DesktopPortal, allowing us
to keep the openCameraPipewireRemote() method private to DesktopPortal.
Canonical link: https://commits.webkit.org/296261@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes