From 30df419403f4972e7c1f18c4c1c10c2b667ed535 Mon Sep 17 00:00:00 2001 From: Riza Sulistyo Date: Mon, 25 Aug 2014 09:31:24 +0000 Subject: Re #1762: Change alloc method for preview layer that may cause crash when releasing the object on iOS 7 (arm64). git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4902 74dad513-b988-da41-8d7b-12977e46ad98 --- pjmedia/src/pjmedia-videodev/ios_dev.m | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pjmedia/src/pjmedia-videodev/ios_dev.m b/pjmedia/src/pjmedia-videodev/ios_dev.m index aa1ab11d..d73b47e3 100644 --- a/pjmedia/src/pjmedia-videodev/ios_dev.m +++ b/pjmedia/src/pjmedia-videodev/ios_dev.m @@ -759,8 +759,8 @@ static pj_status_t ios_stream_set_cap(pjmedia_vid_dev_stream *s, dispatch_async(dispatch_get_main_queue(), ^{ /* Create preview layer */ AVCaptureVideoPreviewLayer *prev_layer = - [AVCaptureVideoPreviewLayer - layerWithSession:strm->cap_session]; + [[AVCaptureVideoPreviewLayer alloc] + initWithSession:strm->cap_session]; /* Attach preview layer to a UIView */ prev_layer.videoGravity = AVLayerVideoGravityResize; -- cgit v1.2.3