summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRiza Sulistyo <riza@teluu.com>2014-08-25 09:31:24 +0000
committerRiza Sulistyo <riza@teluu.com>2014-08-25 09:31:24 +0000
commit30df419403f4972e7c1f18c4c1c10c2b667ed535 (patch)
treec64884f7bec7510083db1803120dcafe9f0c345d
parent4d106e01abeef932206c750777a87de1e72bb460 (diff)
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
-rw-r--r--pjmedia/src/pjmedia-videodev/ios_dev.m4
1 files 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;