Commit graph

76 commits

Author SHA1 Message Date
Vasantha Balla
52c0c5831e
sdm660: Disable PQ by default in encoder
Disable PQ feature by default on sdm660

Change-Id: I42014b3897c2b817872d07b71412540093fa594e
2019-12-16 18:14:04 +01:00
LuK1337
be221519b8
sdm660-common: Disable fluence
* CAF keeps it disabled.

Change-Id: I78d14c45ec848090fecaf7305190b5d4889418ed
2019-12-07 19:22:47 +01:00
Michael Bestas
bb65017838
sdm660-common: Disable unsupported audio features
* 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.
2019-12-07 18:49:55 +01:00
TH779
3de03ef41d
sdm660: Rollback build fingerprint to V9.5.11.0.ODCCNFA from wayne
* Fix ctsProfile.

Signed-off-by: TH779 <tongsj2333@gmail.com>
2019-12-07 14:21:23 +01:00
Joshua Blanchard
7aad8a0350
sdm660-common: update BT a2dp props 2019-12-02 17:22:37 +01:00
Midas Chien
014f8a2f4b
sdm660: Enable high fps sf early phase offsets
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
2019-12-02 17:22:37 +01:00
Volodymyr Zhdanov
676172c2e1
sdm660-common: disable ssr runtime features
* we don't have ssr support

Change-Id: I8a5714cca88bcd494eb3cc6579f42ce4955bc394
2019-12-02 17:22:37 +01:00
dianlujitao
fa6a145a1b
sdm660-common: Enable AOSP bluetooth audio HAL v2
Change-Id: I4d12752ae5fb2829d6612647c8740c84967f5434
2019-12-02 17:22:26 +01:00
Bruno Martins
d871afb68e
sdm660-common: Drop QC location support
It leaks the IP, location and more to some 3rd party companies,
bla bla bla. Let's stop with all the whining.
2019-11-13 21:45:45 +01:00
Stylogey
11d51fd106
sdm660-common: Use all surface flinger properties 2019-11-13 21:45:37 +01:00
Ady Abraham
ede4f5c879
sdm660: Enable GL comp backpressure
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
2019-11-12 18:12:21 +01:00
Max Weffers
86a5e4b07f
sdm660: prop: skia hwui renderer is not used on Q anymore 2019-11-04 15:02:14 +01:00
Atman
7148c63cd7
sdm660: Enable debug.sf.latch_unsignaled
* Reduces Jank

Signed-off-by: Atman <masteratman@gmail.com>
Change-Id: I1f413a6f68359112b017423f939e191c46506117
2019-11-04 15:02:14 +01:00
palaych
7539a6fb27
sdm660: Return oreo fingerprint from walleye
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
2019-11-04 15:02:14 +01:00
Sundong Ahn
334659fc3b
sdm660-common: Add system properties for surfaceflinger
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>
2019-10-22 17:12:47 +02:00
Sujin Panicker
27abd7f7f6
sdm660-common: Fix rank of QC OMX components
Rank OMX SW codecs higher than C2 codecs except for opus codec.

Change-Id: Id8d760e2fc8d33e8c8c97ed1ee10513c71457aa5
Signed-off-by: Volodymyr Zhdanov <wight554@gmail.com>
Signed-off-by: celtare21 <celtare21@gmail.com>
Signed-off-by: Dusan Uveric <dusan.uveric9@gmail.com>
2019-10-22 17:12:47 +02:00
Kuran Kaname
d61715549a
sdm660-common: prop: override volume steps count 2019-10-22 17:12:47 +02:00
LuK1337
3002ad84da
sdm660-common: Convert remaining configstore settings to props
Change-Id: Iadefa31bc863b7ab70239874bed82bef240cbba5
2019-10-22 16:38:31 +02:00
Bladeyy
64d8fdf1ef
sdm660-common: prop: Force enable IMS/Radio props
* Fixes ViLTE

Change-Id: Id0b7f7fdc628983929fdb1f8a6919d024e567218
2019-10-15 10:22:04 +02:00
Wang Han
a801241ced
sdm660-common: Enable display default color mode
* Though xiaomi disables this to make vendor color adjustments,
   livedisplay needs this to apply color profiles on boot.

Change-Id: Ia47d0f2665dc126388be64848a13e2046ab8f258
2019-10-15 10:16:58 +02:00
Vasantha Balla
df41f8a417
sdm660_64:Add property to prefer hw codecs in thumbnail
Add property "media.stagefright.thumbnail.prefer_hw_codecs"
to system.prop

Change-Id: If60f9cdc8b0236df421a72e7621f1e57fd3f4f55
2019-10-04 18:53:18 +02:00
Sujin Panicker
a531fc7500
sdm660: audio: Add 48khz sampling rate to spkr prot tx uc
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
2019-10-04 18:53:17 +02:00
Dhananjay Kumar
9f9234544e
sdm660: audio: update properties to fix namespace violations
Update properties to add vendor.audio prefix where missing
and remove unused ones to fix namespace violations.

Change-Id: I3723ae3e366178e87eff81001a0f1fd133cc4404
2019-10-04 18:53:17 +02:00
Weiyin Jiang
8b7e76e45c
sdm660: audio: add voice multi session property
Add voice multi sessoin property.

CRs-Fixed: 2489604
Change-Id: Ib906db560268a4c9e183747896130522b45d6566
2019-10-04 18:53:17 +02:00
Weiyin Jiang
117f33523e
sdm660: post_proc: clean up stale audiosphere implementation
Now that we have GEF based implementation, clean up stale one.

CRs-Fixed: 2484430
Change-Id: I7dcad43401650c51e637fce202f5b45d40b3852e
2019-10-04 18:53:17 +02:00
Weiyin Jiang
29491bc666
sdm660: audio: update audio config xml and pbe property
SW effects are reverted to stock implementation, disabling pbe property
to keep h/w effect aligned.

