summaryrefslogtreecommitdiffstats
path: root/src/com/android/camera/VideoUI.java
diff options
context:
space:
mode:
authorLinux Build Service Account <lnxbuild@localhost>2016-09-26 17:36:10 -0700
committerGerrit - the friendly Code Review server <code-review@localhost>2016-09-26 17:36:10 -0700
commitb10b4edda7a132a729db8706c33615328407a747 (patch)
treebb20eeb80c9f81bf8df59c8a1ce226726b97cff9 /src/com/android/camera/VideoUI.java
parentd8d0264b44734ac425a67a616bb69f453bffb54d (diff)
parentdf23d71189d514eecf8e358f135823e5f540abb9 (diff)
downloadandroid_packages_apps_Snap-b10b4edda7a132a729db8706c33615328407a747.tar.gz
android_packages_apps_Snap-b10b4edda7a132a729db8706c33615328407a747.tar.bz2
android_packages_apps_Snap-b10b4edda7a132a729db8706c33615328407a747.zip
Merge "SnapdragonCamera:Fix Face circles are drawn at an offset" into camera.lnx.1.0-dev.1.0
Diffstat (limited to 'src/com/android/camera/VideoUI.java')
-rw-r--r--src/com/android/camera/VideoUI.java7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/com/android/camera/VideoUI.java b/src/com/android/camera/VideoUI.java
index c4ff511bf..2ecf9e140 100644
--- a/src/com/android/camera/VideoUI.java
+++ b/src/com/android/camera/VideoUI.java
@@ -402,6 +402,7 @@ public class VideoUI implements PieRenderer.PieListener,
float scaledTextureWidth, scaledTextureHeight;
int rotation = CameraUtil.getDisplayRotation(mActivity);
+ mScreenRatio = CameraUtil.determineRatio(ratio);
if (mScreenRatio == CameraUtil.RATIO_16_9
&& CameraUtil.determinCloseRatio(ratio) == CameraUtil.RATIO_4_3) {
int l = (mTopMargin + mBottomMargin) * 4;
@@ -434,6 +435,9 @@ public class VideoUI implements PieRenderer.PieListener,
}
} else {
float width = mMaxPreviewWidth, height = mMaxPreviewHeight;
+ if (width == 0 || height == 0) return;
+ if(mScreenRatio == CameraUtil.RATIO_4_3)
+ height -= (mTopMargin + mBottomMargin);
if (mOrientationResize) {
scaledTextureWidth = height * mAspectRatio;
if (scaledTextureWidth > width) {
@@ -1255,9 +1259,6 @@ public class VideoUI implements PieRenderer.PieListener,
mFaceView.setVisibility(View.VISIBLE);
mFaceView.setDisplayOrientation(orientation);
mFaceView.setMirror(mirror);
- LayoutParams layoutParams = new LayoutParams(
- LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT);
- mFaceView.setLayoutParams(layoutParams);
mFaceView.resume();
}