Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 1ae5061e826a81dd0f5e082a5a313aba473a3626 https://github.com/WebKit/WebKit/commit/1ae5061e826a81dd0f5e082a5a313aba473a3626 Author: Youenn Fablet <you...@apple.com> Date: 2024-07-08 (Mon, 08 Jul 2024)
Changed paths: M Source/WebCore/platform/graphics/avfoundation/SampleBufferDisplayLayer.h M Source/WebKit/GPUProcess/webrtc/RemoteSampleBufferDisplayLayer.cpp M Source/WebKit/GPUProcess/webrtc/RemoteSampleBufferDisplayLayer.h M Source/WebKit/GPUProcess/webrtc/RemoteSampleBufferDisplayLayerManager.cpp M Source/WebKit/GPUProcess/webrtc/RemoteSampleBufferDisplayLayerManager.h M Source/WebKit/WebProcess/GPU/webrtc/SampleBufferDisplayLayer.cpp Log Message: ----------- SampleBufferDisplayLayerClient should be refable https://bugs.webkit.org/show_bug.cgi?id=276243 rdar://131153843 Reviewed by Eric Carlson. Make SampleBufferDisplayLayerClient refable and take ref whenever calling a client method from a client weak pointer. * Source/WebCore/platform/graphics/avfoundation/SampleBufferDisplayLayer.h: * Source/WebKit/GPUProcess/webrtc/RemoteSampleBufferDisplayLayer.cpp: (WebKit::RemoteSampleBufferDisplayLayer::create): * Source/WebKit/GPUProcess/webrtc/RemoteSampleBufferDisplayLayer.h: * Source/WebKit/GPUProcess/webrtc/RemoteSampleBufferDisplayLayerManager.cpp: (WebKit::RemoteSampleBufferDisplayLayerManager::createLayer): * Source/WebKit/GPUProcess/webrtc/RemoteSampleBufferDisplayLayerManager.h: * Source/WebKit/WebProcess/GPU/webrtc/SampleBufferDisplayLayer.cpp: (WebKit::SampleBufferDisplayLayer::setDidFail): (WebKit::SampleBufferDisplayLayer::gpuProcessConnectionDidClose): Canonical link: https://commits.webkit.org/280729@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