diff --git a/sdm660-common/Android.bp b/sdm660-common/Android.bp index 8e1b644..78067c3 100644 --- a/sdm660-common/Android.bp +++ b/sdm660-common/Android.bp @@ -281,6 +281,13 @@ dex_import { jars: ["proprietary/system/framework/WfdCommon.jar"], } +dex_import { + name: "audiosphere", + owner: "asus", + jars: ["proprietary/system_ext/framework/audiosphere.jar"], + system_ext_specific: true, +} + prebuilt_etc_xml { name: "vendor.qti.gnss@3.0-service", owner: "asus", diff --git a/sdm660-common/proprietary/lib/libcdsprpc_system.so b/sdm660-common/proprietary/lib/libcdsprpc_system.so deleted file mode 100644 index cf84771..0000000 Binary files a/sdm660-common/proprietary/lib/libcdsprpc_system.so and /dev/null differ diff --git a/sdm660-common/proprietary/lib64/libcdsprpc_system.so b/sdm660-common/proprietary/lib64/libcdsprpc_system.so deleted file mode 100644 index 10b8555..0000000 Binary files a/sdm660-common/proprietary/lib64/libcdsprpc_system.so and /dev/null differ diff --git a/sdm660-common/proprietary/system_ext/etc/permissions/audiosphere.xml b/sdm660-common/proprietary/system_ext/etc/permissions/audiosphere.xml new file mode 100644 index 0000000..fa3be71 --- /dev/null +++ b/sdm660-common/proprietary/system_ext/etc/permissions/audiosphere.xml @@ -0,0 +1,11 @@ + + + + + + diff --git a/sdm660-common/proprietary/system_ext/framework/audiosphere.jar b/sdm660-common/proprietary/system_ext/framework/audiosphere.jar new file mode 100644 index 0000000..e2968e5 Binary files /dev/null and b/sdm660-common/proprietary/system_ext/framework/audiosphere.jar differ diff --git a/sdm660-common/proprietary/system_ext/lib/libadsprpc_system.so b/sdm660-common/proprietary/system_ext/lib/libadsprpc_system.so new file mode 100644 index 0000000..55d8f21 Binary files /dev/null and b/sdm660-common/proprietary/system_ext/lib/libadsprpc_system.so differ diff --git a/sdm660-common/proprietary/system_ext/lib/libcdsprpc_system.so b/sdm660-common/proprietary/system_ext/lib/libcdsprpc_system.so new file mode 100644 index 0000000..578907a Binary files /dev/null and b/sdm660-common/proprietary/system_ext/lib/libcdsprpc_system.so differ diff --git a/sdm660-common/proprietary/system_ext/lib/libmdsprpc_system.so b/sdm660-common/proprietary/system_ext/lib/libmdsprpc_system.so new file mode 100644 index 0000000..1d693be Binary files /dev/null and b/sdm660-common/proprietary/system_ext/lib/libmdsprpc_system.so differ diff --git a/sdm660-common/proprietary/system_ext/lib/libsdsprpc_system.so b/sdm660-common/proprietary/system_ext/lib/libsdsprpc_system.so new file mode 100644 index 0000000..9a20c0f Binary files /dev/null and b/sdm660-common/proprietary/system_ext/lib/libsdsprpc_system.so differ diff --git a/sdm660-common/proprietary/system_ext/lib64/libadsprpc_system.so b/sdm660-common/proprietary/system_ext/lib64/libadsprpc_system.so new file mode 100644 index 0000000..8d9b9d9 Binary files /dev/null and b/sdm660-common/proprietary/system_ext/lib64/libadsprpc_system.so differ diff --git a/sdm660-common/proprietary/system_ext/lib64/libcdsprpc_system.so b/sdm660-common/proprietary/system_ext/lib64/libcdsprpc_system.so new file mode 100644 index 0000000..048b4c0 Binary files /dev/null and b/sdm660-common/proprietary/system_ext/lib64/libcdsprpc_system.so differ diff --git a/sdm660-common/proprietary/system_ext/lib64/libmdsprpc_system.so b/sdm660-common/proprietary/system_ext/lib64/libmdsprpc_system.so new file mode 100644 index 0000000..9c8967a Binary files /dev/null and b/sdm660-common/proprietary/system_ext/lib64/libmdsprpc_system.so differ diff --git a/sdm660-common/proprietary/system_ext/lib64/libsdsprpc_system.so b/sdm660-common/proprietary/system_ext/lib64/libsdsprpc_system.so new file mode 100644 index 0000000..0e9194d Binary files /dev/null and b/sdm660-common/proprietary/system_ext/lib64/libsdsprpc_system.so differ diff --git a/sdm660-common/proprietary/vendor/bin/adsprpcd b/sdm660-common/proprietary/vendor/bin/adsprpcd index dfa7219..dcc09d2 100755 Binary files a/sdm660-common/proprietary/vendor/bin/adsprpcd and b/sdm660-common/proprietary/vendor/bin/adsprpcd differ diff --git a/sdm660-common/proprietary/vendor/bin/cdsprpcd b/sdm660-common/proprietary/vendor/bin/cdsprpcd index 5838cfa..c622cee 100755 Binary files a/sdm660-common/proprietary/vendor/bin/cdsprpcd and b/sdm660-common/proprietary/vendor/bin/cdsprpcd differ diff --git a/sdm660-common/proprietary/vendor/bin/dspservice b/sdm660-common/proprietary/vendor/bin/dspservice new file mode 100755 index 0000000..a15fe2e Binary files /dev/null and b/sdm660-common/proprietary/vendor/bin/dspservice differ diff --git a/sdm660-common/proprietary/vendor/etc/init/vendor.qti.adsprpc-service.rc b/sdm660-common/proprietary/vendor/etc/init/vendor.qti.adsprpc-service.rc new file mode 100644 index 0000000..f5ec24f --- /dev/null +++ b/sdm660-common/proprietary/vendor/etc/init/vendor.qti.adsprpc-service.rc @@ -0,0 +1,42 @@ +# Copyright (c) 2019 Qualcomm Technologies, Inc. +# All Rights Reserved. +# Confidential and Proprietary - Qualcomm Technologies, Inc. +# +# +# Copyright (c) 2018-2019, The Linux Foundation. All rights reserved. +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions are +# met: +# * Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# * Redistributions in binary form must reproduce the above +# copyright notice, this list of conditions and the following +# disclaimer in the documentation and/or other materials provided +# with the distribution. +# * Neither the name of The Linux Foundation nor the names of its +# contributors may be used to endorse or promote products derived +# from this software without specific prior written permission. +# +# THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT +# ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS +# BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +# BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE +# OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN +# IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +# + +service vendor.adsprpcd /vendor/bin/adsprpcd + class main + user system + group media + +service vendor.adsprpcd_audiopd /vendor/bin/adsprpcd audiopd + class main + user media + group media diff --git a/sdm660-common/proprietary/vendor/etc/init/vendor.qti.cdsprpc-service.rc b/sdm660-common/proprietary/vendor/etc/init/vendor.qti.cdsprpc-service.rc new file mode 100644 index 0000000..3e23de6 --- /dev/null +++ b/sdm660-common/proprietary/vendor/etc/init/vendor.qti.cdsprpc-service.rc @@ -0,0 +1,40 @@ +# Copyright (c) 2019 Qualcomm Technologies, Inc. +# All Rights Reserved. +# Confidential and Proprietary - Qualcomm Technologies, Inc. +# +# +# Copyright (c) 2018-2019, The Linux Foundation. All rights reserved. +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions are +# met: +# * Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# * Redistributions in binary form must reproduce the above +# copyright notice, this list of conditions and the following +# disclaimer in the documentation and/or other materials provided +# with the distribution. +# * Neither the name of The Linux Foundation nor the names of its +# contributors may be used to endorse or promote products derived +# from this software without specific prior written permission. +# +# THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT +# ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS +# BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +# BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE +# OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN +# IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +# + +service vendor.cdsprpcd /vendor/bin/cdsprpcd + class main + user system + group system + +on property:vendor.fastrpc.disable.cdsprpcd.daemon=1 + stop vendor.cdsprpcd diff --git a/sdm660-common/proprietary/vendor/etc/init/vendor.qti.hardware.dsp@1.0-service.rc b/sdm660-common/proprietary/vendor/etc/init/vendor.qti.hardware.dsp@1.0-service.rc new file mode 100644 index 0000000..fd75575 --- /dev/null +++ b/sdm660-common/proprietary/vendor/etc/init/vendor.qti.hardware.dsp@1.0-service.rc @@ -0,0 +1,13 @@ +# Copyright (c) 2020 Qualcomm Technologies, Inc. +# All Rights Reserved. +# Confidential and Proprietary - Qualcomm Technologies, Inc. + +service vendor.dspservice /vendor/bin/dspservice + class hal + user system + group system wakelock oem_2908 + capabilities BLOCK_SUSPEND + interface vendor.qti.hardware.dsp@1.0::IDspService dspservice + + # uncomment below to disable service at boot + # disabled \ No newline at end of file diff --git a/sdm660-common/proprietary/vendor/etc/seccomp_policy/vendor.qti.hardware.dsp.policy b/sdm660-common/proprietary/vendor/etc/seccomp_policy/vendor.qti.hardware.dsp.policy new file mode 100644 index 0000000..9007c03 --- /dev/null +++ b/sdm660-common/proprietary/vendor/etc/seccomp_policy/vendor.qti.hardware.dsp.policy @@ -0,0 +1,64 @@ +# Copyright (c) 2020 Qualcomm Technologies, Inc. +# All Rights Reserved. +# Confidential and Proprietary - Qualcomm Technologies, Inc +# +# Not a contribution. +# +# Copyright (C) 2018 The Android Open Source Project +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +mmap: arg2 in ~PROT_EXEC || arg2 in ~PROT_WRITE +munmap: 1 +#prctl: arg0 == PR_SET_VMA || arg0 == PR_GET_DUMPABLE || arg0 == 0x37 +mprotect: arg2 in ~PROT_EXEC || arg2 in ~PROT_WRITE +futex: 1 +read: 1 +openat: 1 +close: 1 +fstat: 1 +readlinkat: 1 +newfstatat: 1 +mremap: 1 +clock_gettime: 1 +pread64: 1 +fstatfs: 1 +rt_sigaction: 1 +faccessat: 1 +rt_sigprocmask: 1 +#ioctl: arg1 == TCGETS || arg1 == BINDER_WRITE_READ || arg1 == BINDER_SET_MAX_THREADS || arg1 == BINDER_VERSION +ioctl: 1 +getrandom: 1 +fcntl: 1 +getuid: 1 +lseek: 1 +exit_group: 1 +sched_getaffinity: 1 +writev: 1 +exit: 1 +getpid: 1 +sigaltstack: 1 +getrlimit: 1 +restart_syscall: 1 +clone: 1 +sched_getscheduler: 1 +execve: 1 +socket: arg0 == AF_UNIX +set_tid_address: 1 +rt_sigreturn: 1 +connect: 1 +gettid: 1 +setpriority: 1 +prctl: 1 +write: 1 +madvise: 1 diff --git a/sdm660-common/proprietary/vendor/lib/libacdb-fts.so b/sdm660-common/proprietary/vendor/lib/libacdb-fts.so index 0fd50a1..eb35a2b 100644 Binary files a/sdm660-common/proprietary/vendor/lib/libacdb-fts.so and b/sdm660-common/proprietary/vendor/lib/libacdb-fts.so differ diff --git a/sdm660-common/proprietary/vendor/lib/libacdbloader.so b/sdm660-common/proprietary/vendor/lib/libacdbloader.so index bd75c8f..3afef8d 100644 Binary files a/sdm660-common/proprietary/vendor/lib/libacdbloader.so and b/sdm660-common/proprietary/vendor/lib/libacdbloader.so differ diff --git a/sdm660-common/proprietary/vendor/lib/libacdbrtac.so b/sdm660-common/proprietary/vendor/lib/libacdbrtac.so index a3c4260..c93544f 100644 Binary files a/sdm660-common/proprietary/vendor/lib/libacdbrtac.so and b/sdm660-common/proprietary/vendor/lib/libacdbrtac.so differ diff --git a/sdm660-common/proprietary/vendor/lib/libadiertac.so b/sdm660-common/proprietary/vendor/lib/libadiertac.so index 4a9a872..a7d5554 100644 Binary files a/sdm660-common/proprietary/vendor/lib/libadiertac.so and b/sdm660-common/proprietary/vendor/lib/libadiertac.so differ diff --git a/sdm660-common/proprietary/vendor/lib/libadm.so b/sdm660-common/proprietary/vendor/lib/libadm.so index 426a5e3..d4a8f0a 100644 Binary files a/sdm660-common/proprietary/vendor/lib/libadm.so and b/sdm660-common/proprietary/vendor/lib/libadm.so differ diff --git a/sdm660-common/proprietary/vendor/lib/libadsp_default_listener.so b/sdm660-common/proprietary/vendor/lib/libadsp_default_listener.so index 4641cea..82462a5 100644 Binary files a/sdm660-common/proprietary/vendor/lib/libadsp_default_listener.so and b/sdm660-common/proprietary/vendor/lib/libadsp_default_listener.so differ diff --git a/sdm660-common/proprietary/vendor/lib/libadsp_hvx_callback_skel.so b/sdm660-common/proprietary/vendor/lib/libadsp_hvx_callback_skel.so deleted file mode 100644 index 2125bb2..0000000 Binary files a/sdm660-common/proprietary/vendor/lib/libadsp_hvx_callback_skel.so and /dev/null differ diff --git a/sdm660-common/proprietary/vendor/lib/libadsp_hvx_stub.so b/sdm660-common/proprietary/vendor/lib/libadsp_hvx_stub.so deleted file mode 100644 index b61640c..0000000 Binary files a/sdm660-common/proprietary/vendor/lib/libadsp_hvx_stub.so and /dev/null differ diff --git a/sdm660-common/proprietary/vendor/lib/libadsprpc.so b/sdm660-common/proprietary/vendor/lib/libadsprpc.so index 26a8533..ced600a 100644 Binary files a/sdm660-common/proprietary/vendor/lib/libadsprpc.so and b/sdm660-common/proprietary/vendor/lib/libadsprpc.so differ diff --git a/sdm660-common/proprietary/vendor/lib/libaudcal.so b/sdm660-common/proprietary/vendor/lib/libaudcal.so index c49cf91..701ae61 100644 Binary files a/sdm660-common/proprietary/vendor/lib/libaudcal.so and b/sdm660-common/proprietary/vendor/lib/libaudcal.so differ diff --git a/sdm660-common/proprietary/vendor/lib/libaudioalsa.so b/sdm660-common/proprietary/vendor/lib/libaudioalsa.so new file mode 100644 index 0000000..31f9013 Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/libaudioalsa.so differ diff --git a/sdm660-common/proprietary/vendor/lib/libaudioparsers.so b/sdm660-common/proprietary/vendor/lib/libaudioparsers.so new file mode 100644 index 0000000..67a13f1 Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/libaudioparsers.so differ diff --git a/sdm660-common/proprietary/vendor/lib/libcdsp_default_listener.so b/sdm660-common/proprietary/vendor/lib/libcdsp_default_listener.so index e767e81..ffb1517 100644 Binary files a/sdm660-common/proprietary/vendor/lib/libcdsp_default_listener.so and b/sdm660-common/proprietary/vendor/lib/libcdsp_default_listener.so differ diff --git a/sdm660-common/proprietary/vendor/lib/libcdsprpc.so b/sdm660-common/proprietary/vendor/lib/libcdsprpc.so new file mode 100644 index 0000000..2147772 Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/libcdsprpc.so differ diff --git a/sdm660-common/proprietary/vendor/lib/libdrc.so b/sdm660-common/proprietary/vendor/lib/libdrc.so new file mode 100644 index 0000000..30adc7c Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/libdrc.so differ diff --git a/sdm660-common/proprietary/vendor/lib/libfastcvadsp_stub.so b/sdm660-common/proprietary/vendor/lib/libfastcvadsp_stub.so deleted file mode 100644 index 66a2742..0000000 Binary files a/sdm660-common/proprietary/vendor/lib/libfastcvadsp_stub.so and /dev/null differ diff --git a/sdm660-common/proprietary/vendor/lib/libfastcvdsp_stub.so b/sdm660-common/proprietary/vendor/lib/libfastcvdsp_stub.so new file mode 100644 index 0000000..15b291b Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/libfastcvdsp_stub.so differ diff --git a/sdm660-common/proprietary/vendor/lib/libfastcvopt.so b/sdm660-common/proprietary/vendor/lib/libfastcvopt.so index 7abe132..a88e09b 100644 Binary files a/sdm660-common/proprietary/vendor/lib/libfastcvopt.so and b/sdm660-common/proprietary/vendor/lib/libfastcvopt.so differ diff --git a/sdm660-common/proprietary/vendor/lib/libmdsprpc.so b/sdm660-common/proprietary/vendor/lib/libmdsprpc.so index 894dc47..cb49610 100644 Binary files a/sdm660-common/proprietary/vendor/lib/libmdsprpc.so and b/sdm660-common/proprietary/vendor/lib/libmdsprpc.so differ diff --git a/sdm660-common/proprietary/vendor/lib/libqtigef.so b/sdm660-common/proprietary/vendor/lib/libqtigef.so index a42f89a..3ef72b7 100644 Binary files a/sdm660-common/proprietary/vendor/lib/libqtigef.so and b/sdm660-common/proprietary/vendor/lib/libqtigef.so differ diff --git a/sdm660-common/proprietary/vendor/lib/libsdsprpc.so b/sdm660-common/proprietary/vendor/lib/libsdsprpc.so index 7893bc9..4197d97 100644 Binary files a/sdm660-common/proprietary/vendor/lib/libsdsprpc.so and b/sdm660-common/proprietary/vendor/lib/libsdsprpc.so differ diff --git a/sdm660-common/proprietary/vendor/lib/libsysmon_cdsp_skel.so b/sdm660-common/proprietary/vendor/lib/libsysmon_cdsp_skel.so index 048ccb5..04692c1 100644 Binary files a/sdm660-common/proprietary/vendor/lib/libsysmon_cdsp_skel.so and b/sdm660-common/proprietary/vendor/lib/libsysmon_cdsp_skel.so differ diff --git a/sdm660-common/proprietary/vendor/lib/rfsa/adsp/libfastcvadsp_skel.so b/sdm660-common/proprietary/vendor/lib/rfsa/adsp/libfastcvadsp_skel.so index c774838..8798ffe 100644 Binary files a/sdm660-common/proprietary/vendor/lib/rfsa/adsp/libfastcvadsp_skel.so and b/sdm660-common/proprietary/vendor/lib/rfsa/adsp/libfastcvadsp_skel.so differ diff --git a/sdm660-common/proprietary/vendor/lib/rfsa/adsp/libscveT2T_skel.so b/sdm660-common/proprietary/vendor/lib/rfsa/adsp/libscveT2T_skel.so index e35fbe8..bb8bbdf 100644 Binary files a/sdm660-common/proprietary/vendor/lib/rfsa/adsp/libscveT2T_skel.so and b/sdm660-common/proprietary/vendor/lib/rfsa/adsp/libscveT2T_skel.so differ diff --git a/sdm660-common/proprietary/vendor/lib/rfsa/adsp/libvpp_svc_skel.so b/sdm660-common/proprietary/vendor/lib/rfsa/adsp/libvpp_svc_skel.so new file mode 100644 index 0000000..3168aec Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/rfsa/adsp/libvpp_svc_skel.so differ diff --git a/sdm660-common/proprietary/vendor/lib/soundfx/libasphere.so b/sdm660-common/proprietary/vendor/lib/soundfx/libasphere.so index e9ebe0f..54dfe51 100644 Binary files a/sdm660-common/proprietary/vendor/lib/soundfx/libasphere.so and b/sdm660-common/proprietary/vendor/lib/soundfx/libasphere.so differ diff --git a/sdm660-common/proprietary/vendor/lib/soundfx/libqcbassboost.so b/sdm660-common/proprietary/vendor/lib/soundfx/libqcbassboost.so index 6f85f2b..a0dc4db 100644 Binary files a/sdm660-common/proprietary/vendor/lib/soundfx/libqcbassboost.so and b/sdm660-common/proprietary/vendor/lib/soundfx/libqcbassboost.so differ diff --git a/sdm660-common/proprietary/vendor/lib/soundfx/libqcreverb.so b/sdm660-common/proprietary/vendor/lib/soundfx/libqcreverb.so index 0ff150c..3a3d836 100644 Binary files a/sdm660-common/proprietary/vendor/lib/soundfx/libqcreverb.so and b/sdm660-common/proprietary/vendor/lib/soundfx/libqcreverb.so differ diff --git a/sdm660-common/proprietary/vendor/lib/soundfx/libqcvirt.so b/sdm660-common/proprietary/vendor/lib/soundfx/libqcvirt.so index 12bb667..d61dd84 100644 Binary files a/sdm660-common/proprietary/vendor/lib/soundfx/libqcvirt.so and b/sdm660-common/proprietary/vendor/lib/soundfx/libqcvirt.so differ diff --git a/sdm660-common/proprietary/vendor/lib/vendor.qti.hardware.dsp@1.0.so b/sdm660-common/proprietary/vendor/lib/vendor.qti.hardware.dsp@1.0.so new file mode 100644 index 0000000..8e2f1df Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib/vendor.qti.hardware.dsp@1.0.so differ diff --git a/sdm660-common/proprietary/vendor/lib64/libacdb-fts.so b/sdm660-common/proprietary/vendor/lib64/libacdb-fts.so new file mode 100644 index 0000000..388a38a Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/libacdb-fts.so differ diff --git a/sdm660-common/proprietary/vendor/lib64/libacdbloader.so b/sdm660-common/proprietary/vendor/lib64/libacdbloader.so new file mode 100644 index 0000000..2539299 Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/libacdbloader.so differ diff --git a/sdm660-common/proprietary/vendor/lib64/libacdbrtac.so b/sdm660-common/proprietary/vendor/lib64/libacdbrtac.so new file mode 100644 index 0000000..8004fde Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/libacdbrtac.so differ diff --git a/sdm660-common/proprietary/vendor/lib64/libadiertac.so b/sdm660-common/proprietary/vendor/lib64/libadiertac.so new file mode 100644 index 0000000..e6a6e82 Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/libadiertac.so differ diff --git a/sdm660-common/proprietary/vendor/lib64/libadsp_default_listener.so b/sdm660-common/proprietary/vendor/lib64/libadsp_default_listener.so index c09af85..6efa05b 100644 Binary files a/sdm660-common/proprietary/vendor/lib64/libadsp_default_listener.so and b/sdm660-common/proprietary/vendor/lib64/libadsp_default_listener.so differ diff --git a/sdm660-common/proprietary/vendor/lib64/libadsprpc.so b/sdm660-common/proprietary/vendor/lib64/libadsprpc.so index 5c20cfd..d7b1dc7 100644 Binary files a/sdm660-common/proprietary/vendor/lib64/libadsprpc.so and b/sdm660-common/proprietary/vendor/lib64/libadsprpc.so differ diff --git a/sdm660-common/proprietary/vendor/lib64/libaudcal.so b/sdm660-common/proprietary/vendor/lib64/libaudcal.so new file mode 100644 index 0000000..208a39f Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/libaudcal.so differ diff --git a/sdm660-common/proprietary/vendor/lib64/libaudioalsa.so b/sdm660-common/proprietary/vendor/lib64/libaudioalsa.so new file mode 100644 index 0000000..91b20da Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/libaudioalsa.so differ diff --git a/sdm660-common/proprietary/vendor/lib64/libaudioparsers.so b/sdm660-common/proprietary/vendor/lib64/libaudioparsers.so new file mode 100644 index 0000000..088867a Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/libaudioparsers.so differ diff --git a/sdm660-common/proprietary/vendor/lib64/libcdsp_default_listener.so b/sdm660-common/proprietary/vendor/lib64/libcdsp_default_listener.so index c51b827..2a0b492 100644 Binary files a/sdm660-common/proprietary/vendor/lib64/libcdsp_default_listener.so and b/sdm660-common/proprietary/vendor/lib64/libcdsp_default_listener.so differ diff --git a/sdm660-common/proprietary/vendor/lib64/libcdsprpc.so b/sdm660-common/proprietary/vendor/lib64/libcdsprpc.so index 30b3c16..fb1d2ef 100644 Binary files a/sdm660-common/proprietary/vendor/lib64/libcdsprpc.so and b/sdm660-common/proprietary/vendor/lib64/libcdsprpc.so differ diff --git a/sdm660-common/proprietary/vendor/lib64/libfastcvadsp_stub.so b/sdm660-common/proprietary/vendor/lib64/libfastcvadsp_stub.so deleted file mode 100644 index b1015f3..0000000 Binary files a/sdm660-common/proprietary/vendor/lib64/libfastcvadsp_stub.so and /dev/null differ diff --git a/sdm660-common/proprietary/vendor/lib64/libfastcvdsp_stub.so b/sdm660-common/proprietary/vendor/lib64/libfastcvdsp_stub.so new file mode 100644 index 0000000..56cb541 Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/libfastcvdsp_stub.so differ diff --git a/sdm660-common/proprietary/vendor/lib64/libfastcvopt.so b/sdm660-common/proprietary/vendor/lib64/libfastcvopt.so index 3bffac4..89ec527 100644 Binary files a/sdm660-common/proprietary/vendor/lib64/libfastcvopt.so and b/sdm660-common/proprietary/vendor/lib64/libfastcvopt.so differ diff --git a/sdm660-common/proprietary/vendor/lib64/libmdsprpc.so b/sdm660-common/proprietary/vendor/lib64/libmdsprpc.so index c0807f1..6ac5ea0 100644 Binary files a/sdm660-common/proprietary/vendor/lib64/libmdsprpc.so and b/sdm660-common/proprietary/vendor/lib64/libmdsprpc.so differ diff --git a/sdm660-common/proprietary/vendor/lib64/libqtigef.so b/sdm660-common/proprietary/vendor/lib64/libqtigef.so new file mode 100644 index 0000000..b432cac Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/libqtigef.so differ diff --git a/sdm660-common/proprietary/vendor/lib64/libsdsprpc.so b/sdm660-common/proprietary/vendor/lib64/libsdsprpc.so index 1b57dfb..8985bf7 100644 Binary files a/sdm660-common/proprietary/vendor/lib64/libsdsprpc.so and b/sdm660-common/proprietary/vendor/lib64/libsdsprpc.so differ diff --git a/sdm660-common/proprietary/vendor/lib64/libsysmon_cdsp_skel.so b/sdm660-common/proprietary/vendor/lib64/libsysmon_cdsp_skel.so index 8c30369..e27a031 100644 Binary files a/sdm660-common/proprietary/vendor/lib64/libsysmon_cdsp_skel.so and b/sdm660-common/proprietary/vendor/lib64/libsysmon_cdsp_skel.so differ diff --git a/sdm660-common/proprietary/vendor/lib64/soundfx/libasphere.so b/sdm660-common/proprietary/vendor/lib64/soundfx/libasphere.so new file mode 100644 index 0000000..7152842 Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/soundfx/libasphere.so differ diff --git a/sdm660-common/proprietary/vendor/lib64/soundfx/libqcbassboost.so b/sdm660-common/proprietary/vendor/lib64/soundfx/libqcbassboost.so new file mode 100644 index 0000000..2230f67 Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/soundfx/libqcbassboost.so differ diff --git a/sdm660-common/proprietary/vendor/lib64/soundfx/libqcreverb.so b/sdm660-common/proprietary/vendor/lib64/soundfx/libqcreverb.so new file mode 100644 index 0000000..e28f090 Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/soundfx/libqcreverb.so differ diff --git a/sdm660-common/proprietary/vendor/lib64/soundfx/libqcvirt.so b/sdm660-common/proprietary/vendor/lib64/soundfx/libqcvirt.so new file mode 100644 index 0000000..17d2c86 Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/soundfx/libqcvirt.so differ diff --git a/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.dsp@1.0.so b/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.dsp@1.0.so new file mode 100644 index 0000000..483b33f Binary files /dev/null and b/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.dsp@1.0.so differ diff --git a/sdm660-common/sdm660-common-vendor.mk b/sdm660-common/sdm660-common-vendor.mk index bf495ab..436a89c 100644 --- a/sdm660-common/sdm660-common-vendor.mk +++ b/sdm660-common/sdm660-common-vendor.mk @@ -9,11 +9,9 @@ PRODUCT_COPY_FILES += \ vendor/asus/sdm660-common/proprietary/framework/tcmclient.jar:$(TARGET_COPY_OUT_SYSTEM)/framework/tcmclient.jar \ vendor/asus/sdm660-common/proprietary/lib/libFileMux.so:$(TARGET_COPY_OUT_SYSTEM)/lib/libFileMux.so \ vendor/asus/sdm660-common/proprietary/lib/libOmxMux.so:$(TARGET_COPY_OUT_SYSTEM)/lib/libOmxMux.so \ - vendor/asus/sdm660-common/proprietary/lib/libcdsprpc_system.so:$(TARGET_COPY_OUT_SYSTEM)/lib/libcdsprpc_system.so \ vendor/asus/sdm660-common/proprietary/lib/libmmosal.so:$(TARGET_COPY_OUT_SYSTEM)/lib/libmmosal.so \ vendor/asus/sdm660-common/proprietary/lib/libmmparser_lite.so:$(TARGET_COPY_OUT_SYSTEM)/lib/libmmparser_lite.so \ vendor/asus/sdm660-common/proprietary/lib64/fm_helium.so:$(TARGET_COPY_OUT_SYSTEM)/lib64/fm_helium.so \ - vendor/asus/sdm660-common/proprietary/lib64/libcdsprpc_system.so:$(TARGET_COPY_OUT_SYSTEM)/lib64/libcdsprpc_system.so \ vendor/asus/sdm660-common/proprietary/lib64/libfm-hci.so:$(TARGET_COPY_OUT_SYSTEM)/lib64/libfm-hci.so \ vendor/asus/sdm660-common/proprietary/lib64/libmmosal.so:$(TARGET_COPY_OUT_SYSTEM)/lib64/libmmosal.so \ vendor/asus/sdm660-common/proprietary/product/framework/vendor.qti.hardware.soter-V1.0-java.jar:$(TARGET_COPY_OUT_PRODUCT)/framework/vendor.qti.hardware.soter-V1.0-java.jar \ @@ -51,6 +49,7 @@ PRODUCT_COPY_FILES += \ vendor/asus/sdm660-common/proprietary/system_ext/bin/dpmd:$(TARGET_COPY_OUT_SYSTEM_EXT)/bin/dpmd \ vendor/asus/sdm660-common/proprietary/system_ext/etc/dpm/dpm.conf:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/dpm/dpm.conf \ vendor/asus/sdm660-common/proprietary/system_ext/etc/init/dpmd.rc:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/init/dpmd.rc \ + vendor/asus/sdm660-common/proprietary/system_ext/etc/permissions/audiosphere.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/audiosphere.xml \ vendor/asus/sdm660-common/proprietary/system_ext/etc/permissions/com.qti.dpmframework.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/com.qti.dpmframework.xml \ vendor/asus/sdm660-common/proprietary/system_ext/etc/permissions/com.qualcomm.qti.imscmservice-V2.0-java.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/com.qualcomm.qti.imscmservice-V2.0-java.xml \ vendor/asus/sdm660-common/proprietary/system_ext/etc/permissions/com.qualcomm.qti.imscmservice-V2.1-java.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/com.qualcomm.qti.imscmservice-V2.1-java.xml \ @@ -87,6 +86,10 @@ PRODUCT_COPY_FILES += \ vendor/asus/sdm660-common/proprietary/system_ext/framework/vendor.qti.ims.callcapability-V1.0-java.jar:$(TARGET_COPY_OUT_SYSTEM_EXT)/framework/vendor.qti.ims.callcapability-V1.0-java.jar \ vendor/asus/sdm660-common/proprietary/system_ext/framework/vendor.qti.ims.callinfo-V1.0-java.jar:$(TARGET_COPY_OUT_SYSTEM_EXT)/framework/vendor.qti.ims.callinfo-V1.0-java.jar \ vendor/asus/sdm660-common/proprietary/system_ext/framework/vendor.qti.ims.rcsconfig-V1.0-java.jar:$(TARGET_COPY_OUT_SYSTEM_EXT)/framework/vendor.qti.ims.rcsconfig-V1.0-java.jar \ + vendor/asus/sdm660-common/proprietary/system_ext/lib/libadsprpc_system.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib/libadsprpc_system.so \ + vendor/asus/sdm660-common/proprietary/system_ext/lib/libcdsprpc_system.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib/libcdsprpc_system.so \ + vendor/asus/sdm660-common/proprietary/system_ext/lib/libmdsprpc_system.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib/libmdsprpc_system.so \ + vendor/asus/sdm660-common/proprietary/system_ext/lib/libsdsprpc_system.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib/libsdsprpc_system.so \ vendor/asus/sdm660-common/proprietary/system_ext/lib64/com.qualcomm.qti.dpm.api@1.0.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/com.qualcomm.qti.dpm.api@1.0.so \ vendor/asus/sdm660-common/proprietary/system_ext/lib64/com.qualcomm.qti.imscmservice@1.0.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/com.qualcomm.qti.imscmservice@1.0.so \ vendor/asus/sdm660-common/proprietary/system_ext/lib64/com.qualcomm.qti.imscmservice@2.0.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/com.qualcomm.qti.imscmservice@2.0.so \ @@ -99,6 +102,8 @@ PRODUCT_COPY_FILES += \ vendor/asus/sdm660-common/proprietary/system_ext/lib64/lib-imsvt.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/lib-imsvt.so \ vendor/asus/sdm660-common/proprietary/system_ext/lib64/lib-imsvtextutils.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/lib-imsvtextutils.so \ vendor/asus/sdm660-common/proprietary/system_ext/lib64/lib-imsvtutils.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/lib-imsvtutils.so \ + vendor/asus/sdm660-common/proprietary/system_ext/lib64/libadsprpc_system.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/libadsprpc_system.so \ + vendor/asus/sdm660-common/proprietary/system_ext/lib64/libcdsprpc_system.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/libcdsprpc_system.so \ vendor/asus/sdm660-common/proprietary/system_ext/lib64/libdiag_system.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/libdiag_system.so \ vendor/asus/sdm660-common/proprietary/system_ext/lib64/libdpmctmgr.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/libdpmctmgr.so \ vendor/asus/sdm660-common/proprietary/system_ext/lib64/libdpmfdmgr.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/libdpmfdmgr.so \ @@ -106,7 +111,9 @@ PRODUCT_COPY_FILES += \ vendor/asus/sdm660-common/proprietary/system_ext/lib64/libdpmtcm.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/libdpmtcm.so \ vendor/asus/sdm660-common/proprietary/system_ext/lib64/libimscamera_jni.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/libimscamera_jni.so \ vendor/asus/sdm660-common/proprietary/system_ext/lib64/libimsmedia_jni.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/libimsmedia_jni.so \ + vendor/asus/sdm660-common/proprietary/system_ext/lib64/libmdsprpc_system.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/libmdsprpc_system.so \ vendor/asus/sdm660-common/proprietary/system/lib64/libmmi.so:$(TARGET_COPY_OUT_SYSTEM)/lib64/libmmi.so \ + vendor/asus/sdm660-common/proprietary/system_ext/lib64/libsdsprpc_system.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/libsdsprpc_system.so \ vendor/asus/sdm660-common/proprietary/system_ext/lib64/vendor.qti.diaghal@1.0.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/vendor.qti.diaghal@1.0.so \ vendor/asus/sdm660-common/proprietary/system_ext/lib64/vendor.qti.hardware.data.cne.internal.api@1.0.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/vendor.qti.hardware.data.cne.internal.api@1.0.so \ vendor/asus/sdm660-common/proprietary/system_ext/lib64/vendor.qti.hardware.data.cne.internal.constants@1.0.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/vendor.qti.hardware.data.cne.internal.constants@1.0.so \ @@ -128,6 +135,7 @@ PRODUCT_COPY_FILES += \ vendor/asus/sdm660-common/proprietary/vendor/bin/cnd:$(TARGET_COPY_OUT_VENDOR)/bin/cnd \ vendor/asus/sdm660-common/proprietary/vendor/bin/cnss-daemon:$(TARGET_COPY_OUT_VENDOR)/bin/cnss-daemon \ vendor/asus/sdm660-common/proprietary/vendor/bin/dpmQmiMgr:$(TARGET_COPY_OUT_VENDOR)/bin/dpmQmiMgr \ + vendor/asus/sdm660-common/proprietary/vendor/bin/dspservice:$(TARGET_COPY_OUT_VENDOR)/bin/dspservice \ vendor/asus/sdm660-common/proprietary/vendor/bin/energy-awareness:$(TARGET_COPY_OUT_VENDOR)/bin/energy-awareness \ vendor/asus/sdm660-common/proprietary/vendor/bin/hvdcp_opti:$(TARGET_COPY_OUT_VENDOR)/bin/hvdcp_opti \ vendor/asus/sdm660-common/proprietary/vendor/bin/hw/android.hardware.bluetooth@1.0-service-qti:$(TARGET_COPY_OUT_VENDOR)/bin/hw/android.hardware.bluetooth@1.0-service-qti \ @@ -224,8 +232,11 @@ PRODUCT_COPY_FILES += \ vendor/asus/sdm660-common/proprietary/vendor/etc/init/port-bridge.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/port-bridge.rc \ vendor/asus/sdm660-common/proprietary/vendor/etc/init/qcrild.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/qcrild.rc \ vendor/asus/sdm660-common/proprietary/vendor/etc/init/vendor.display.color@1.0-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.display.color@1.0-service.rc \ + vendor/asus/sdm660-common/proprietary/vendor/etc/init/vendor.qti.adsprpc-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qti.adsprpc-service.rc \ + vendor/asus/sdm660-common/proprietary/vendor/etc/init/vendor.qti.cdsprpc-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qti.cdsprpc-service.rc \ vendor/asus/sdm660-common/proprietary/vendor/etc/init/vendor.qti.esepowermanager@1.0-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qti.esepowermanager@1.0-service.rc \ vendor/asus/sdm660-common/proprietary/vendor/etc/init/vendor.qti.hardware.alarm@1.0-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qti.hardware.alarm@1.0-service.rc \ + vendor/asus/sdm660-common/proprietary/vendor/etc/init/vendor.qti.hardware.dsp@1.0-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qti.hardware.dsp@1.0-service.rc \ vendor/asus/sdm660-common/proprietary/vendor/etc/init/vendor.qti.hardware.perf@2.0-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qti.hardware.perf@2.0-service.rc \ vendor/asus/sdm660-common/proprietary/vendor/etc/init/vendor.qti.hardware.qteeconnector@1.0-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qti.hardware.qteeconnector@1.0-service.rc \ vendor/asus/sdm660-common/proprietary/vendor/etc/init/vendor.qti.hardware.soter@1.0-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qti.hardware.soter@1.0-service.rc \ @@ -239,6 +250,7 @@ PRODUCT_COPY_FILES += \ vendor/asus/sdm660-common/proprietary/vendor/etc/perf/targetresourceconfigs.xml:$(TARGET_COPY_OUT_VENDOR)/etc/perf/targetresourceconfigs.xml \ vendor/asus/sdm660-common/proprietary/vendor/etc/seccomp_policy/atfwd@2.0.policy:$(TARGET_COPY_OUT_VENDOR)/etc/seccomp_policy/atfwd@2.0.policy \ vendor/asus/sdm660-common/proprietary/vendor/etc/seccomp_policy/imsrtp.policy:$(TARGET_COPY_OUT_VENDOR)/etc/seccomp_policy/imsrtp.policy \ + vendor/asus/sdm660-common/proprietary/vendor/etc/seccomp_policy/vendor.qti.hardware.dsp.policy:$(TARGET_COPY_OUT_VENDOR)/etc/seccomp_policy/vendor.qti.hardware.dsp.policy \ vendor/asus/sdm660-common/proprietary/vendor/etc/xtra_root_cert.pem:$(TARGET_COPY_OUT_VENDOR)/etc/xtra_root_cert.pem \ vendor/asus/sdm660-common/proprietary/vendor/lib/com.qualcomm.qti.wifidisplayhal@1.0-halimpl.so:$(TARGET_COPY_OUT_VENDOR)/lib/com.qualcomm.qti.wifidisplayhal@1.0-halimpl.so \ vendor/asus/sdm660-common/proprietary/vendor/lib/com.qualcomm.qti.wifidisplayhal@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib/com.qualcomm.qti.wifidisplayhal@1.0.so \ @@ -286,17 +298,19 @@ PRODUCT_COPY_FILES += \ vendor/asus/sdm660-common/proprietary/vendor/lib/libadpcmdec.so:$(TARGET_COPY_OUT_VENDOR)/lib/libadpcmdec.so \ vendor/asus/sdm660-common/proprietary/vendor/lib/libadreno_utils.so:$(TARGET_COPY_OUT_VENDOR)/lib/libadreno_utils.so \ vendor/asus/sdm660-common/proprietary/vendor/lib/libadsp_default_listener.so:$(TARGET_COPY_OUT_VENDOR)/lib/libadsp_default_listener.so \ - vendor/asus/sdm660-common/proprietary/vendor/lib/libadsp_hvx_callback_skel.so:$(TARGET_COPY_OUT_VENDOR)/lib/libadsp_hvx_callback_skel.so \ - vendor/asus/sdm660-common/proprietary/vendor/lib/libadsp_hvx_stub.so:$(TARGET_COPY_OUT_VENDOR)/lib/libadsp_hvx_stub.so \ vendor/asus/sdm660-common/proprietary/vendor/lib/libadsprpc.so:$(TARGET_COPY_OUT_VENDOR)/lib/libadsprpc.so \ vendor/asus/sdm660-common/proprietary/vendor/lib/libaudcal.so:$(TARGET_COPY_OUT_VENDOR)/lib/libaudcal.so \ + vendor/asus/sdm660-common/proprietary/vendor/lib/libaudioalsa.so:$(TARGET_COPY_OUT_VENDOR)/lib/libaudioalsa.so \ + vendor/asus/sdm660-common/proprietary/vendor/lib/libaudioparsers.so:$(TARGET_COPY_OUT_VENDOR)/lib/libaudioparsers.so \ vendor/asus/sdm660-common/proprietary/vendor/lib/libbccQTI.so:$(TARGET_COPY_OUT_VENDOR)/lib/libbccQTI.so \ vendor/asus/sdm660-common/proprietary/vendor/lib/libc2d30_bltlib.so:$(TARGET_COPY_OUT_VENDOR)/lib/libc2d30_bltlib.so \ vendor/asus/sdm660-common/proprietary/vendor/lib/libcdsp_default_listener.so:$(TARGET_COPY_OUT_VENDOR)/lib/libcdsp_default_listener.so \ + vendor/asus/sdm660-common/proprietary/vendor/lib/libcdsprpc.so:$(TARGET_COPY_OUT_VENDOR)/lib/libcdsprpc.so \ vendor/asus/sdm660-common/proprietary/vendor/lib/libdiag.so:$(TARGET_COPY_OUT_VENDOR)/lib/libdiag.so \ + vendor/asus/sdm660-common/proprietary/vendor/lib/libdrc.so:$(TARGET_COPY_OUT_VENDOR)/lib/libdrc.so \ vendor/asus/sdm660-common/proprietary/vendor/lib/libdsd2pcm.so:$(TARGET_COPY_OUT_VENDOR)/lib/libdsd2pcm.so \ vendor/asus/sdm660-common/proprietary/vendor/lib/libdsutils.so:$(TARGET_COPY_OUT_VENDOR)/lib/libdsutils.so \ - vendor/asus/sdm660-common/proprietary/vendor/lib/libfastcvadsp_stub.so:$(TARGET_COPY_OUT_VENDOR)/lib/libfastcvadsp_stub.so \ + vendor/asus/sdm660-common/proprietary/vendor/lib/libfastcvdsp_stub.so:$(TARGET_COPY_OUT_VENDOR)/lib/libfastcvdsp_stub.so \ vendor/asus/sdm660-common/proprietary/vendor/lib/libfastcvopt.so:$(TARGET_COPY_OUT_VENDOR)/lib/libfastcvopt.so \ vendor/asus/sdm660-common/proprietary/vendor/lib/libgcs-calwrapper.so:$(TARGET_COPY_OUT_VENDOR)/lib/libgcs-calwrapper.so \ vendor/asus/sdm660-common/proprietary/vendor/lib/libgcs-ipc.so:$(TARGET_COPY_OUT_VENDOR)/lib/libgcs-ipc.so \ @@ -367,6 +381,7 @@ PRODUCT_COPY_FILES += \ vendor/asus/sdm660-common/proprietary/vendor/lib/rfsa/adsp/libscveBlobDescriptor_skel.so:$(TARGET_COPY_OUT_VENDOR)/lib/rfsa/adsp/libscveBlobDescriptor_skel.so \ vendor/asus/sdm660-common/proprietary/vendor/lib/rfsa/adsp/libscveObjectSegmentation_skel.so:$(TARGET_COPY_OUT_VENDOR)/lib/rfsa/adsp/libscveObjectSegmentation_skel.so \ vendor/asus/sdm660-common/proprietary/vendor/lib/rfsa/adsp/libscveT2T_skel.so:$(TARGET_COPY_OUT_VENDOR)/lib/rfsa/adsp/libscveT2T_skel.so \ + vendor/asus/sdm660-common/proprietary/vendor/lib/rfsa/adsp/libvpp_svc_skel.so:$(TARGET_COPY_OUT_VENDOR)/lib/rfsa/adsp/libvpp_svc_skel.so \ vendor/asus/sdm660-common/proprietary/vendor/lib/sensors.native.so:$(TARGET_COPY_OUT_VENDOR)/lib/sensors.native.so \ vendor/asus/sdm660-common/proprietary/vendor/lib/sensors.ssc.so:$(TARGET_COPY_OUT_VENDOR)/lib/sensors.ssc.so \ vendor/asus/sdm660-common/proprietary/vendor/lib/soundfx/libasphere.so:$(TARGET_COPY_OUT_VENDOR)/lib/soundfx/libasphere.so \ @@ -374,6 +389,7 @@ PRODUCT_COPY_FILES += \ vendor/asus/sdm660-common/proprietary/vendor/lib/soundfx/libqcreverb.so:$(TARGET_COPY_OUT_VENDOR)/lib/soundfx/libqcreverb.so \ vendor/asus/sdm660-common/proprietary/vendor/lib/soundfx/libqcvirt.so:$(TARGET_COPY_OUT_VENDOR)/lib/soundfx/libqcvirt.so \ vendor/asus/sdm660-common/proprietary/vendor/lib/vendor.qti.esepowermanager@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib/vendor.qti.esepowermanager@1.0.so \ + vendor/asus/sdm660-common/proprietary/vendor/lib/vendor.qti.hardware.dsp@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib/vendor.qti.hardware.dsp@1.0.so \ vendor/asus/sdm660-common/proprietary/vendor/lib/vendor.qti.hardware.qteeconnector@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib/vendor.qti.hardware.qteeconnector@1.0.so \ vendor/asus/sdm660-common/proprietary/vendor/lib64/com.qualcomm.qti.ant@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/com.qualcomm.qti.ant@1.0.so \ vendor/asus/sdm660-common/proprietary/vendor/lib64/com.qualcomm.qti.dpm.api@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/com.qualcomm.qti.dpm.api@1.0.so \ @@ -429,9 +445,16 @@ PRODUCT_COPY_FILES += \ vendor/asus/sdm660-common/proprietary/vendor/lib64/libRSDriver_adreno.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libRSDriver_adreno.so \ vendor/asus/sdm660-common/proprietary/vendor/lib64/libSecureUILib.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libSecureUILib.so \ vendor/asus/sdm660-common/proprietary/vendor/lib64/libStDrvInt.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libStDrvInt.so \ + vendor/asus/sdm660-common/proprietary/vendor/lib64/libacdb-fts.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libacdb-fts.so \ + vendor/asus/sdm660-common/proprietary/vendor/lib64/libacdbloader.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libacdbloader.so \ + vendor/asus/sdm660-common/proprietary/vendor/lib64/libacdbrtac.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libacdbrtac.so \ + vendor/asus/sdm660-common/proprietary/vendor/lib64/libadiertac.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libadiertac.so \ vendor/asus/sdm660-common/proprietary/vendor/lib64/libadreno_utils.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libadreno_utils.so \ vendor/asus/sdm660-common/proprietary/vendor/lib64/libadsp_default_listener.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libadsp_default_listener.so \ vendor/asus/sdm660-common/proprietary/vendor/lib64/libadsprpc.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libadsprpc.so \ + vendor/asus/sdm660-common/proprietary/vendor/lib64/libaudcal.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libaudcal.so \ + vendor/asus/sdm660-common/proprietary/vendor/lib64/libaudioalsa.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libaudioalsa.so \ + vendor/asus/sdm660-common/proprietary/vendor/lib64/libaudioparsers.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libaudioparsers.so \ vendor/asus/sdm660-common/proprietary/vendor/lib64/libbccQTI.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libbccQTI.so \ vendor/asus/sdm660-common/proprietary/vendor/lib64/libbtnv.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libbtnv.so \ vendor/asus/sdm660-common/proprietary/vendor/lib64/libc2d30_bltlib.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libc2d30_bltlib.so \ @@ -450,7 +473,7 @@ PRODUCT_COPY_FILES += \ vendor/asus/sdm660-common/proprietary/vendor/lib64/libdrmtime.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libdrmtime.so \ vendor/asus/sdm660-common/proprietary/vendor/lib64/libdsi_netctrl.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libdsi_netctrl.so \ vendor/asus/sdm660-common/proprietary/vendor/lib64/libdsutils.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libdsutils.so \ - vendor/asus/sdm660-common/proprietary/vendor/lib64/libfastcvadsp_stub.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libfastcvadsp_stub.so \ + vendor/asus/sdm660-common/proprietary/vendor/lib64/libfastcvdsp_stub.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libfastcvdsp_stub.so \ vendor/asus/sdm660-common/proprietary/vendor/lib64/libfastcvopt.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libfastcvopt.so \ vendor/asus/sdm660-common/proprietary/vendor/lib64/libgdtap.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libgdtap.so \ vendor/asus/sdm660-common/proprietary/vendor/lib64/libgsl.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libgsl.so \ @@ -507,6 +530,7 @@ PRODUCT_COPY_FILES += \ vendor/asus/sdm660-common/proprietary/vendor/lib64/libqti-perfd-client.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqti-perfd-client.so \ vendor/asus/sdm660-common/proprietary/vendor/lib64/libqti-perfd.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqti-perfd.so \ vendor/asus/sdm660-common/proprietary/vendor/lib64/libqti-util.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqti-util.so \ + vendor/asus/sdm660-common/proprietary/vendor/lib64/libqtigef.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqtigef.so \ vendor/asus/sdm660-common/proprietary/vendor/lib64/librcc.so:$(TARGET_COPY_OUT_VENDOR)/lib64/librcc.so \ vendor/asus/sdm660-common/proprietary/vendor/lib64/libril-qc-hal-qmi.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libril-qc-hal-qmi.so \ vendor/asus/sdm660-common/proprietary/vendor/lib64/libril-qc-logger.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libril-qc-logger.so \ @@ -543,6 +567,10 @@ PRODUCT_COPY_FILES += \ vendor/asus/sdm660-common/proprietary/vendor/lib64/qtimutex.so:$(TARGET_COPY_OUT_VENDOR)/lib64/qtimutex.so \ vendor/asus/sdm660-common/proprietary/vendor/lib64/sensors.native.so:$(TARGET_COPY_OUT_VENDOR)/lib64/sensors.native.so \ vendor/asus/sdm660-common/proprietary/vendor/lib64/sensors.ssc.so:$(TARGET_COPY_OUT_VENDOR)/lib64/sensors.ssc.so \ + vendor/asus/sdm660-common/proprietary/vendor/lib64/soundfx/libasphere.so:$(TARGET_COPY_OUT_VENDOR)/lib64/soundfx/libasphere.so \ + vendor/asus/sdm660-common/proprietary/vendor/lib64/soundfx/libqcbassboost.so:$(TARGET_COPY_OUT_VENDOR)/lib64/soundfx/libqcbassboost.so \ + vendor/asus/sdm660-common/proprietary/vendor/lib64/soundfx/libqcreverb.so:$(TARGET_COPY_OUT_VENDOR)/lib64/soundfx/libqcreverb.so \ + vendor/asus/sdm660-common/proprietary/vendor/lib64/soundfx/libqcvirt.so:$(TARGET_COPY_OUT_VENDOR)/lib64/soundfx/libqcvirt.so \ vendor/asus/sdm660-common/proprietary/vendor/lib64/vendor.display.color@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.display.color@1.0.so \ vendor/asus/sdm660-common/proprietary/vendor/lib64/vendor.display.color@1.1.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.display.color@1.1.so \ vendor/asus/sdm660-common/proprietary/vendor/lib64/vendor.display.postproc@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.display.postproc@1.0.so \ @@ -568,6 +596,7 @@ PRODUCT_COPY_FILES += \ vendor/asus/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.data.iwlan@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.data.iwlan@1.0.so \ vendor/asus/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.data.latency@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.data.latency@1.0.so \ vendor/asus/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.data.qmi@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.data.qmi@1.0.so \ + vendor/asus/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.dsp@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.dsp@1.0.so \ vendor/asus/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.fm@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.fm@1.0.so \ vendor/asus/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.qteeconnector@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.qteeconnector@1.0.so \ vendor/asus/sdm660-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.am@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.radio.am@1.0.so \ @@ -639,4 +668,5 @@ PRODUCT_PACKAGES += \ ims \ qcrilmsgtunnel \ WfdCommon \ + audiosphere \ vendor.qti.gnss@3.0-service