summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--services/core/java/com/android/server/display/DisplayTransformManager.java50
1 files changed, 0 insertions, 50 deletions
diff --git a/services/core/java/com/android/server/display/DisplayTransformManager.java b/services/core/java/com/android/server/display/DisplayTransformManager.java
index ffee99f21c3e..dbbb318db63b 100644
--- a/services/core/java/com/android/server/display/DisplayTransformManager.java
+++ b/services/core/java/com/android/server/display/DisplayTransformManager.java
@@ -21,10 +21,8 @@ import android.os.IBinder;
import android.os.Parcel;
import android.os.RemoteException;
import android.os.ServiceManager;
-import android.util.MathUtils;
import android.util.Slog;
import android.util.SparseArray;
-
import com.android.internal.annotations.GuardedBy;
import java.util.Arrays;
@@ -51,7 +49,6 @@ public class DisplayTransformManager {
private static final int SURFACE_FLINGER_TRANSACTION_COLOR_MATRIX = 1015;
private static final int SURFACE_FLINGER_TRANSACTION_DALTONIZER = 1014;
- private static final int SURFACE_FLINGER_TRANSACTION_SATURATION = 1022;
/**
* Map of level -> color transformation matrix.
@@ -71,10 +68,6 @@ public class DisplayTransformManager {
@GuardedBy("mDaltonizerModeLock")
private int mDaltonizerMode = -1;
- private final Object mSaturationLock = new Object();
- @GuardedBy("mSaturationLock")
- private float mSaturation = 1.0f;
-
/* package */ DisplayTransformManager() {
}
@@ -165,30 +158,6 @@ public class DisplayTransformManager {
}
/**
- * Returns the current saturation.
- */
- public float getSaturation() {
- synchronized (mSaturationLock) {
- return mSaturation;
- }
- }
-
- /**
- * Sets the saturation level of the display. The default value is 1.0.
- *
- * @param saturation A value between 0 (0% saturation, grayscale) and 2 (100% extra saturation)
- */
- public void setSaturation(float saturation) {
- synchronized (mSaturationLock) {
- saturation = MathUtils.constrain(saturation, 0.0f, 2.0f);
- if (mSaturation != saturation) {
- mSaturation = saturation;
- applySaturation(saturation);
- }
- }
- }
-
- /**
* Propagates the provided color transformation matrix to the SurfaceFlinger.
*/
private static void applyColorMatrix(float[] m) {
@@ -232,23 +201,4 @@ public class DisplayTransformManager {
}
}
}
-
- /**
- * Propagates the provided saturation to the SurfaceFlinger.
- */
- private static void applySaturation(float saturation) {
- final IBinder flinger = ServiceManager.getService("SurfaceFlinger");
- if (flinger != null) {
- final Parcel data = Parcel.obtain();
- data.writeInterfaceToken("android.ui.ISurfaceComposer");
- data.writeFloat(saturation);
- try {
- flinger.transact(SURFACE_FLINGER_TRANSACTION_SATURATION, data, null, 0);
- } catch (RemoteException ex) {
- Slog.e(TAG, "Failed to set saturation", ex);
- } finally {
- data.recycle();
- }
- }
- }
}