Commit graph

3168 commits

Author SHA1 Message Date
Linux Build Service Account
c98dcaa840 Merge "Remove system status reset upon delete aiding data" 2018-01-07 19:34:21 -08:00
Linux Build Service Account
fddc79ffc2 Merge "sdm660_64: update media_codecs_performance.xml for VP9 & HEVC Codec" 2018-01-03 06:44:19 -08:00
Yingjie Wang
57a5b186c5 Remove system status reset upon delete aiding data
Delete aiding data command would trigger default gnss engine state set.
Rename setDeafultReport with setDefaultGnssEngineStates and remove system
settings reset in it.

Change-Id: I7b5dffe3191b24e9f5bb6d887705fca34ed94013
CRs-fixed: 2151350
2018-01-03 14:52:33 +08:00
Kevin Tang
13c41211a7 debug nmea should not sent to upper layer
Debug nmea is a way HAL gets GNSS engine debug information from modem.
It is provided to developers in the for bugreoprt.  Those NMEAs should
be discarded once information is extracted out.  But by mistake, they
are sent to GnssLocationProvider.  They will be in the unknown format
to apps, and they may get truncated too.

Dhanged the condition so these debug nmeas get discarded before they
can possibly passed on to GnssLocaitonProvider.

Change-Id: I1a8400201e734a37e730321f6c6e5707c71bd3f0
CRs-Fixed: 2160866
2018-01-01 20:24:55 -08:00
Santhosh Behara
e18c373acc sdm660_64: update media_codecs_performance.xml for VP9 & HEVC Codec
Update the measured frame rates in media_codecs_performance.xml for
VP9 software encoder and HEVC software decoder.

Change-Id: I29aa2dfe2e45556f390f6ece9922f60c7e97f451
2017-12-28 16:33:04 +05:30
Rafeeqh Shaik
8f41d5f3a1 Enable Radio Hal v1.1
Change-Id: I18d78cafa554085d37e638363e36456ab80d1352
2017-12-27 01:11:03 -08:00
Linux Build Service Account
d519abf0c1 Merge "Replace wall time" 2017-12-25 08:03:44 -08:00
Linux Build Service Account
4a414aa115 Merge 86ac325870 on remote branch
Change-Id: I7c844256bac660d4a59e6700fb64cb3418e656cc
2017-12-22 00:51:28 -07:00
Linux Build Service Account
ce94137dd6 Merge "fixing the location api level race condition on callbacks" 2017-12-21 21:41:01 -08:00
Linux Build Service Account
ce9daaea37 Merge "Fix incorrect cast to avoid integer overflow" 2017-12-21 13:58:26 -08:00
Linux Build Service Account
d75c010c59 Merge "Location Utils - LocIpc class enhancement" 2017-12-21 13:58:24 -08:00
Kevin Tang
03bc75f298 fixing the location api level race condition on callbacks
At the layer right under HIDL impl, where the callback objs
are received from HIDL and used by HAL layer, there is race
condition volnerability which could yield using a incompletely
copied sp obj. Added mutex protection.

Change-Id: I611db590d1fadbe43c74db71a1ea906dbe067c6d
CRs-Fixed: 2144976
2017-12-21 13:29:37 -08:00
Katz Yamada
99e0f11428 Location Utils - LocIpc class enhancement
Add LocIpcSender class and add an overloaded
send method in LocIpc class that takes binary
data block.

Change-Id: I102f23fe8bf378c3bed5cac0086aa9773c62727b
CRs-Fixed: 2144883
2017-12-18 11:37:24 -08:00
Linux Build Service Account
86ac325870 Merge "sdm660_64: update media_codecs_performance.xml for vp9 encoder" 2017-12-18 05:58:46 -08:00
Linux Build Service Account
46d9ab4b9d Merge "sdm660_64: Enable SOTER flag" 2017-12-16 04:22:00 -08:00
Santhosh Behara
8116d18ae0 sdm660_64: update media_codecs_performance.xml for vp9 encoder
Update media_codecs_performance.xml for vp9 software encoder

Change-Id: Ibb53a9491d6968c5412e1c1854de2580d5f26537
2017-12-14 21:25:22 -08:00
Katz Yamada
f3f7a4bf41 Fix incorrect cast to avoid integer overflow
Fix incorrect cast in converting time uncertainty
from integer based source to float.

