* Observing logcat, these features depend on proprietary
libraries that are not available for us and they are
automatically disabled. Disable them here so that
audio HAL doesn't attempt to enable them.
Change sf early phase offset for 90hz to be early=6.1ms,
early_gl=9ms to give the same ~16ms and ~13ms they had on 60hz.
Bug: 130191039
Test: launch app and observe systraces, frame drop 1.83% -> 0.37%
Test: scrolling on photo with force GL compos and observe systraces,
frame drop 1.61% -> 0.84%
Change-Id: Icbd734d9fa217333741bd625e715eae973a3e368
Enable backpressure for client composition to avoid jank due to
HWC queue stuffing.
Test: 1. Open Camera
2. Swipe horizontally to go back to previous app.
Bug: 138083790
Change-Id: I3d26aa470c1660b23bd97133f39858f92638aca8
Tnx Google, now pie fingerprint failed cts, now it check yet date security patch.
But old oreo prop pass normal without change security patch date.
This reverts commit dca62446a9027b02502a5b1372b302f40e3d9d69.
Change-Id: Icd60b7df6804146220ef81b0047c78542cd15dcb
The configstore will be not used in surfaceflinger. So surfaceflinger
will use the system properties instead of configstore.
For this, the system properties are added.
Bug: 112386364
Test: m -j && boot test
Change-Id: Ie3d2adccca06702217984cf2c9db986d852b7014
Signed-off-by: celtare21 <celtare21@gmail.com>
Signed-off-by: Dusan Uveric <dusan.uveric9@gmail.com>
* Though xiaomi disables this to make vendor color adjustments,
livedisplay needs this to apply color profiles on boot.
Change-Id: Ia47d0f2665dc126388be64848a13e2046ab8f258
With 8Khz sampling rate afe fails to fetch calibration
information.
sdm660 & msm8998 acdb supports only 48Khz for speaker
protection calibration tx device, since 8Khz tables were
not added initially, addition of 8Khz would require
further tuning.
This change is to use sample rate based on property, the
default sample rate is not changed for other targets without
prop.
Change-Id: I29dc549c699396fc953f3f831cd0ea81ee033ae4
Update properties to add vendor.audio prefix where missing
and remove unused ones to fix namespace violations.
Change-Id: I3723ae3e366178e87eff81001a0f1fd133cc4404
Set "persist.vendor.radio.procedure_bytes" property value
to SKIP for testIccTransmitApduLogicalChannel to pass
Change-Id: I117dd9ec6976d35e23ce10158e1ef4706e17104f
CRs-Fixed: 2491738
Drop framework_manifest.xml part as the hal is already parsed.
Don't bring in the c2 xml files as CAF squashed the c2
support in the already existing media codecs.
Change-Id: Ibe051f4b19c2dbb0a208e751a3b7a332a329b447
Signed-off-by: celtare21 <celtare21@gmail.com>
Choreographer VSync has some performance impact for CPU rendered apps
as the app has to wait for VSync to start a new frame draw. When the
frame draw time exceeds one VSync, this has a direct impact on the FPS.
"debug.cpurend.vsync" property controls the VSync for CPU rendered apps.
Disable VSync for CPU rendered app, by setting this property to false.
Signed-off-by: adi8900 <adrianszymanski242@gmail.com>