Index: talk/app/webrtc/java/jni/androidmediaencoder_jni.cc |
diff --git a/talk/app/webrtc/java/jni/androidmediaencoder_jni.cc b/talk/app/webrtc/java/jni/androidmediaencoder_jni.cc |
index 92ec4f05cfe426053d3f587f188eea765f73efe2..0f379d32169f63590bc68671b499554101857fa6 100644 |
--- a/talk/app/webrtc/java/jni/androidmediaencoder_jni.cc |
+++ b/talk/app/webrtc/java/jni/androidmediaencoder_jni.cc |
@@ -584,11 +584,12 @@ int32_t MediaCodecVideoEncoder::EncodeOnCodecThread( |
if (frame.native_handle() != nullptr) { |
rtc::scoped_refptr<webrtc::VideoFrameBuffer> scaled_buffer( |
static_cast<AndroidTextureBuffer*>( |
- frame.video_frame_buffer().get())->CropAndScale( |
+ frame.video_frame_buffer().get())->CropScaleAndRotate( |
frame.width(), |
frame.height(), |
scaled_resolution.width, |
- scaled_resolution.height)); |
+ scaled_resolution.height, |
+ webrtc::kVideoRotation_0)); |
input_frame.set_video_frame_buffer(scaled_buffer); |
} else { |
input_frame = quality_scaler_.GetScaledFrame(frame); |