diff --git a/tegu/device-lineage.mk b/tegu/device-lineage.mk index 7a01539..462e392 100644 --- a/tegu/device-lineage.mk +++ b/tegu/device-lineage.mk @@ -8,4 +8,7 @@ $(call inherit-product, $(DEVICE_PATH)/device-lineage.mk) DEVICE_PACKAGE_OVERLAYS += $(DEVICE_PATH)/$(DEVICE_CODENAME)/overlay-lineage +PRODUCT_PACKAGES += \ + PixelDisplayServiceOverlayTegu + TARGET_VENDOR_PROP += $(DEVICE_PATH)/$(DEVICE_CODENAME)/vendor.prop diff --git a/tegu/rro_overlays/PixelDisplayServiceOverlay/Android.bp b/tegu/rro_overlays/PixelDisplayServiceOverlay/Android.bp new file mode 100644 index 0000000..830db0a --- /dev/null +++ b/tegu/rro_overlays/PixelDisplayServiceOverlay/Android.bp @@ -0,0 +1,9 @@ +// +// Copyright (C) 2024 The Android Open Source Project +// SPDX-License-Identifier: Apache-2.0 +// + +runtime_resource_overlay { + name: "PixelDisplayServiceOverlayTegu", + product_specific: true, +} diff --git a/tegu/rro_overlays/PixelDisplayServiceOverlay/AndroidManifest.xml b/tegu/rro_overlays/PixelDisplayServiceOverlay/AndroidManifest.xml new file mode 100644 index 0000000..b0874fa --- /dev/null +++ b/tegu/rro_overlays/PixelDisplayServiceOverlay/AndroidManifest.xml @@ -0,0 +1,13 @@ + + + + + + diff --git a/tegu/rro_overlays/PixelDisplayServiceOverlay/res/drawable/ZACI_0_0_ZA9388.png b/tegu/rro_overlays/PixelDisplayServiceOverlay/res/drawable/ZACI_0_0_ZA9388.png new file mode 100644 index 0000000..cdfc0cc Binary files /dev/null and b/tegu/rro_overlays/PixelDisplayServiceOverlay/res/drawable/ZACI_0_0_ZA9388.png differ diff --git a/tegu/rro_overlays/PixelDisplayServiceOverlay/res/drawable/ZACI_0_10_ZA8038.png b/tegu/rro_overlays/PixelDisplayServiceOverlay/res/drawable/ZACI_0_10_ZA8038.png new file mode 100644 index 0000000..d860f79 Binary files /dev/null and b/tegu/rro_overlays/PixelDisplayServiceOverlay/res/drawable/ZACI_0_10_ZA8038.png differ diff --git a/tegu/rro_overlays/PixelDisplayServiceOverlay/res/drawable/ZACI_0_11_ZA7925.png b/tegu/rro_overlays/PixelDisplayServiceOverlay/res/drawable/ZACI_0_11_ZA7925.png new file mode 100644 index 0000000..e222a31 Binary files /dev/null and b/tegu/rro_overlays/PixelDisplayServiceOverlay/res/drawable/ZACI_0_11_ZA7925.png differ diff --git a/tegu/rro_overlays/PixelDisplayServiceOverlay/res/drawable/ZACI_0_12_ZA7812.png b/tegu/rro_overlays/PixelDisplayServiceOverlay/res/drawable/ZACI_0_12_ZA7812.png new file mode 100644 index 0000000..bb939ae Binary files /dev/null and b/tegu/rro_overlays/PixelDisplayServiceOverlay/res/drawable/ZACI_0_12_ZA7812.png differ diff --git a/tegu/rro_overlays/PixelDisplayServiceOverlay/res/drawable/ZACI_0_13_ZA7700.png b/tegu/rro_overlays/PixelDisplayServiceOverlay/res/drawable/ZACI_0_13_ZA7700.png new file mode 100644 index 0000000..74dbbd7 Binary files /dev/null and b/tegu/rro_overlays/PixelDisplayServiceOverlay/res/drawable/ZACI_0_13_ZA7700.png differ diff --git a/tegu/rro_overlays/PixelDisplayServiceOverlay/res/drawable/ZACI_0_14_ZA7588.png b/tegu/rro_overlays/PixelDisplayServiceOverlay/res/drawable/ZACI_0_14_ZA7588.png new file mode 100644 index 0000000..2d587e0 Binary files /dev/null and b/tegu/rro_overlays/PixelDisplayServiceOverlay/res/drawable/ZACI_0_14_ZA7588.png differ diff --git a/tegu/rro_overlays/PixelDisplayServiceOverlay/res/drawable/ZACI_0_15_ZA7362.png b/tegu/rro_overlays/PixelDisplayServiceOverlay/res/drawable/ZACI_0_15_ZA7362.png new file mode 100644 index 0000000..6e47568 Binary files /dev/null and b/tegu/rro_overlays/PixelDisplayServiceOverlay/res/drawable/ZACI_0_15_ZA7362.png differ diff --git a/tegu/rro_overlays/PixelDisplayServiceOverlay/res/drawable/ZACI_0_16_ZA7138.png b/tegu/rro_overlays/PixelDisplayServiceOverlay/res/drawable/ZACI_0_16_ZA7138.png new file mode 100644 index 0000000..23cf8a8 Binary files /dev/null and b/tegu/rro_overlays/PixelDisplayServiceOverlay/res/drawable/ZACI_0_16_ZA7138.png differ diff --git a/tegu/rro_overlays/PixelDisplayServiceOverlay/res/drawable/ZACI_0_17_ZA7025.png b/tegu/rro_overlays/PixelDisplayServiceOverlay/res/drawable/ZACI_0_17_ZA7025.png new file mode 100644 index 0000000..1ed7ac2 Binary files /dev/null and b/tegu/rro_overlays/PixelDisplayServiceOverlay/res/drawable/ZACI_0_17_ZA7025.png differ diff --git a/tegu/rro_overlays/PixelDisplayServiceOverlay/res/drawable/ZACI_0_18_ZA6800.png b/tegu/rro_overlays/PixelDisplayServiceOverlay/res/drawable/ZACI_0_18_ZA6800.png new file mode 100644 index 0000000..257c06f Binary files /dev/null and b/tegu/rro_overlays/PixelDisplayServiceOverlay/res/drawable/ZACI_0_18_ZA6800.png differ diff --git a/tegu/rro_overlays/PixelDisplayServiceOverlay/res/drawable/ZACI_0_19_ZA6667.png b/tegu/rro_overlays/PixelDisplayServiceOverlay/res/drawable/ZACI_0_19_ZA6667.png new file mode 100644 index 0000000..d9acd86 Binary files /dev/null and b/tegu/rro_overlays/PixelDisplayServiceOverlay/res/drawable/ZACI_0_19_ZA6667.png differ diff --git a/tegu/rro_overlays/PixelDisplayServiceOverlay/res/drawable/ZACI_0_1_ZA9275.png b/tegu/rro_overlays/PixelDisplayServiceOverlay/res/drawable/ZACI_0_1_ZA9275.png new file mode 100644 index 0000000..a5fbead Binary files /dev/null and b/tegu/rro_overlays/PixelDisplayServiceOverlay/res/drawable/ZACI_0_1_ZA9275.png differ diff --git a/tegu/rro_overlays/PixelDisplayServiceOverlay/res/drawable/ZACI_0_20_ZA6533_6333_05.png b/tegu/rro_overlays/PixelDisplayServiceOverlay/res/drawable/ZACI_0_20_ZA6533_6333_05.png new file mode 100644 index 0000000..1d2d4eb Binary files /dev/null and b/tegu/rro_overlays/PixelDisplayServiceOverlay/res/drawable/ZACI_0_20_ZA6533_6333_05.png differ diff --git a/tegu/rro_overlays/PixelDisplayServiceOverlay/res/drawable/ZACI_0_21_ZA6533_6333_045.png b/tegu/rro_overlays/PixelDisplayServiceOverlay/res/drawable/ZACI_0_21_ZA6533_6333_045.png new file mode 100644 index 0000000..a53fbc4 Binary files /dev/null and b/tegu/rro_overlays/PixelDisplayServiceOverlay/res/drawable/ZACI_0_21_ZA6533_6333_045.png differ diff --git a/tegu/rro_overlays/PixelDisplayServiceOverlay/res/drawable/ZACI_0_22_ZA6533_6333_04.png b/tegu/rro_overlays/PixelDisplayServiceOverlay/res/drawable/ZACI_0_22_ZA6533_6333_04.png new file mode 100644 index 0000000..165c026 Binary files /dev/null and b/tegu/rro_overlays/PixelDisplayServiceOverlay/res/drawable/ZACI_0_22_ZA6533_6333_04.png differ diff --git a/tegu/rro_overlays/PixelDisplayServiceOverlay/res/drawable/ZACI_0_23_ZA6533_6333_035.png b/tegu/rro_overlays/PixelDisplayServiceOverlay/res/drawable/ZACI_0_23_ZA6533_6333_035.png new file mode 100644 index 0000000..4ff86be Binary files /dev/null and b/tegu/rro_overlays/PixelDisplayServiceOverlay/res/drawable/ZACI_0_23_ZA6533_6333_035.png differ diff --git a/tegu/rro_overlays/PixelDisplayServiceOverlay/res/drawable/ZACI_0_24_ZA6533_6333_03.png b/tegu/rro_overlays/PixelDisplayServiceOverlay/res/drawable/ZACI_0_24_ZA6533_6333_03.png new file mode 100644 index 0000000..ca9395a Binary files /dev/null and b/tegu/rro_overlays/PixelDisplayServiceOverlay/res/drawable/ZACI_0_24_ZA6533_6333_03.png differ diff --git a/tegu/rro_overlays/PixelDisplayServiceOverlay/res/drawable/ZACI_0_2_ZA9162.png b/tegu/rro_overlays/PixelDisplayServiceOverlay/res/drawable/ZACI_0_2_ZA9162.png new file mode 100644 index 0000000..222d742 Binary files /dev/null and b/tegu/rro_overlays/PixelDisplayServiceOverlay/res/drawable/ZACI_0_2_ZA9162.png differ diff --git a/tegu/rro_overlays/PixelDisplayServiceOverlay/res/drawable/ZACI_0_3_ZA9050.png b/tegu/rro_overlays/PixelDisplayServiceOverlay/res/drawable/ZACI_0_3_ZA9050.png new file mode 100644 index 0000000..09b6406 Binary files /dev/null and b/tegu/rro_overlays/PixelDisplayServiceOverlay/res/drawable/ZACI_0_3_ZA9050.png differ diff --git a/tegu/rro_overlays/PixelDisplayServiceOverlay/res/drawable/ZACI_0_4_ZA8938.png b/tegu/rro_overlays/PixelDisplayServiceOverlay/res/drawable/ZACI_0_4_ZA8938.png new file mode 100644 index 0000000..d6e9dfd Binary files /dev/null and b/tegu/rro_overlays/PixelDisplayServiceOverlay/res/drawable/ZACI_0_4_ZA8938.png differ diff --git a/tegu/rro_overlays/PixelDisplayServiceOverlay/res/drawable/ZACI_0_5_ZA8825.png b/tegu/rro_overlays/PixelDisplayServiceOverlay/res/drawable/ZACI_0_5_ZA8825.png new file mode 100644 index 0000000..9f2f046 Binary files /dev/null and b/tegu/rro_overlays/PixelDisplayServiceOverlay/res/drawable/ZACI_0_5_ZA8825.png differ diff --git a/tegu/rro_overlays/PixelDisplayServiceOverlay/res/drawable/ZACI_0_6_ZA8712.png b/tegu/rro_overlays/PixelDisplayServiceOverlay/res/drawable/ZACI_0_6_ZA8712.png new file mode 100644 index 0000000..1d3920c Binary files /dev/null and b/tegu/rro_overlays/PixelDisplayServiceOverlay/res/drawable/ZACI_0_6_ZA8712.png differ diff --git a/tegu/rro_overlays/PixelDisplayServiceOverlay/res/drawable/ZACI_0_7_ZA8488.png b/tegu/rro_overlays/PixelDisplayServiceOverlay/res/drawable/ZACI_0_7_ZA8488.png new file mode 100644 index 0000000..cac4120 Binary files /dev/null and b/tegu/rro_overlays/PixelDisplayServiceOverlay/res/drawable/ZACI_0_7_ZA8488.png differ diff --git a/tegu/rro_overlays/PixelDisplayServiceOverlay/res/drawable/ZACI_0_8_ZA8375.png b/tegu/rro_overlays/PixelDisplayServiceOverlay/res/drawable/ZACI_0_8_ZA8375.png new file mode 100644 index 0000000..66bd8d9 Binary files /dev/null and b/tegu/rro_overlays/PixelDisplayServiceOverlay/res/drawable/ZACI_0_8_ZA8375.png differ diff --git a/tegu/rro_overlays/PixelDisplayServiceOverlay/res/drawable/ZACI_0_9_ZA8150.png b/tegu/rro_overlays/PixelDisplayServiceOverlay/res/drawable/ZACI_0_9_ZA8150.png new file mode 100644 index 0000000..e131aa0 Binary files /dev/null and b/tegu/rro_overlays/PixelDisplayServiceOverlay/res/drawable/ZACI_0_9_ZA8150.png differ diff --git a/tegu/rro_overlays/PixelDisplayServiceOverlay/res/values/config.xml b/tegu/rro_overlays/PixelDisplayServiceOverlay/res/values/config.xml new file mode 100644 index 0000000..6f3b97b --- /dev/null +++ b/tegu/rro_overlays/PixelDisplayServiceOverlay/res/values/config.xml @@ -0,0 +1,111 @@ + + + + + @array/config_za_primary_display_brightness_thresholds_list + + + @array/config_za_primary_display_compensation_images_list + + + 0.3 + + + @array/config_za_primary_display_condition1_brightness_thresholds + @array/config_za_primary_display_condition2_brightness_thresholds + + + @array/config_za_primary_display_condition1_compensation_images + @array/config_za_primary_display_condition2_compensation_images + + + 0.4722222 + 0.4861111 + 0.5 + 0.5277778 + 0.5555556 + 0.6111111 + 0.6666667 + 0.7222222 + 0.7777778 + 0.8333333 + 0.8888889 + 0.9166667 + 0.9444444 + 0.9722222 + 1.0 + + + @drawable/ZACI_0_2_ZA9162 + @drawable/ZACI_0_4_ZA8938 + @drawable/ZACI_0_6_ZA8712 + @drawable/ZACI_0_7_ZA8488 + @drawable/ZACI_0_9_ZA8150 + @drawable/ZACI_0_13_ZA7700 + @drawable/ZACI_0_14_ZA7588 + @drawable/ZACI_0_15_ZA7362 + @drawable/ZACI_0_16_ZA7138 + @drawable/ZACI_0_18_ZA6800 + @drawable/ZACI_0_20_ZA6533_6333_05 + @drawable/ZACI_0_21_ZA6533_6333_045 + @drawable/ZACI_0_22_ZA6533_6333_04 + @drawable/ZACI_0_23_ZA6533_6333_035 + @drawable/ZACI_0_24_ZA6533_6333_03 + + + 0.4722222 + 0.4861111 + 0.5 + 0.5277778 + 0.5555556 + 0.5833333 + 0.6111111 + 0.6388889 + 0.6666667 + 0.6944444 + 0.7222222 + 0.75 + 0.7777778 + 0.8055556 + 0.8333333 + 0.8611111 + 0.8888889 + 0.9444444 + 0.9583333 + 0.9722222 + 0.9861111 + 1.0 + + + @drawable/ZACI_0_0_ZA9388 + @drawable/ZACI_0_1_ZA9275 + @drawable/ZACI_0_2_ZA9162 + @drawable/ZACI_0_3_ZA9050 + @drawable/ZACI_0_5_ZA8825 + @drawable/ZACI_0_6_ZA8712 + @drawable/ZACI_0_7_ZA8488 + @drawable/ZACI_0_8_ZA8375 + @drawable/ZACI_0_9_ZA8150 + @drawable/ZACI_0_11_ZA7925 + @drawable/ZACI_0_12_ZA7812 + @drawable/ZACI_0_14_ZA7588 + @drawable/ZACI_0_15_ZA7362 + @drawable/ZACI_0_16_ZA7138 + @drawable/ZACI_0_17_ZA7025 + @drawable/ZACI_0_18_ZA6800 + @drawable/ZACI_0_19_ZA6667 + @drawable/ZACI_0_20_ZA6533_6333_05 + @drawable/ZACI_0_21_ZA6533_6333_045 + @drawable/ZACI_0_22_ZA6533_6333_04 + @drawable/ZACI_0_23_ZA6533_6333_035 + @drawable/ZACI_0_24_ZA6533_6333_03 + + 10.0 + 1.0 + 0.4 + 500 + 1500 +