RESOLVED FIXED 147011
Adding previewCaptureLayer to AVVideoCaptureSource
https://bugs.webkit.org/show_bug.cgi?id=147011
Summary Adding previewCaptureLayer to AVVideoCaptureSource
Matthew Daiter
Reported 2015-07-16 13:54:59 PDT
Needed to add this, so that on instantiation a captureSource has a layer that it can send to whatever platform needs it.
Attachments
Patch (4.06 KB, patch)
2015-07-16 13:56 PDT, Matthew Daiter
no flags
Patch (4.05 KB, patch)
2015-07-16 14:11 PDT, Matthew Daiter
no flags
Radar WebKit Bug Importer
Comment 1 2015-07-16 13:56:04 PDT
Matthew Daiter
Comment 2 2015-07-16 13:56:58 PDT
Eric Carlson
Comment 3 2015-07-16 14:08:09 PDT
Comment on attachment 256921 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=256921&action=review > Source/WebCore/platform/mediastream/mac/AVVideoCaptureSource.h:49 > + virtual AVCaptureVideoPreviewLayer* previewLayer() { return m_videoPreviewLayer.get(); } Does this need to be virtual? > Source/WebCore/platform/mediastream/mac/AVVideoCaptureSource.h:65 > + WTF::RetainPtr<AVCaptureVideoPreviewLayer> m_videoPreviewLayer; "WTF::" isn't needed. > Source/WebCore/platform/mediastream/mac/AVVideoCaptureSource.mm:224 > + m_videoPreviewLayer = [[AVCaptureVideoPreviewLayer alloc] initWithSession:session()]; You need to use adoptNS.
Matthew Daiter
Comment 4 2015-07-16 14:11:32 PDT
Matthew Daiter
Comment 5 2015-07-16 14:11:57 PDT
Comment on attachment 256921 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=256921&action=review >> Source/WebCore/platform/mediastream/mac/AVVideoCaptureSource.h:49 >> + virtual AVCaptureVideoPreviewLayer* previewLayer() { return m_videoPreviewLayer.get(); } > > Does this need to be virtual? Fixed. >> Source/WebCore/platform/mediastream/mac/AVVideoCaptureSource.h:65 >> + WTF::RetainPtr<AVCaptureVideoPreviewLayer> m_videoPreviewLayer; > > "WTF::" isn't needed. Fixed. >> Source/WebCore/platform/mediastream/mac/AVVideoCaptureSource.mm:224 >> + m_videoPreviewLayer = [[AVCaptureVideoPreviewLayer alloc] initWithSession:session()]; > > You need to use adoptNS. Fixed.
WebKit Commit Bot
Comment 6 2015-07-22 21:16:36 PDT
Comment on attachment 256923 [details] Patch Clearing flags on attachment: 256923 Committed r187208: <http://trac.webkit.org/changeset/187208>
WebKit Commit Bot
Comment 7 2015-07-22 21:16:39 PDT
All reviewed patches have been landed. Closing bug.
Note You need to log in before you can comment on or make changes to this bug.