Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 0acb006bca65fc3b800382f2b36d3cb1eefa47c0 https://github.com/WebKit/WebKit/commit/0acb006bca65fc3b800382f2b36d3cb1eefa47c0 Author: Rupin Mittal <ru...@apple.com> Date: 2024-10-01 (Tue, 01 Oct 2024)
Changed paths: M Source/WebKit/GPUProcess/webrtc/LibWebRTCCodecsProxy.h M Source/WebKit/GPUProcess/webrtc/LibWebRTCCodecsProxy.mm M Source/WebKit/GPUProcess/webrtc/RemoteAudioMediaStreamTrackRendererInternalUnitManager.cpp M Source/WebKit/GPUProcess/webrtc/RemoteMediaRecorder.cpp M Source/WebKit/GPUProcess/webrtc/RemoteSampleBufferDisplayLayer.cpp M Source/WebKit/GPUProcess/webrtc/RemoteSampleBufferDisplayLayerManager.cpp M Source/WebKit/GPUProcess/webrtc/RemoteSampleBufferDisplayLayerManager.h Log Message: ----------- Adopt more smart pointers in GPUProcess/webrtc https://bugs.webkit.org/show_bug.cgi?id=280652 rdar://137007140 Reviewed by Chris Dumez. Smart pointer adoption as per the static analyzer. * Source/WebKit/GPUProcess/webrtc/LibWebRTCCodecsProxy.h: * Source/WebKit/GPUProcess/webrtc/LibWebRTCCodecsProxy.mm: (WebKit::LibWebRTCCodecsProxy::stopListeningForIPC): (WebKit::LibWebRTCCodecsProxy::initialize): (WebKit::LibWebRTCCodecsProxy::releaseDecoder): (WebKit::LibWebRTCCodecsProxy::releaseEncoder): (WebKit::LibWebRTCCodecsProxy::encodeFrame): (WebKit::LibWebRTCCodecsProxy::notifyEncoderResult): (WebKit::LibWebRTCCodecsProxy::notifyDecoderResult): * Source/WebKit/GPUProcess/webrtc/RemoteAudioMediaStreamTrackRendererInternalUnitManager.cpp: (WebKit::RemoteAudioMediaStreamTrackRendererInternalUnitManagerUnit::reset): * Source/WebKit/GPUProcess/webrtc/RemoteMediaRecorder.cpp: (WebKit::RemoteMediaRecorder::~RemoteMediaRecorder): (WebKit::RemoteMediaRecorder::audioSamplesAvailable): (WebKit::RemoteMediaRecorder::videoFrameAvailable): (WebKit::RemoteMediaRecorder::fetchData): (WebKit::RemoteMediaRecorder::stopRecording): (WebKit::RemoteMediaRecorder::pause): (WebKit::RemoteMediaRecorder::resume): * Source/WebKit/GPUProcess/webrtc/RemoteSampleBufferDisplayLayer.cpp: (WebKit::RemoteSampleBufferDisplayLayer::initialize): (WebKit::RemoteSampleBufferDisplayLayer::updateDisplayMode): (WebKit::RemoteSampleBufferDisplayLayer::updateBoundsAndPosition): (WebKit::RemoteSampleBufferDisplayLayer::flush): (WebKit::RemoteSampleBufferDisplayLayer::flushAndRemoveImage): (WebKit::RemoteSampleBufferDisplayLayer::enqueueVideoFrame): (WebKit::RemoteSampleBufferDisplayLayer::clearVideoFrames): (WebKit::RemoteSampleBufferDisplayLayer::setShouldMaintainAspectRatio): * Source/WebKit/GPUProcess/webrtc/RemoteSampleBufferDisplayLayerManager.cpp: (WebKit::RemoteSampleBufferDisplayLayerManager::close): (WebKit::RemoteSampleBufferDisplayLayerManager::createLayer): (WebKit::RemoteSampleBufferDisplayLayerManager::releaseLayer): * Source/WebKit/GPUProcess/webrtc/RemoteSampleBufferDisplayLayerManager.h: Canonical link: https://commits.webkit.org/284506@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