diff --git a/talk/app/webrtc/objc/avfoundationvideocapturer.mm b/talk/app/webrtc/objc/avfoundationvideocapturer.mm index 9f5361a60..bd472a498 100644 --- a/talk/app/webrtc/objc/avfoundationvideocapturer.mm +++ b/talk/app/webrtc/objc/avfoundationvideocapturer.mm @@ -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; 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 71ccc9817..c8421596d 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,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 =