From cfa553369fd8ef68db751fe1052cd17fd5763965 Mon Sep 17 00:00:00 2001 From: Zhijun He Date: Mon, 16 Sep 2013 09:49:28 -0700 Subject: [PATCH] ImageReader: get correct crop size Bug: 10752797 Change-Id: I2e56d69cde7f5ca669a366646b876861b277a239 --- media/jni/android_media_ImageReader.cpp | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/media/jni/android_media_ImageReader.cpp b/media/jni/android_media_ImageReader.cpp index 94f20bcb31718..16b45be1395ec 100644 --- a/media/jni/android_media_ImageReader.cpp +++ b/media/jni/android_media_ImageReader.cpp @@ -739,11 +739,9 @@ static jboolean ImageReader_imageSetup(JNIEnv* env, jobject thiz, int outputHeight = buffer->height; // Correct width/height when crop is set. - if (buffer->crop.getWidth() > 0) { - outputWidth = buffer->crop.getWidth() + 1; - } - if (buffer->crop.getHeight() > 0) { - outputHeight = buffer->crop.getHeight() + 1; + if (buffer->crop.isValid()) { + outputWidth = buffer->crop.getWidth(); + outputHeight = buffer->crop.getHeight(); } int imageReaderWidth = ctx->getBufferWidth();