diff --git a/talk/app/webrtc/objc/avfoundationvideocapturer.mm b/talk/app/webrtc/objc/avfoundationvideocapturer.mm index bd472a498a..9f5361a60b 100644 --- a/talk/app/webrtc/objc/avfoundationvideocapturer.mm +++ b/talk/app/webrtc/objc/avfoundationvideocapturer.mm @@ -262,10 +262,9 @@ static dispatch_queue_t kBackgroundQueue = nil; AVCaptureVideoOrientation orientation = AVCaptureVideoOrientationPortrait; switch ([UIDevice currentDevice].orientation) { case UIDeviceOrientationPortrait: - orientation = AVCaptureVideoOrientationPortrait; - break; - case UIDeviceOrientationPortraitUpsideDown: orientation = AVCaptureVideoOrientationPortraitUpsideDown; + case UIDeviceOrientationPortraitUpsideDown: + orientation = AVCaptureVideoOrientationPortrait; break; case UIDeviceOrientationLandscapeLeft: orientation = AVCaptureVideoOrientationLandscapeRight; diff --git a/webrtc/modules/video_capture/ios/rtc_video_capture_ios_objc.mm b/webrtc/modules/video_capture/ios/rtc_video_capture_ios_objc.mm index c8421596da..71ccc9817e 100644 --- a/webrtc/modules/video_capture/ios/rtc_video_capture_ios_objc.mm +++ b/webrtc/modules/video_capture/ios/rtc_video_capture_ios_objc.mm @@ -250,11 +250,10 @@ using namespace webrtc::videocapturemodule; switch ([UIDevice currentDevice].orientation) { case UIDeviceOrientationPortrait: _connection.videoOrientation = - AVCaptureVideoOrientationPortrait; - break; + AVCaptureVideoOrientationPortraitUpsideDown; case UIDeviceOrientationPortraitUpsideDown: _connection.videoOrientation = - AVCaptureVideoOrientationPortraitUpsideDown; + AVCaptureVideoOrientationPortrait; break; case UIDeviceOrientationLandscapeLeft: _connection.videoOrientation =