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..17b52b56bfc1d98fede494e3767e4bad81b2d109 100644 |
--- a/talk/app/webrtc/java/jni/androidmediaencoder_jni.cc |
+++ b/talk/app/webrtc/java/jni/androidmediaencoder_jni.cc |
@@ -584,11 +584,10 @@ 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.width(), |
- frame.height(), |
+ frame.video_frame_buffer().get())->ScaleAndRotate( |
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); |