Enable dynamic color mode to reduce the power overhead of color space
conversion when GPU composition exists.
Bug: 315787778
Test: check "dumpsys SurfaceFlinger" and state of display color service
when playing SDR/HDR video
Change-Id: Ie9e87091385ab5247141bf956fbaba3275cc6811
i2c paths for 5.15 and 6.1 kernels are statically assigned,
so delete variations that do not exist from init rc file.
Depending on the device either i2c bus 6 or 11 are used, so
create permissions for both in separate init rc files.
Put the correct rc file to the vendor partition based on
target product.
Test: Manual test on device. Confirm that file reads related to
file path error do not trigger error.
Bug: 318820040
Change-Id: I4cb67bcbba99ef32a5ddfb2487b92ee196563b90
Signed-off-by: RD Babiera <rdbabiera@google.com>
The paths of sysfs nodes are different across kernel versions
and i2c bus assignement. Runtime search the correct ones.
Test: Manual test on device. Confirm that file reads related to
file path error do not trigger error.
Bug: 318820040
Change-Id: I1217fcea012865cebe12c935917f12903003fd5b
(ported from commit 0b768c8fbe1e59a4b9efa7b5f7b6a017a81d46fb)
Signed-off-by: RD Babiera <rdbabiera@google.com>
1. Update media_codecs_performance_c2.xml from zuma
2. fine tune value for c2.exynos.vp9.encoder 3840x2160
Bug: 321187030
Test: run cts -m CtsVideoTestCases
Change-Id: I4b943f5c134e26f352cc5e14d837ba50347baa32
SE policies are already there. Probably policies were copied properly
from the previous project but device files were not.
Bug: 321899122
Test: `adb shell dumpsys meminfo surfaceflinger` shows data for graphics
Change-Id: I72deafef9e2b6c49360f73ef4c71642dddd2e2f8
It is useful to know the PCIe LTSSM state residencies in various
scenarios. The pcie binary that provides this is availaable in factory
builds. This change also makes it available for eng and userdebug builds.
Bug: 322357593
Change-Id: I5a8513063f232124a82f81ecc2a5e2e6d84d7459
Signed-off-by: Sajid Dalvi <sdalvi@google.com>
This is already the default, so no need to set via sysprop. Moving
forward, we will set this using flags, unless a particular category
of device needs to override the flag.
Bug: 293371537
Test: NA
Change-Id: I6b149c2ee198a28a306540f4670edaa560533f48
c2.android.av1-dav1d.decoder performance has been improved with CL
"C2SoftDav1dDec: Fix performance issues in frame parallel multi-threading"
More detail in b/315828433
Bug: 315828433
Test: run cts -m CtsMediaDecoderTestCases -a arm64-v8a -t android.media.decoder.cts.VideoDecoderPerfTest --module-arg CtsMediaDecoderTestCases:instrumentation-arg:codec-prefix:=c2.android.av1-dav1d.decoder
Change-Id: Ie2aaccc9f89127b2d9e11e7ddb71455f6d75b50c
Previously, `Liboemservice_proxy` was included as a part of DMD, and so
didn't need to be included on its own. However, since these two have
been decoupled, we need to explicitly include the build target here for
it to execute on device.
Test: Build and check logs to ensure service starts up on boot
Bug: 321867236
Change-Id: I9a03a5f7dffc91e4760472a79d510e23eacca564
Root cause: The permission "android.permission.BLUETOOTH_CONNECT" is missed for settingsintelligence on zumapro
Solution: pre-grant the permission "android.permission.BLUETOOTH_CONNECT" for settingsintelligence on zumapro
Fix: 320409645
Test: Manual Test
Flag: NA
Change-Id: I104a0e9a7e30fc1e530ee0e9baaab3972d6a992b