Our blobs are compiled against libprotobuf-full-cpp.so, but
starting in R, Android is using a versioned naming approach,
e.g. libprotobuf-cpp-full-3.9.1.so.
See https://r.android.com/1109518
The entry in public.libraries.txt is needed to allow the
linker to find and use the lib outside the VNDK.
See https://source.android.com/devices/tech/config/namespaces_libraries
[wight554: added libprotobuf-cpp-lite as well]
Signed-off-by: Volodymyr Zhdanov <wight554@gmail.com>
Change-Id: I28222c89e1e07017867088492a726ee9d45d8e6f
Since these were combined into libhidlbase.
Bug: 135686713
Test: build only (libhwbinder/libhidltransport are empty)
Change-Id: I640a3f0e0839214523627bf0b59fd5ae9dd2c61c
* No longer present in qcom sepolicy
This reverts commit 9861958ee37d2090a5ac759f44b3ee83a2afcc0d.
Change-Id: Ib24bfa6acd5a1e1e3eefb369e4d59597fa50c858
* It turns out that wifidisplayhalservice also wants a copy of it
and with VNDK current it cannot read the system copy.
* Without the vendor copy though, Miracast still works, but let's
provide a vendor copy to fix this error from appearing in our
logcat.
F linker : CANNOT LINK EXECUTABLE "/vendor/bin/wifidisplayhalservice": library "com.qualcomm.qti.wifidisplayhal@1.0.so" not found
Change-Id: I700a4ba61089eae035e0af3ac3e23ea9c80a5cbc
* Speaker (and receiver) calibration files are located on persist
partition. Grant audio permission to find and read these files.
* Moto's libspeakerbundle needs access to the proximity sensor,
so allow it to find sensorservice so MotSpeakerHelperProximity
can instantiate SensorManager.
Change-Id: I888a424fc1c42dea0f130adfc74e02e47927e2b8
This ensures that eri is not used to detect network name when voice
tech is LTE on VZW.
Bug: 18161228
Change-Id: I3382a0fc68272c58893848c32df024d0c4681279
* This gives proper permission to /dev/diag node so that diag driver can load successfully
Before in log:
Diag_Lib: Diag_LSM_Init: Failed to open handle to diag driver, error = 13
After in log:
Diag_Lib: qpLogDiagInit <== result : 1
Diag_Lib: QMID : gIsQXDMDisabled 0, gIsADBDisabled 1, gIsDebugDisabled 0, gIsIMSLogsDisabled 0
Change-Id: If42a58753fa71d345f19d615bb70720fc26c95fe
Window animations now have rounded corners, meaning that
the shader that we use is more expensive than it used to be.
Because of this, we need to adjust the SF offsets, to make sure
that we'll have enough time to finish the GPU composition without
dropping frames.
These offsets as similar to blueline's, adjusted slightly because
we were getting false "frame missed" signals if composition
starts too early.
Change-Id: I8173e12b006bc1cab6b4cb0b3a5db9f9b3489819
Our packet filter changes to the moto prima opensource driver now requires setting this flag to achieve maximum power savings when sleeping by filtering out broadcast and multicast messages.