Match video orientation with device orientation for portrait and portrait upside down

BUG=
R=tkchin@webrtc.org

Review URL: https://webrtc-codereview.appspot.com/55459004

Patch from Jon Hjelle <hjon@andynet.net>.

Cr-Commit-Position: refs/heads/master@{#9336}
This commit is contained in:
Jon Hjelle
2015-05-29 15:24:52 -07:00
committed by Zeke Chin
parent bc7dd7e023
commit 14c2695f29
2 changed files with 6 additions and 4 deletions

View File

@ -262,10 +262,11 @@ static dispatch_queue_t kBackgroundQueue = nil;
AVCaptureVideoOrientation orientation = AVCaptureVideoOrientationPortrait;
switch ([UIDevice currentDevice].orientation) {
case UIDeviceOrientationPortrait:
orientation = AVCaptureVideoOrientationPortraitUpsideDown;
case UIDeviceOrientationPortraitUpsideDown:
orientation = AVCaptureVideoOrientationPortrait;
break;
case UIDeviceOrientationPortraitUpsideDown:
orientation = AVCaptureVideoOrientationPortraitUpsideDown;
break;
case UIDeviceOrientationLandscapeLeft:
orientation = AVCaptureVideoOrientationLandscapeRight;
break;

View File

@ -250,10 +250,11 @@ using namespace webrtc::videocapturemodule;
switch ([UIDevice currentDevice].orientation) {
case UIDeviceOrientationPortrait:
_connection.videoOrientation =
AVCaptureVideoOrientationPortraitUpsideDown;
AVCaptureVideoOrientationPortrait;
break;
case UIDeviceOrientationPortraitUpsideDown:
_connection.videoOrientation =
AVCaptureVideoOrientationPortrait;
AVCaptureVideoOrientationPortraitUpsideDown;
break;
case UIDeviceOrientationLandscapeLeft:
_connection.videoOrientation =