From aa9ae272295aed992f9b575d551628ebedea70d5 Mon Sep 17 00:00:00 2001 From: Jan-Ivar Bruaroey Date: Thu, 22 Feb 2024 22:49:16 +0000 Subject: [PATCH] Bug 1881445 - Fix non-unified build error in video_capture_avfoundation.mm. r=mjf Differential Revision: https://phabricator.services.mozilla.com/D202516 --- .../objc_video_capture/video_capture_avfoundation.mm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/dom/media/systemservices/objc_video_capture/video_capture_avfoundation.mm b/dom/media/systemservices/objc_video_capture/video_capture_avfoundation.mm index 2b1ce2a70c54..ca7bf4db9b04 100644 --- a/dom/media/systemservices/objc_video_capture/video_capture_avfoundation.mm +++ b/dom/media/systemservices/objc_video_capture/video_capture_avfoundation.mm @@ -88,10 +88,11 @@ AVCaptureDeviceFormat* _Nullable FindFormat( - (void)capturer:(RTCVideoCapturer* _Nonnull)capturer didCaptureVideoFrame:(RTCVideoFrame* _Nonnull)frame { - scoped_refptr cap; + webrtc::scoped_refptr + cap; { webrtc::MutexLock lock(&_mutex); - cap = scoped_refptr(_capturer); + cap = webrtc::scoped_refptr(_capturer); } if (!cap) return; cap->OnFrame(frame);