From 016c8cbce4dde21f2703b9865f52d16b8d5d5ae2 Mon Sep 17 00:00:00 2001 From: Daniel Lam Date: Tue, 3 Apr 2012 15:54:58 -0700 Subject: Enabled cropping support in SurfaceTexture SurfaceTexture will modify the crop rect so it matches the desired output aspect ratio when the scaling mode is NATIVE_WINDOW_SCALING_MODE_CROP. Added a test for this new scaling mode. Change-Id: I60f24dcbc294b65cd10a393d9e27d40f07d27bb6 --- libs/gui/SurfaceTextureClient.cpp | 1 + 1 file changed, 1 insertion(+) (limited to 'libs/gui/SurfaceTextureClient.cpp') diff --git a/libs/gui/SurfaceTextureClient.cpp b/libs/gui/SurfaceTextureClient.cpp index aa114ed310..99c025f91c 100644 --- a/libs/gui/SurfaceTextureClient.cpp +++ b/libs/gui/SurfaceTextureClient.cpp @@ -555,6 +555,7 @@ int SurfaceTextureClient::setScalingMode(int mode) switch (mode) { case NATIVE_WINDOW_SCALING_MODE_FREEZE: case NATIVE_WINDOW_SCALING_MODE_SCALE_TO_WINDOW: + case NATIVE_WINDOW_SCALING_MODE_SCALE_CROP: break; default: ALOGE("unknown scaling mode: %d", mode); -- cgit v1.2.3-59-g8ed1b