Change-Id: Ibb75eb1a2d925a7e7ce13275f09a618f241c31bf
CRs-Fixed: 2157401
2017-12-13 12:31:06 -08:00
Linux Build Service Account
e477983365 Merge "sdm660: cas: add CAS HAL" 2017-12-12 16:06:06 -08:00
Linux Build Service Account
de82a3b2c7 Merge "sdm660: mediacodec: Update media codecs list" 2017-12-12 16:05:57 -08:00
Mahesh Lanka
14d35aafe4 sdm660: cas: add CAS HAL
Change-Id: I3d26b3c8c57425d2ee596f8efecaa2722b39551c
2017-12-12 14:55:53 +05:30
Santhosh Behara
bf43eac3ee sdm660: mediacodec: Update media codecs list
Remove OMX.qcom.video.decoder.wmv entry from media_codecs.xml
as OMX.qcom.video.decoder.vc1 entry is already present.

CRs-Fixed: 2155302
Change-Id: I91bc6be7225e0d2aaeba56eb9e20a315e4c05a37
2017-12-11 16:54:28 +05:30
mohamed sunfeer
c49e1d3ad9 sdm660_64: Enable SOTER flag
Enable TARGET_SUPPORT_SOTER feature flag to enable SOTER for
keymaster 2.0 for OTA upgrades to work.

Change-Id: I9e9dcd6257a94f32777f673c31caa1b7e2a7895d
2017-12-11 12:14:16 +05:30
Kevin Tang
53a1aa5ed5 Fixed incorrect casting for SystemStatus::setNetworkInfo call
An incorrect casting at SystemStatus::eventDataItemNotify was causing a
heap overflow when trying to cast NetworkInfoDataItem into
SystemStatusNetworkInfo, that is bigger.

Change-Id: I3fbd88a1daf210c3c687a6f49ad868968a6efd96
CRs-fixed: 2137958
2017-12-08 18:18:03 -08:00
Devi Sandeep Endluri V V
22d1e75c14 sdm660_64: Enable Latency HAL
Data link latency HAL service are now enabled

Change-Id: I9a90f7daadfd6d02b0be7d16c81415d9486dd45a
CRs-fixed: 2088833
2017-12-08 02:48:27 -08:00
Linux Build Service Account
01f7db0576 Merge a027d1f0fc on remote branch
Change-Id: I82124881dfc3fb1b39e204042872e6fca933097d
2017-12-07 10:34:07 -08:00
Baili Feng
edcf000435 Replace wall time
Replace gettimeofday with clock_gettime
CRs-fixed: 2144315

Change-Id: Ie8472d2aedcd0e63b86cc5ff100ce9bb28fd670c
2017-12-05 16:59:41 +08:00
Rafeeqh Shaik
a027d1f0fc start atfwd android service at power up
set "persist.radio.atfwd.start" property to start atfwd android
service at power up.

Change-Id: Ieeaeeebf51689e2bcbedc603b6338161c2ea43d7
CRs-Fixed: 2095968
2017-11-28 22:28:33 -08:00
Linux Build Service Account
bac0979ae6 Merge "Record the first connection status notification" 2017-11-28 21:27:59 -08:00
Linux Build Service Account
dceb0d974e Merge "HAL handshake with XTRA" 2017-11-28 17:26:18 -08:00
Bhavna Sharma
e787679074 Record the first connection status notification
Keep record of whether connection status was reported
and report it in the response status

CRs-Fixed: 2126610
Change-Id: I284f53c71f1131a73eed0adaf00b66f04e4100ac
2017-11-28 14:51:43 -08:00
Linux Build Service Account
8fe6a36970 Merge "Check ret value for HIDL callback method" 2017-11-27 04:05:46 -08:00
Niranjan Reddy Dumbala
c42e847db6 Added syscall to media extractor policy
Change-Id: I68b3f094decd06e2a05255dad78f1b391fd978a8
2017-11-22 02:37:24 -08:00
Linux Build Service Account
68883097b4 Merge "Location Utils - Improve send method of LocIpc" 2017-11-21 00:24:36 -08:00
Anirudh Radhakrishnan
e2fe942fb1 Removed support for high performance VR
Removed the command to copy android.hardware.vr.high_performance.xml

