Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 7fd8860065303c1f5a14252916b24a1b5e57a27f https://github.com/WebKit/WebKit/commit/7fd8860065303c1f5a14252916b24a1b5e57a27f Author: Rupin Mittal <ru...@apple.com> Date: 2024-10-11 (Fri, 11 Oct 2024)
Changed paths: M Source/WebKit/WebProcess/GPU/GPUProcessConnection.cpp M Source/WebKit/WebProcess/GPU/GPUProcessConnection.h M Source/WebKit/WebProcess/GPU/webrtc/SampleBufferDisplayLayer.cpp M Source/WebKit/WebProcess/GPU/webrtc/SampleBufferDisplayLayerManager.cpp M Source/WebKit/WebProcess/GPU/webrtc/SampleBufferDisplayLayerManager.h Log Message: ----------- [IsDeprecatedWeakRefSmartPointerException] Make SampleBufferDisplayLayerManager ref-counted https://bugs.webkit.org/show_bug.cgi?id=281248 rdar://137706376 Reviewed by Ryosuke Niwa. SampleBufferDisplayLayerManager is owned by GPUProcessConnection, so we forward the ref/deref'ing to GPUProcessConnection. * Source/WebKit/WebProcess/GPU/GPUProcessConnection.cpp: (WebKit::GPUProcessConnection::sampleBufferDisplayLayerManager): (WebKit::GPUProcessConnection::protectedSampleBufferDisplayLayerManager): (WebKit::GPUProcessConnection::dispatchMessage): * Source/WebKit/WebProcess/GPU/GPUProcessConnection.h: * Source/WebKit/WebProcess/GPU/webrtc/SampleBufferDisplayLayer.cpp: (WebKit::SampleBufferDisplayLayer::~SampleBufferDisplayLayer): * Source/WebKit/WebProcess/GPU/webrtc/SampleBufferDisplayLayerManager.cpp: (WebKit::SampleBufferDisplayLayerManager::SampleBufferDisplayLayerManager): (WebKit::SampleBufferDisplayLayerManager::ref const): (WebKit::SampleBufferDisplayLayerManager::deref const): * Source/WebKit/WebProcess/GPU/webrtc/SampleBufferDisplayLayerManager.h: Canonical link: https://commits.webkit.org/285025@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