| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
| |
* Especially wait for really critical temperatures before
shutting down the device completely
Change-Id: Ib9d7837bd7613f208e6c4b73ea819e8981ee170f
|
|
|
|
|
|
|
|
|
|
|
| |
Add more aggressive throttling before shutdown
Change thermal shutdown to 60C
Fix wrong temperature in SKIN-MID-FLOOR
Bug: 33276816
Bug: 35933344
Test: on marlin
Change-Id: Id20f2299beb7772bbe376342642814b01369731c
|
|
|
|
|
|
|
| |
* Remove the battery monitor part too since the bms sensor isn't
reliable anymore with everyone using a third party battery
Change-Id: I46f788b079a5f9548989c495e0b5a1e1825f5df5
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
We droping old deprecated vp8-vp9 media codecs and we updating to latest Google for media_codecs_performance. This update fixing the following errors/bugs that causing problems/flickering
while playing video on Instagram and some audio issues on other apps.
Tested with: Instagram, Facebook, WhatsApp, Viber, Duo and YouTube.
Video/Audio working without issues with speaker and LeEco headphones.
E OMX-VDEC-1080P: Enable/Disable allocate-native-handle allowed only on input port!
E OMX-VDEC-1080P: set_parameter: Error: 0x80001019, setting param 0x7f00005d
E OMXNodeInstance: setParameter(0xf1900014:qcom.decoder.avc, OMX.google.android.index.allocateNativeHandle(0x7f00005d): Output:1 en=0) ERROR: UnsupportedSetting(0x80001019)
E OMXNodeInstance: getParameter(0xf1920034:qcom.decoder.vp9, ??(0x7f000044)) ERROR: UnsupportedSetting(0x80001019)
E OMXNodeInstance: getExtensionIndex(0xf1920034:qcom.decoder.vp9, OMX.google.android.index.configureVideoTunnelMode) ERROR: NotImplemented(0x80001006)
E OMXMaster: makeComponentInstance(OMX.google.vp9.decoder) in android.hardwar process
E OMX-VDEC-1080P: Enable/Disable allocate-native-handle allowed only on input port!
E OMX-VDEC-1080P: set_parameter: Error: 0x80001019, setting param 0x7f00005d
E OMXNodeInstance: setParameter(0xf1920034:qcom.decoder.vp9.secure, OMX.google.android.index.allocateNativeHandle(0x7f00005d): Output:1 en=0) ERROR: UnsupportedSetting(0x80001019)
E OMXNodeInstance: getExtensionIndex(0xf3280710:google.vp9.decoder, OMX.google.android.index.configureVideoTunnelMode) ERROR: UnsupportedIndex(0x8000101a)
D MediaCodecInfo: detail feature-tunneled-playback wasn't present to remove
E OMXNodeInstance: getExtensionIndex(0xf3280710:google.vp9.decoder, OMX.google.android.index.enableAndroidNativeBuffers) ERROR: UnsupportedIndex(0x8000101a)
E OMXNodeInstance: getConfig(0xf3280f60:google.vp8.encoder, ConfigAndroidIntraRefresh(0x6f60000a)) ERROR: Undefined(0x80001001)
E OMXNodeInstance: getParameter(0xf3280f60:google.vp8.encoder, ParamVideoIntraRefresh(0x6000006)) ERROR: UnsupportedIndex(0x8000101a)
Change-Id: I3a29602f9797d560e20a7b74bab59cf74b65f187
|
|
|
|
| |
Change-Id: I107aa37abdcbbe0581d0d9047d0e27a2eabafd9e
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Runtime Resource Overlays (RROs) can no longer change the value of
resources in manifest when read during PackagerParser.
This change uses component-override to enable the service by default.
Remove usages of profile_supported_* from overlays as they no
longer configure the enable state of Bluetooth components.
Bug: 135048762
Test: adb shell pm query-services \
com.android.bluetooth/.avrcpcontroller.AvrcpControllerService
adb shell pm query-services \
com.android.bluetooth/.hfpclient.HeadsetClientService
adb shell pm query-services \
com.android.bluetooth/.sap.SapService
Change-Id: I284d254a921b14d1533745611a083f4b5a27d9dc
|
|
|
|
|
|
|
| |
* Source: https://android.googlesource.com/device/google/marlin/+/refs/tags/android-10.0.0_r3
* Helpful to make our video recording work fine on Android 10 (and fix lags for Snap in the previous versions)
Change-Id: I8a6714c3cea8e801bb33164f8db66053657b4ee8
|
|
|
|
|
|
|
| |
* Sadly, out-of-the-box Miracast support was killed in P, so
we need this to keep Wi-Fi display feature working.
Change-Id: Id680d918b64c0e3733251db45992ec477b6fbdfb
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
17th sensor get's way above 70C after 7-10 minutes of
CPU stress test and above 50C in normal usage. This kills charging
entirely. We do not want that because actually it does not
indicate that we are overheating. What we really need to check is
the battery temperature.
This change ensures that we have at least 400-500mA charging
even under heavy usage.
bms and battery sensors show the same temperature.
Change-Id: I3ac2152e06afcd0a27d228de89d635d32b3110bc
Signed-off-by: Yaroslav Furman <yaro330@gmail.com>
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|
|
|
|
|
|
|
| |
Desc: Permission to access QMI Settings from the Connectivity Daemon
Change-Id: I0fbb2ad5852beceacf5a9529392c750130d498f0
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|
|
|
|
|
|
|
| |
Desc: Permission to access the QMI and HAL from RCS Daemon
Change-Id: I45d944376179d0f6f6704563ac3da631a3fa9c64
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
| |
Some telephony modules require access to
platform APIs, i.e. @hide, and hence need
to be white-listed. This change white lists
these packages.
Change-Id: I1dfd9478b59f52350e4e7ecfdb2b80f1178cfd9c
CRs-Fixed: 2219897
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|
|
|
|
|
|
|
| |
* From: Nokia/Onyx_00WW/B2N_sprout:9/PPR1.180610.011/00WW_3_22C:user/release-keys
Change-Id: I43b4236b22046b9476b40ed768ae5d84dcbee4ec
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|
|
|
|
|
| |
Change-Id: Ia2e2dfbd07d6604fb6d536f593fb270bd9237897
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|
|
|
|
|
|
|
|
|
| |
org.codeaurora.ims has become a priv-app
to acquire some permissions we need to
whitelist the package.
Change-Id: I3f31f949e054cc79f8cff99e66cbcb70f5f0715f
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|
|
|
|
|
|
|
|
|
| |
* These temperatures are too low for us because this sensor basically fluctuates way too much. This causes a charging - not charging behaviour while charging the device normally.
* The problem is probably not there in ZUI because they use the batt_therm sensor with the same configuration, but that probably behaves differently.
* Partial revert of d18cab6881d234d29c8f2b51bcfd8340803aca9a
Change-Id: I9b397568beb110455d65d6ce826dca59679f93b2
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|
|
|
|
|
|
|
|
| |
* The vendor blobs from LA.UM.7.2.r1-04000-sdm660.0 - B2N_sprout:9/PPR1.180610.011/00WW_3_22C
* Update gnsspps from CAF's location repo
Change-Id: I6afc29a05459bf6d1951cb36b746d8cc781bc48f
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|
|
|
|
|
|
| |
* From 4.0.228DEV
* Keep using our current battery sensor (tsens_tz_sensor17)
as we don't have any batt_therm.
|
|
|
|
|
|
|
| |
According to @davidevinavil, my thermal config cause a ~25% drop
on the Multi-Core CPU performance... so, maybe I was too optimistic :P
Increase 4 degrees centigrade to reduce the performance penalty.
|
|
|
|
|
|
|
|
| |
* Remove QC location and other unused GPS blobs
* Ship with the same premium features enabled in stock builds
Change-Id: I2e76e45160f028464eca34bb78da028f7d8dba8c
|
|
|
|
| |
This reverts commit 1a30110f6d84f004906813ba19c2ffc7f253dcf9.
|
|
|
|
| |
* I prefer to keep the phone cooler than having a little more performance.
|
| |
|
|
|
|
|
|
| |
* Let com.qualcomm.qcrilmsgtunnel break free
Change-Id: I6243a6d21da7709bf6612270d7638f1231b9f601
|
|
|
|
| |
./development/tools/privapp_permissions/privapp_permissions.py > device/zuk/msm8996-common/configs/privapp-permissions-qti.xml
|
|
|
|
|
|
|
|
|
| |
* privapp-permissions-qti.xml does the same and more.
* Move back qti_whitelist.xml and privapp-permissions-qti.xml
to /system as it's the right place:
https://source.android.com/devices/tech/config/perms-whitelist#adding-whitelists
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Example bellow of a failure before one lib was made accessible to
a camera app.
Before exposing:
I CAM_HexagonEnv: Will attempt to load libadsprpc.so from the system partition
I CAM_HexagonEnv: Loading libhalide_hexagon_host.so from the app
I CAM_CamBoxHelper: Computing layout for window: 1080x1920, and preview: 3000x4000, orientation: PORTRAIT, isMultiWindow: false
I CAM_CamBoxHelper: placing extra widgets above the bottom bar
I CAM_CamBoxHelper: Computed layout: CameraLayoutBoxes{window=1080x1920, preview=Rect(0, 106 - 1080, 1546), uncoveredPreview=Rect(0, 173 - 1080, 1546), topBar=Rect(0, 0 - 1080, 106), optionsBar=Rect(0, 0 - 1080, 173), bottomBar=Rect(0, 1546 - 1080, 1920), extraBottomWidgets=Rect(0, 1488 - 1080, 1546)}
W CAM_HexagonEnv: Failed to load Hexagon library: java.lang.UnsatisfiedLinkError: dlopen failed: library "libadsprpc.so" not found
After exposing:
I CAM_HexagonEnv: Will attempt to load libadsprpc.so from the system partition
I CAM_HexagonEnv: Loading libhalide_hexagon_host.so from the app
I CAM_CamBoxHelper: Computed layout: CameraLayoutBoxes{window=1078x1860, preview=Rect(0, 0 - 1078, 808), uncoveredPreview=Rect(0, 173 - 1078, 1437), topBar=Rect(0, 0 - 1078, 106), optionsBar=Rect(0, 0 - 1078, 173), bottomBar=Rect(0, 1437 - 1078, 1860), extraBottomWidgets=Rect(0, 1437 - 1078, 1495)}
I CAM_HexagonEnv: Writing libhalide_hexagon_remote_skel.so to /data/user/0/<package_name_removed>/libhalide_hexagon_remote_skel.so
I CAM_HexagonEnv: ADSP_LIBRARY_PATH=/data/user/0/<package_name_removed>;/dsp
Change-Id: I552dc44a32221d2d3cec48e1c64ed72c470d412e
|
|
|
|
| |
* z2_row and z2_plus have different thresholds.
|
|
|
|
|
|
|
| |
* Based on LA.UM.6.5.r1-05300-8x96.0, adapted for the new format.
* Required by perf_hint in libqti-perfd-client.so.
Change-Id: Ibcd7eb642622d91a5634b6abd3bae3a386c96bc6
|
| |
|
|
|
|
| |
from ZUI 3.5.261.
|
|
|
|
|
|
|
|
| |
media_profiles_V1_0.xml is created from media_profiles.xml by replacing
the dtd schema inside media_profiles.xml with an external reference to
/system/etc/media_profiles_V1_0.dtd.
Change-Id: I0fbb03603a72d0108a96bfa0f0a4ceb12ef3d430
|
|
|
|
| |
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|
|
|
|
|
| |
Change-Id: Ide1b79d83624e8aba2ee17979efacc356dfacb55
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|
|
|
|
|
|
|
| |
* This is for the assertive display
* The configuration was already there in the system.prop without the file though
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|
|
|
|
| |
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|
|
|
|
|
|
|
|
|
| |
Allow QMID service to aquire net_raw permission
for GPS to fix GTP WAA based Cell-id injection
Change-Id: Ibcbf2516d32f46fda358d9ec4db7cd68f6174a11
CRs-fixed: 2093489
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|
|
|
|
|
|
|
|
|
| |
The diag node is moving to oem_2901 group permissions
instead of diag permissions. Update IPC Router security
config to allow diag communication through sockets.
Change-Id: I46411aff66a5e9fd6478924bfa92d575030305ea
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|
|
|
|
|
|
|
| |
Do not allow access to sensors services from clients group id 3011.
Change-Id: Iafe88f835af337d8745bc9be410740ed858e14d8
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|
|
|
|
|
|
|
|
|
|
| |
services.
In order to be notified of PDR status, ril needs access to the QMI SERVREG_LOG
and QMI_SERVREG_NOTIF services
Change-Id: I99866e34994159578faa8a689b66184ca5d5d99b
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|
|
|
|
|
|
|
|
|
| |
Add system permission for DMS as cnss-daemon runs in system group
and uses DMS service.
Change-Id: Iffcf23afc3940a7acf28bb9c9b47648475cc9152
CRs-Fixed: 1067995
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|
|
|
|
|
|
|
| |
Fixes slow-motion recording in Google Camera.
Change-Id: I5db9f9aedf8ae795c3461ab9d0424ac3db0e9f70
Signed-off-by: dd3boh <dade.garberi@gmail.com>
|
|
|
|
| |
Change-Id: I034da95ef81cf0a45d364b9b06aa12b829e55b4e
|
|
|
|
| |
Change-Id: Iec2bbd4d3701cf10ab09ab18f15a1c31190a9a73
|
|
|
|
| |
Signed-off-by: dd3boh <dade.garberi@gmail.com>
|
| |
|
| |
|
| |
|
| |
|
| |
|