Change-Id: Idbb037730b5c0cf16161758c9eb34aa92b49fd92
2017-11-20 23:09:49 -08:00
Yingjie Wang
9fe73f379a Check ret value for HIDL callback method
Judge ret value for niNotifyCb to check HIDL return status

Change-Id: I0cde3716a971941260f2fb12c9e5927bc8c8d548
CRs-fixed: 2147437
2017-11-21 12:20:06 +08:00
Linux Build Service Account
71930a6b31 Merge 00a3282458 on remote branch
Change-Id: Ic29c0af93606a2273819ca5ff5deb854a18134a0
2017-11-19 11:31:22 -07:00
Linux Build Service Account
c9473c8ea0 Merge "Revert "Temporarly disabling wfdcommon jar compilation"" into qcom-devices.lnx.2.0.r3-rel 2017-11-19 07:04:59 -08:00
Niranjan Reddy Dumbala
547c120f1f Revert " SDM660_64:Selinux permissive"
This reverts commit 2b9b4ce08a.

Change-Id: Ie7e36abd94f964bcafcec3623b643a960c1f7542
2017-11-19 19:36:17 +05:30
dnreddy
33079c1182 Revert "Temporarly disabling wfdcommon jar compilation"
This reverts commit ce4c30eee1.

Change-Id: If8e96382ba142458db368d815ee44207313158b5
2017-11-19 05:16:57 -08:00
Shaikh Shadul
a903d4bc56 sdm660_64: Move disabled sensors properties to vendor partition
Move disabled sensors system properties to vendor partition.

Change-Id: I9cc3d36d301172dede71241cf4f11189461acbc1
2017-11-17 11:52:11 +05:30
Katz Yamada
104f1fee14 Location Utils - Improve send method of LocIpc
Change LocIpc::send() method implementation from
regular member to static, since it does not modify
any of its class member variables. Sender code
should be able to call this method without creating
an instance.

Change-Id: I9d08404c3fae615fd20531904241bf2e246fa592
CRs-Fixed: 2143522
2017-11-16 10:48:11 -08:00
Ruifeng Xu
e21e18a836 HAL handshake with XTRA
send XSSO state on XTRA request; send XTRA the init
event on XSSO start.

Change-Id: Ic1833dc85b7b29259069335bbce26d388ca83d32
CRs-fixed: 2074685
2017-11-15 14:26:31 -08:00
muluhe
00a3282458 sdm660: add factory hidl definition
Add factory hidl definition.

Change-Id: I799f3fbca1b08c7c9aea913a803075ae27709118
2017-11-14 17:33:08 +08:00
Baili Feng
ccd6716531 Fix $--RMC sentence
Navigational status should be the last element

Change-Id: Ifb201fe95de74e3419e7fe55c55657b41818c64d
CRs-fixed: 2140835
2017-11-09 19:30:14 +08:00
Pavan Kumar M
5dc98d5bf8 Enable Tether offload
Add Hals for tether offload into manifest

Change-Id: Ic8780f0545358a2bd0dc5f381dfb6f8cf7b183f2
CRs-Fixed: 2126455
2017-11-08 12:09:05 +05:30
Baili Feng
08cbff337d Adjust NMEA sentence to comply with v4.1
1. Add Navigational status to $--RMC sentence
2. Add Signal ID to $--GSV sentence

Change-Id: I5ae26bed8dcca577ee661a4129858a8482d172a6
CRs-fixed: 2109692
2017-11-07 22:02:11 -08:00
Linux Build Service Account
48a6b7278d Merge "sdm660_64: Enable Thermal HAL by default" 2017-11-06 01:39:47 -08:00
Harikrishnan Hariharan
6ccaa83f60 GetBatchedLocations is unsupported for Live Fix.
Return ERROR_NOT_SUPPORTED from LocationAPIClientBase when
GetBatchedLocations is invoked by a Live fix session id,
which has session mode of SESSION_MODE_ON_FIX.

Change-Id: Ifc57d4d4b16288ed5ac7432da92cf39bfe989416
CRs-Fixed: 2137513
2017-11-03 10:45:41 +05:30
Linux Build Service Account
0f63bc0496 Merge "sdm660_64: update adapter max. allowed voltage property name" 2017-10-31 16:28:09 -07:00
Linux Build Service Account
72b2019476 Merge "manifest.xml: Add widevine as default DRM interface" 2017-10-31 08:34:08 -07:00