CRs-Fixed: 2478472
Change-Id: I7b2112365dfa0bae752a949286e6f056b4da90eb
2019-10-04 18:53:17 +02:00
Ramjee Singh
aa01ba6785
sdm660: audio: Enable frame ctl for aac codec format
Change-Id: Id43ab138deb892e564ed710e4dd5c9b644852f44
2019-10-04 18:53:17 +02:00
vivek mehta
f7c0a30856
sdm660: audio: enable runtime feature flags 2019-10-04 18:53:17 +02:00
Weiyin Jiang
40f89f7d6e
sdm660: audio: rename vendor properties 2019-10-04 18:53:17 +02:00
Aalique Grahame
c5179fc652
sdm660: audio: Update Audio Configuration from CAF
*taken from 57058a6c2f (diff-150a488020beaf5b0711175bb5420f8b)
2019-10-04 18:53:14 +02:00
Erfan Abdi
7123cfecc8
sdm660: prop: disabled bluetooth wipower 2019-09-27 17:13:45 +02:00
Erfan Abdi
b87ab33877
sdm660: prop: increase snd card open retries to 50 2019-09-27 17:13:45 +02:00
Erfan Abdi
1fa0b49b7f
sdm660: prop set radio felxmap to none 2019-09-27 17:13:45 +02:00
Erfan Abdi
23f5d64fd4
sdm660: prop: set iwlan operation mode to legacy 2019-09-27 17:13:45 +02:00
Vandana Jain
9e29bf75ec
sdm660: whitelist the SD camera app
Change-Id: Iad4ff00e91104f37a4aceaa11f891f97965cc723
2019-09-27 17:13:45 +02:00
Sandeep Gutta
74698e4302
sdm660: Set property procedure_bytes to SKIP
Set "persist.vendor.radio.procedure_bytes" property value
to SKIP for testIccTransmitApduLogicalChannel to pass

Change-Id: I117dd9ec6976d35e23ce10158e1ef4706e17104f
CRs-Fixed: 2491738
2019-09-27 17:13:45 +02:00
Pawin Vongmasa
15e0315162
sdm660-common: Enable Codec2
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>
2019-09-27 17:13:44 +02:00
Erfan Abdi
7d5ed49e06
sdm660-common: Force disable bluetooth audio hal 2.0
Change-Id: I217becb041395865a1c6f997b0cbc0c994d04e78
Signed-off-by: Erfan Abdi <erfangplus@gmail.com>
2019-09-16 10:36:23 +02:00
Peiyong Lin
c248538a8b
sdm660-common: Turn on GPU protected composition.
Change-Id: Ie385081961d8b89b81a034178d10176197b639d5
2019-09-16 10:36:23 +02:00
Simao Gomes Viana
fd4d1c6204
sdm660-common: Tweak fling velocity system props
Change-Id: I755a802e45fd07733e7efd42ad967f5a91190bb0

Signed-off-by: Simao Gomes Viana <xdevs23@outlook.com>
Signed-off-by: Anirudh Gupta <anirudhgupta109@gmail.com>
Signed-off-by: Sebastian (Felvesthe) <felvesthe@outlook.com>
2019-09-05 12:17:56 +02:00
srfarias
5aa1f6bdb2
sdm660-common: system.prop: skip propagating backpressure
Change-Id: I786647a242a8ef595268e7570b17154852cac1fb
Signed-off-by: srfarias <erikofarias@gmail.com>
2019-09-05 12:17:56 +02:00
Chris Craik
c805f4be15
sdm660-common: prop: Disable use_buffer_age to workaround driver issue
picked from wahoo

Bug: 74534157
Test: none
Change-Id: Ie03a0b36e06b6596c2cbf2d7b0f3eaba93afbf33
2019-09-05 12:17:56 +02:00
srfarias
3861367840
sdm660-common: prop: rendering improvements
Signed-off-by: srfarias <erikofarias@gmail.com>
2019-09-05 12:17:55 +02:00
TheScarastic
08a8899b46
sdm660-common: Set PRODUCT_GMS_CLIENTID_BASE as per stock
Change-Id: I46cc0af76b796121c7f2ca5c33b74aec6f700c64
2019-09-05 12:17:55 +02:00
Hazari PraveenKumar
c3f3a95312
sdm660-common: prop: Disable VSync for CPU rendered apps
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>
2019-08-21 09:10:00 +02:00
Max Weffers
a8bc99038a
sdm660-common: prop: enable video.disable.ubwc
*needed for video recoding on clover with oreo blobs
2019-08-20 23:18:24 +02:00
Max Weffers
f749ead6c7
sdm660-common: libinit: remove heap and dalvik configs from libinit 2019-08-15 17:21:45 +02:00
Artem Borisov
351013a675
sdm660-common: Disable debug.sf.latch_unsignaled
Apparently, it introduces dramatical performance degradation in some use cases.

Change-Id: I92aaa4469f6848e4dfff89f3781f31ed527bae2b
2019-08-15 15:31:33 +02:00
TheScarastic
60ce96be80
sdm660-common: force enable volte
For some reason volte wasnt working on carriers even with
updated carrierconfig overlays so add it for now

Signed-off-by: PainKiller3 <ninadpatil100@gmail.com>
2019-08-15 15:31:33 +02:00
ganeshi4u
c05a21cab4
sdm660-common: enable ViLTE prop
Change-Id: I290c236913244720d641454d5f4e8e1cb8ae9d8d
Signed-off-by: PainKiller3 <ninadpatil100@gmail.com>
2019-08-15 15:31:33 +02:00