6 Commits

60 changed files with 559 additions and 50 deletions

View File

@@ -723,6 +723,47 @@ cc_prebuilt_library_shared {
soc_specific: true, soc_specific: true,
} }
cc_prebuilt_library_shared {
name: "libdapparamstorage",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm: {
srcs: [
"proprietary/vendor/lib/libdapparamstorage.so",
],
shared_libs: [
"libcutils",
"libutils",
"liblog",
"libc++",
"libc",
"libm",
"libdl",
],
},
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libdapparamstorage.so",
],
shared_libs: [
"libcutils",
"libutils",
"liblog",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "both",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared { cc_prebuilt_library_shared {
name: "libdiag", name: "libdiag",
owner: "xiaomi", owner: "xiaomi",
@@ -1620,6 +1661,49 @@ cc_prebuilt_library_shared {
soc_specific: true, soc_specific: true,
} }
cc_prebuilt_library_shared {
name: "vendor.dolby.hardware.dms@2.0",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm: {
srcs: [
"proprietary/vendor/lib/vendor.dolby.hardware.dms@2.0.so",
],
shared_libs: [
"libhidlbase",
"liblog",
"libutils",
"libcutils",
"libc++",
"libc",
"libm",
"libdl",
],
},
android_arm64: {
srcs: [
"proprietary/vendor/lib64/vendor.dolby.hardware.dms@2.0.so",
],
shared_libs: [
"libhidlbase",
"liblog",
"libutils",
"libcutils",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "both",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared { cc_prebuilt_library_shared {
name: "vendor.qti.hardware.dsp@1.0", name: "vendor.qti.hardware.dsp@1.0",
owner: "xiaomi", owner: "xiaomi",
@@ -2264,6 +2348,35 @@ cc_prebuilt_library_shared {
soc_specific: true, soc_specific: true,
} }
cc_prebuilt_library_shared {
name: "libdeccfg",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm: {
srcs: [
"proprietary/vendor/lib/libdeccfg.so",
],
shared_libs: [
"libhidlbase",
"vendor.dolby.hardware.dms@2.0",
"libcutils",
"libutils",
"liblog",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "32",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared { cc_prebuilt_library_shared {
name: "libfastcrc", name: "libfastcrc",
owner: "xiaomi", owner: "xiaomi",
@@ -2825,6 +2938,74 @@ cc_prebuilt_library_shared {
soc_specific: true, soc_specific: true,
} }
cc_prebuilt_library_shared {
name: "libstagefright_soft_ac4dec",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm: {
srcs: [
"proprietary/vendor/lib/libstagefright_soft_ac4dec.so",
],
shared_libs: [
"libhidlbase",
"vendor.dolby.hardware.dms@2.0",
"libdeccfg",
"libstagefright_foundation-v33",
"libutils",
"libcutils",
"liblog",
"libstagefright_omx",
"libstagefright_softomx",
"libmedia_omx",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "32",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libstagefright_soft_ddpdec",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm: {
srcs: [
"proprietary/vendor/lib/libstagefright_soft_ddpdec.so",
],
shared_libs: [
"libhidlbase",
"vendor.dolby.hardware.dms@2.0",
"libdeccfg",
"libstagefright_omx",
"libstagefright_softomx",
"libstagefright_foundation-v33",
"libutils",
"libcutils",
"libmedia_omx",
"liblog",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "32",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared { cc_prebuilt_library_shared {
name: "libwfdcodecv4l2_proprietary", name: "libwfdcodecv4l2_proprietary",
owner: "xiaomi", owner: "xiaomi",
@@ -3478,6 +3659,34 @@ cc_prebuilt_library_shared {
soc_specific: true, soc_specific: true,
} }
cc_prebuilt_library_shared {
name: "libmisoundfx",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm: {
srcs: [
"proprietary/vendor/lib/soundfx/libmisoundfx.so",
],
shared_libs: [
"libcutils",
"libutils",
"liblog",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "32",
relative_install_path: "soundfx",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared { cc_prebuilt_library_shared {
name: "libshoebox", name: "libshoebox",
owner: "xiaomi", owner: "xiaomi",
@@ -3505,6 +3714,102 @@ cc_prebuilt_library_shared {
soc_specific: true, soc_specific: true,
} }
cc_prebuilt_library_shared {
name: "libswdap",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm: {
srcs: [
"proprietary/vendor/lib/soundfx/libswdap.so",
],
shared_libs: [
"liblog",
"libutils",
"libcutils",
"libaudioutils",
"libdapparamstorage",
"libhidlbase",
"vendor.dolby.hardware.dms@2.0",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "32",
relative_install_path: "soundfx",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libswgamedap",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm: {
srcs: [
"proprietary/vendor/lib/soundfx/libswgamedap.so",
],
shared_libs: [
"liblog",
"libutils",
"libcutils",
"libaudioutils",
"libdapparamstorage",
"libhidlbase",
"vendor.dolby.hardware.dms@2.0",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "32",
relative_install_path: "soundfx",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libswvqe",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm: {
srcs: [
"proprietary/vendor/lib/soundfx/libswvqe.so",
],
shared_libs: [
"liblog",
"libutils",
"libcutils",
"libaudioutils",
"libdapparamstorage",
"libhidlbase",
"vendor.dolby.hardware.dms@2.0",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "32",
relative_install_path: "soundfx",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared { cc_prebuilt_library_shared {
name: "vendor.qti.hardware.wifidisplaysession@1.0_vendor", name: "vendor.qti.hardware.wifidisplaysession@1.0_vendor",
stem: "vendor.qti.hardware.wifidisplaysession@1.0", stem: "vendor.qti.hardware.wifidisplaysession@1.0",
@@ -5590,6 +5895,39 @@ cc_prebuilt_library_shared {
soc_specific: true, soc_specific: true,
} }
cc_prebuilt_library_shared {
name: "libdlbdsservice",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libdlbdsservice.so",
],
shared_libs: [
"libutils",
"libstagefright_foundation-v33",
"liblog",
"libxml2",
"libcrypto",
"libdapparamstorage",
"libsqlite",
"libhidlbase",
"vendor.dolby.hardware.dms@2.0",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared { cc_prebuilt_library_shared {
name: "libdpmqmihal", name: "libdpmqmihal",
owner: "xiaomi", owner: "xiaomi",
@@ -8937,6 +9275,36 @@ cc_prebuilt_library_shared {
soc_specific: true, soc_specific: true,
} }
cc_prebuilt_library_shared {
name: "vendor.dolby.hardware.dms@2.0-impl",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/vendor.dolby.hardware.dms@2.0-impl.so",
],
shared_libs: [
"libhidlbase",
"libutils",
"liblog",
"libdapparamstorage",
"libdlbdsservice",
"vendor.dolby.hardware.dms@2.0",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared { cc_prebuilt_library_shared {
name: "vendor.qti.data.factory@2.0", name: "vendor.qti.data.factory@2.0",
owner: "xiaomi", owner: "xiaomi",
@@ -11321,34 +11689,6 @@ cc_prebuilt_library_shared {
system_ext_specific: true, system_ext_specific: true,
} }
cc_prebuilt_library_shared {
name: "com.qualcomm.qti.wifidisplayhal@1.0",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/system_ext/lib64/com.qualcomm.qti.wifidisplayhal@1.0.so",
],
shared_libs: [
"libhidlbase",
"liblog",
"libutils",
"libcutils",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
system_ext_specific: true,
}
cc_prebuilt_library_shared { cc_prebuilt_library_shared {
name: "lib-imsvideocodec", name: "lib-imsvideocodec",
owner: "xiaomi", owner: "xiaomi",
@@ -12068,7 +12408,6 @@ cc_prebuilt_library_shared {
"proprietary/system_ext/lib64/libwfdmmsrc_system.so", "proprietary/system_ext/lib64/libwfdmmsrc_system.so",
], ],
shared_libs: [ shared_libs: [
"libgui_shim",
"libbinder", "libbinder",
"libmmosal", "libmmosal",
"liblog", "liblog",
@@ -12087,6 +12426,10 @@ cc_prebuilt_library_shared {
"libhidlbase", "libhidlbase",
"libgralloctypes", "libgralloctypes",
"android.hardware.graphics.mapper@4.0", "android.hardware.graphics.mapper@4.0",
"libvndksupport",
"android.hardware.graphics.allocator@4.0",
"android.hardware.graphics.allocator-V2-ndk",
"libbinder_ndk",
"libc++", "libc++",
"libc", "libc",
"libm", "libm",
@@ -12111,8 +12454,6 @@ cc_prebuilt_library_shared {
"proprietary/system_ext/lib64/libwfdnative.so", "proprietary/system_ext/lib64/libwfdnative.so",
], ],
shared_libs: [ shared_libs: [
"libinput_shim",
"libbinder_shim",
"libandroid_runtime", "libandroid_runtime",
"libui", "libui",
"libinput", "libinput",
@@ -12203,6 +12544,8 @@ cc_prebuilt_library_shared {
"libwfdavenhancements", "libwfdavenhancements",
"libhidlbase", "libhidlbase",
"vendor.qti.hardware.wifidisplaysession@1.0", "vendor.qti.hardware.wifidisplaysession@1.0",
"vendor.qti.hardware.wifidisplaysession_aidl-V1-ndk",
"libbinder_ndk",
"libc++", "libc++",
"libc", "libc",
"libm", "libm",
@@ -12300,6 +12643,8 @@ cc_prebuilt_library_shared {
"libmmosal", "libmmosal",
"libutils", "libutils",
"liblog", "liblog",
"libcutils",
"libwfdconfigutils",
"libc++", "libc++",
"libc", "libc",
"libm", "libm",
@@ -12487,6 +12832,32 @@ cc_prebuilt_library_shared {
system_ext_specific: true, system_ext_specific: true,
} }
cc_prebuilt_library_shared {
name: "vendor.qti.hardware.wifidisplaysession_aidl-V1-ndk",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/system_ext/lib64/vendor.qti.hardware.wifidisplaysession_aidl-V1-ndk.so",
],
shared_libs: [
"libbinder_ndk",
"android.hardware.common-V2-ndk",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
system_ext_specific: true,
}
cc_prebuilt_library_shared { cc_prebuilt_library_shared {
name: "vendor.qti.imsrtpservice@3.0", name: "vendor.qti.imsrtpservice@3.0",
owner: "xiaomi", owner: "xiaomi",
@@ -12728,6 +13099,15 @@ prebuilt_etc_xml {
soc_specific: true, soc_specific: true,
} }
prebuilt_etc_xml {
name: "manifest_vendor.dolby.hardware.dms.xml",
owner: "xiaomi",
src: "proprietary/vendor/etc/vintf/manifest/manifest_vendor.dolby.hardware.dms.xml",
filename_from_src: true,
sub_dir: "vintf/manifest",
soc_specific: true,
}
cc_prebuilt_binary { cc_prebuilt_binary {
name: "ATFWD-daemon", name: "ATFWD-daemon",
owner: "xiaomi", owner: "xiaomi",
@@ -13279,6 +13659,38 @@ cc_prebuilt_binary {
soc_specific: true, soc_specific: true,
} }
cc_prebuilt_binary {
name: "vendor.dolby.hardware.dms@2.0-service",
owner: "xiaomi",
target: {
android_arm64: {
srcs: [
"proprietary/vendor/bin/hw/vendor.dolby.hardware.dms@2.0-service",
],
shared_libs: [
"liblog",
"libutils",
"libhidlbase",
"libdapparamstorage",
"libdlbdsservice",
"vendor.dolby.hardware.dms@2.0",
"vendor.dolby.hardware.dms@2.0-impl",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
strip: {
none: true,
},
prefer: true,
relative_install_path: "hw",
soc_specific: true,
}
cc_prebuilt_binary { cc_prebuilt_binary {
name: "vendor.qti.esepowermanager@1.1-service", name: "vendor.qti.esepowermanager@1.1-service",
owner: "xiaomi", owner: "xiaomi",
@@ -14781,12 +15193,12 @@ cc_prebuilt_binary {
} }
cc_prebuilt_binary { cc_prebuilt_binary {
name: "wfdservice64", name: "wfdservice",
owner: "xiaomi", owner: "xiaomi",
target: { target: {
android_arm64: { android_arm64: {
srcs: [ srcs: [
"proprietary/system_ext/bin/wfdservice64", "proprietary/system_ext/bin/wfdservice",
], ],
shared_libs: [ shared_libs: [
"liblog", "liblog",
@@ -14814,6 +15226,13 @@ cc_prebuilt_binary {
system_ext_specific: true, system_ext_specific: true,
} }
install_symlink {
name: "system_ext_priv-app_WfdService_lib_arm64_libwfdnative_so",
system_ext_specific: true,
installed_location: "priv-app/WfdService/lib/arm64/libwfdnative.so",
symlink_target: "/system_ext/lib64/libwfdnative.so",
}
install_symlink { install_symlink {
name: "vendor_lib_libEGL_adreno_so", name: "vendor_lib_libEGL_adreno_so",
soc_specific: true, soc_specific: true,

Binary file not shown.

View File

@@ -1,12 +1,13 @@
<?xml version="1.0" encoding="utf-8" ?> <?xml version="1.0" encoding="utf-8" ?>
<!-- <!--
Copyright (c) 2020, 2023 Qualcomm Technologies, Inc. Copyright (c) Qualcomm Technologies, Inc. and/or its subsidiaries.
All Rights Reserved. All rights reserved.
Confidential and Proprietary - Qualcomm Technologies, Inc. Confidential and Proprietary - Qualcomm Technologies, Inc.
--> -->
<permissions> <permissions>
<privapp-permissions package="com.qualcomm.wfd.service"> <privapp-permissions package="com.qualcomm.wfd.service">
<permission name="android.permission.WRITE_MEDIA_STORAGE"/> <permission name="android.permission.WRITE_MEDIA_STORAGE"/>
<permission name="android.permission.START_FOREGROUND_SERVICES_FROM_BACKGROUND"/> <permission name="android.permission.START_FOREGROUND_SERVICES_FROM_BACKGROUND"/>
<permission name="android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"/>
</privapp-permissions> </privapp-permissions>
</permissions> </permissions>

View File

@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?> <?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!-- <!--
Copyright (C) 2012 - 2021 Qualcomm Technologies, Inc. Copyright (c) Qualcomm Technologies, Inc. and/or its subsidiaries.
All Rights Reserved. All Rights Reserved.
Confidential and Proprietary - Qualcomm Technologies, Inc. Confidential and Proprietary - Qualcomm Technologies, Inc.
--> -->
@@ -278,9 +278,20 @@
<Wifi>0</Wifi> <Wifi>0</Wifi>
<NoSP>0</NoSP> <NoSP>0</NoSP>
</HIDInputPaths> </HIDInputPaths>
<!-- Supported HIDC input events -->
<CustomHIDCInputPaths>
<Infrared>0</Infrared>
<USB>3</USB>
<BT>0</BT>
<Zigbee>0</Zigbee>
<Wifi>0</Wifi>
<NoSP>0</NoSP>
</CustomHIDCInputPaths>
</InputEvents> </InputEvents>
<!-- TCP port on which UIBC connection established --> <!-- TCP port on which UIBC connection established -->
<TcpPort>4321</TcpPort> <TcpPort>4321</TcpPort>
<!-- 0/1 - support Custome HIDC or not -->
<CustomAppUIBCSupport>0</CustomAppUIBCSupport>
</UIBC> </UIBC>
</Capability> </Capability>

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,6 @@
service dms-hal-2-0 /vendor/bin/hw/vendor.dolby.hardware.dms@2.0-service
class hal
user media
group audio media
on post-fs-data
mkdir /data/vendor/dolby 0770 media media

View File

@@ -0,0 +1,57 @@
<?xml version="1.0" encoding="utf-8" ?>
<!-- Copyright 2016 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.
This file was modified by Dolby Laboratories, Inc. The portions of the
code that are surrounded by "DOLBY..." are copyrighted and
licensed separately, as follows:
(C) 2018 Dolby Laboratories, Inc.
All rights reserved.
This program is protected under international and U.S. Copyright laws as
an unpublished work. This program is confidential and proprietary to the
copyright owners. Reproduction or disclosure, in whole or in part, or the
production of derivative works therefrom without the express permission of
the copyright owners is prohibited.
-->
<Included>
<Decoders>
<!-- DOLBY_UDC -->
<MediaCodec name="OMX.dolby.ac3.decoder" type="audio/ac3">
<Limit name="channel-count" max="6" />
<Limit name="sample-rate" ranges="32000,44100,48000" />
<Limit name="bitrate" range="32000-640000" />
</MediaCodec>
<MediaCodec name="OMX.dolby.eac3.decoder" type="audio/eac3">
<Limit name="channel-count" max="8" />
<Limit name="sample-rate" ranges="32000,44100,48000" />
<Limit name="bitrate" range="32000-6144000" />
</MediaCodec>
<MediaCodec name="OMX.dolby.eac3-joc.decoder" type="audio/eac3-joc">
<Limit name="channel-count" max="8" />
<Limit name="sample-rate" ranges="48000" />
<Limit name="bitrate" range="32000-6144000" />
</MediaCodec>
<!-- DOLBY_UDC END -->
<!-- DOLBY_AC4 -->
<MediaCodec name="OMX.dolby.ac4.decoder" type="audio/ac4">
<Limit name="channel-count" max="2" />
<Limit name="sample-rate" ranges="48000" />
<Limit name="bitrate" range="16000-2688000" />
</MediaCodec>
<!-- DOLBY_AC4 END -->
</Decoders>
</Included>

View File

@@ -0,0 +1,11 @@
<manifest version="1.0" type="device">
<hal format="hidl">
<name>vendor.dolby.hardware.dms</name>
<transport>hwbinder</transport>
<version>2.0</version>
<interface>
<name>IDms</name>
<instance>default</instance>
</interface>
</hal>
</manifest>

Binary file not shown.

BIN
proprietary/vendor/lib/libdeccfg.so vendored Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -20,18 +20,6 @@ PRODUCT_COPY_FILES += \
vendor/xiaomi/sm8250-common/proprietary/system_ext/etc/permissions/wfd-system-ext-privapp-permissions-qti.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/wfd-system-ext-privapp-permissions-qti.xml \ vendor/xiaomi/sm8250-common/proprietary/system_ext/etc/permissions/wfd-system-ext-privapp-permissions-qti.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/wfd-system-ext-privapp-permissions-qti.xml \
vendor/xiaomi/sm8250-common/proprietary/system_ext/etc/seccomp_policy/wfdservice64.policy:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/seccomp_policy/wfdservice64.policy \ vendor/xiaomi/sm8250-common/proprietary/system_ext/etc/seccomp_policy/wfdservice64.policy:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/seccomp_policy/wfdservice64.policy \
vendor/xiaomi/sm8250-common/proprietary/system_ext/etc/wfdconfigsink.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/wfdconfigsink.xml \ vendor/xiaomi/sm8250-common/proprietary/system_ext/etc/wfdconfigsink.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/wfdconfigsink.xml \
vendor/xiaomi/sm8250-common/proprietary/system_ext/media/audio/ui/popup_cangmen_down.ogg:$(TARGET_COPY_OUT_SYSTEM_EXT)/media/audio/ui/popup_cangmen_down.ogg \
vendor/xiaomi/sm8250-common/proprietary/system_ext/media/audio/ui/popup_cangmen_up.ogg:$(TARGET_COPY_OUT_SYSTEM_EXT)/media/audio/ui/popup_cangmen_up.ogg \
vendor/xiaomi/sm8250-common/proprietary/system_ext/media/audio/ui/popup_chilun_down.ogg:$(TARGET_COPY_OUT_SYSTEM_EXT)/media/audio/ui/popup_chilun_down.ogg \
vendor/xiaomi/sm8250-common/proprietary/system_ext/media/audio/ui/popup_chilun_up.ogg:$(TARGET_COPY_OUT_SYSTEM_EXT)/media/audio/ui/popup_chilun_up.ogg \
vendor/xiaomi/sm8250-common/proprietary/system_ext/media/audio/ui/popup_jijia_down.ogg:$(TARGET_COPY_OUT_SYSTEM_EXT)/media/audio/ui/popup_jijia_down.ogg \
vendor/xiaomi/sm8250-common/proprietary/system_ext/media/audio/ui/popup_jijia_up.ogg:$(TARGET_COPY_OUT_SYSTEM_EXT)/media/audio/ui/popup_jijia_up.ogg \
vendor/xiaomi/sm8250-common/proprietary/system_ext/media/audio/ui/popup_mofa_down.ogg:$(TARGET_COPY_OUT_SYSTEM_EXT)/media/audio/ui/popup_mofa_down.ogg \
vendor/xiaomi/sm8250-common/proprietary/system_ext/media/audio/ui/popup_mofa_up.ogg:$(TARGET_COPY_OUT_SYSTEM_EXT)/media/audio/ui/popup_mofa_up.ogg \
vendor/xiaomi/sm8250-common/proprietary/system_ext/media/audio/ui/popup_muqin_down.ogg:$(TARGET_COPY_OUT_SYSTEM_EXT)/media/audio/ui/popup_muqin_down.ogg \
vendor/xiaomi/sm8250-common/proprietary/system_ext/media/audio/ui/popup_muqin_up.ogg:$(TARGET_COPY_OUT_SYSTEM_EXT)/media/audio/ui/popup_muqin_up.ogg \
vendor/xiaomi/sm8250-common/proprietary/system_ext/media/audio/ui/popup_yingyan_down.ogg:$(TARGET_COPY_OUT_SYSTEM_EXT)/media/audio/ui/popup_yingyan_down.ogg \
vendor/xiaomi/sm8250-common/proprietary/system_ext/media/audio/ui/popup_yingyan_up.ogg:$(TARGET_COPY_OUT_SYSTEM_EXT)/media/audio/ui/popup_yingyan_up.ogg \
vendor/xiaomi/sm8250-common/proprietary/vendor/etc/cacert_location.pem:$(TARGET_COPY_OUT_VENDOR)/etc/cacert_location.pem \ vendor/xiaomi/sm8250-common/proprietary/vendor/etc/cacert_location.pem:$(TARGET_COPY_OUT_VENDOR)/etc/cacert_location.pem \
vendor/xiaomi/sm8250-common/proprietary/vendor/etc/cne/mwqem.conf:$(TARGET_COPY_OUT_VENDOR)/etc/cne/mwqem.conf \ vendor/xiaomi/sm8250-common/proprietary/vendor/etc/cne/mwqem.conf:$(TARGET_COPY_OUT_VENDOR)/etc/cne/mwqem.conf \
vendor/xiaomi/sm8250-common/proprietary/vendor/etc/cne/profileMwqem.xml:$(TARGET_COPY_OUT_VENDOR)/etc/cne/profileMwqem.xml \ vendor/xiaomi/sm8250-common/proprietary/vendor/etc/cne/profileMwqem.xml:$(TARGET_COPY_OUT_VENDOR)/etc/cne/profileMwqem.xml \
@@ -93,6 +81,7 @@ PRODUCT_COPY_FILES += \
vendor/xiaomi/sm8250-common/proprietary/vendor/etc/init/shsusrd.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/shsusrd.rc \ vendor/xiaomi/sm8250-common/proprietary/vendor/etc/init/shsusrd.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/shsusrd.rc \
vendor/xiaomi/sm8250-common/proprietary/vendor/etc/init/ssgtzd.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/ssgtzd.rc \ vendor/xiaomi/sm8250-common/proprietary/vendor/etc/init/ssgtzd.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/ssgtzd.rc \
vendor/xiaomi/sm8250-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/xiaomi/sm8250-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/xiaomi/sm8250-common/proprietary/vendor/etc/init/vendor.dolby.hardware.dms@2.0-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.dolby.hardware.dms@2.0-service.rc \
vendor/xiaomi/sm8250-common/proprietary/vendor/etc/init/vendor.qti.adsprpc-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qti.adsprpc-service.rc \ vendor/xiaomi/sm8250-common/proprietary/vendor/etc/init/vendor.qti.adsprpc-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qti.adsprpc-service.rc \
vendor/xiaomi/sm8250-common/proprietary/vendor/etc/init/vendor.qti.cdsprpc-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qti.cdsprpc-service.rc \ vendor/xiaomi/sm8250-common/proprietary/vendor/etc/init/vendor.qti.cdsprpc-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qti.cdsprpc-service.rc \
vendor/xiaomi/sm8250-common/proprietary/vendor/etc/init/vendor.qti.esepowermanager@1.1-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qti.esepowermanager@1.1-service.rc \ vendor/xiaomi/sm8250-common/proprietary/vendor/etc/init/vendor.qti.esepowermanager@1.1-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qti.esepowermanager@1.1-service.rc \
@@ -111,6 +100,7 @@ PRODUCT_COPY_FILES += \
vendor/xiaomi/sm8250-common/proprietary/vendor/etc/init/vppservice.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vppservice.rc \ vendor/xiaomi/sm8250-common/proprietary/vendor/etc/init/vppservice.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vppservice.rc \
vendor/xiaomi/sm8250-common/proprietary/vendor/etc/izat.conf:$(TARGET_COPY_OUT_VENDOR)/etc/izat.conf \ vendor/xiaomi/sm8250-common/proprietary/vendor/etc/izat.conf:$(TARGET_COPY_OUT_VENDOR)/etc/izat.conf \
vendor/xiaomi/sm8250-common/proprietary/vendor/etc/lowi.conf:$(TARGET_COPY_OUT_VENDOR)/etc/lowi.conf \ vendor/xiaomi/sm8250-common/proprietary/vendor/etc/lowi.conf:$(TARGET_COPY_OUT_VENDOR)/etc/lowi.conf \
vendor/xiaomi/sm8250-common/proprietary/vendor/etc/media_codecs_dolby_audio.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs_dolby_audio.xml \
vendor/xiaomi/sm8250-common/proprietary/vendor/etc/media_profiles_V1_0.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_profiles_V1_0.xml \ vendor/xiaomi/sm8250-common/proprietary/vendor/etc/media_profiles_V1_0.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_profiles_V1_0.xml \
vendor/xiaomi/sm8250-common/proprietary/vendor/etc/msm_irqbalance.conf:$(TARGET_COPY_OUT_VENDOR)/etc/msm_irqbalance.conf \ vendor/xiaomi/sm8250-common/proprietary/vendor/etc/msm_irqbalance.conf:$(TARGET_COPY_OUT_VENDOR)/etc/msm_irqbalance.conf \
vendor/xiaomi/sm8250-common/proprietary/vendor/etc/sec_config:$(TARGET_COPY_OUT_VENDOR)/etc/sec_config \ vendor/xiaomi/sm8250-common/proprietary/vendor/etc/sec_config:$(TARGET_COPY_OUT_VENDOR)/etc/sec_config \
@@ -163,6 +153,7 @@ PRODUCT_PACKAGES += \
libadsprpc \ libadsprpc \
libc2d30_bltlib \ libc2d30_bltlib \
libcdsprpc \ libcdsprpc \
libdapparamstorage \
libdiag \ libdiag \
libfastcvdsp_stub \ libfastcvdsp_stub \
libfastcvopt \ libfastcvopt \
@@ -184,6 +175,7 @@ PRODUCT_PACKAGES += \
libvpphcp \ libvpphcp \
libvpphvx \ libvpphvx \
libvpplibrary \ libvpplibrary \
vendor.dolby.hardware.dms@2.0 \
vendor.qti.hardware.dsp@1.0 \ vendor.qti.hardware.dsp@1.0 \
vendor.qti.hardware.vpp@1.1 \ vendor.qti.hardware.vpp@1.1 \
vendor.qti.hardware.vpp@1.2 \ vendor.qti.hardware.vpp@1.2 \
@@ -204,6 +196,7 @@ PRODUCT_PACKAGES += \
libcapiv2svacnn \ libcapiv2svacnn \
libcapiv2svarnn \ libcapiv2svarnn \
libcapiv2vop \ libcapiv2vop \
libdeccfg \
libfastcrc \ libfastcrc \
libgcs-calwrapper \ libgcs-calwrapper \
libgcs-ipc \ libgcs-ipc \
@@ -224,6 +217,8 @@ PRODUCT_PACKAGES += \
libqtigef \ libqtigef \
libsmwrapper \ libsmwrapper \
libssrec \ libssrec \
libstagefright_soft_ac4dec \
libstagefright_soft_ddpdec \
libwfdcodecv4l2_proprietary \ libwfdcodecv4l2_proprietary \
libwfdcommonutils_proprietary \ libwfdcommonutils_proprietary \
libwfdconfigutils_proprietary \ libwfdconfigutils_proprietary \
@@ -245,7 +240,11 @@ PRODUCT_PACKAGES += \
libwfduibcsrcinterface_proprietary \ libwfduibcsrcinterface_proprietary \
libwfdutils_proprietary \ libwfdutils_proprietary \
libasphere \ libasphere \
libmisoundfx \
libshoebox \ libshoebox \
libswdap \
libswgamedap \
libswvqe \
vendor.qti.hardware.wifidisplaysession@1.0_vendor \ vendor.qti.hardware.wifidisplaysession@1.0_vendor \
vendor.qti.hardware.wifidisplaysessionl@1.0-halimpl \ vendor.qti.hardware.wifidisplaysessionl@1.0-halimpl \
android.hardware.secure_element@1.0-impl \ android.hardware.secure_element@1.0-impl \
@@ -314,6 +313,7 @@ PRODUCT_PACKAGES += \
libdisp-aba \ libdisp-aba \
libdisplayqos \ libdisplayqos \
libdisplayskuutils \ libdisplayskuutils \
libdlbdsservice \
libdpmqmihal \ libdpmqmihal \
libdrmfs \ libdrmfs \
libdrmtime \ libdrmtime \
@@ -426,6 +426,7 @@ PRODUCT_PACKAGES += \
vendor.display.color@1.4 \ vendor.display.color@1.4 \
vendor.display.color@1.5 \ vendor.display.color@1.5 \
vendor.display.postproc@1.0 \ vendor.display.postproc@1.0 \
vendor.dolby.hardware.dms@2.0-impl \
vendor.qti.data.factory@2.0 \ vendor.qti.data.factory@2.0 \
vendor.qti.data.factory@2.1 \ vendor.qti.data.factory@2.1 \
vendor.qti.data.factory@2.2 \ vendor.qti.data.factory@2.2 \
@@ -507,7 +508,6 @@ PRODUCT_PACKAGES += \
capi_v2_aptX_CLHDADV_Encoder \ capi_v2_aptX_CLHDADV_Encoder \
capi_v2_aptX_CLHDAD_Speech_Decoder \ capi_v2_aptX_CLHDAD_Speech_Decoder \
com.qualcomm.qti.dpm.api@1.0 \ com.qualcomm.qti.dpm.api@1.0 \
com.qualcomm.qti.wifidisplayhal@1.0 \
lib-imsvideocodec \ lib-imsvideocodec \
lib-imsvt \ lib-imsvt \
lib-imsvtextutils \ lib-imsvtextutils \
@@ -543,6 +543,7 @@ PRODUCT_PACKAGES += \
vendor.qti.ImsRtpService-V1-ndk \ vendor.qti.ImsRtpService-V1-ndk \
vendor.qti.diaghal@1.0 \ vendor.qti.diaghal@1.0 \
vendor.qti.hardware.wifidisplaysession@1.0 \ vendor.qti.hardware.wifidisplaysession@1.0 \
vendor.qti.hardware.wifidisplaysession_aidl-V1-ndk \
vendor.qti.imsrtpservice@3.0 \ vendor.qti.imsrtpservice@3.0 \
vendor.qti.imsrtpservice@3.1 \ vendor.qti.imsrtpservice@3.1 \
CACertService \ CACertService \
@@ -563,6 +564,7 @@ PRODUCT_PACKAGES += \
android.hardware.neuralnetworks@1.3-service-qti.xml \ android.hardware.neuralnetworks@1.3-service-qti.xml \
c2_manifest_vendor.xml \ c2_manifest_vendor.xml \
manifest_android.hardware.drm@1.3-service.widevine.xml \ manifest_android.hardware.drm@1.3-service.widevine.xml \
manifest_vendor.dolby.hardware.dms.xml \
ATFWD-daemon \ ATFWD-daemon \
adpl \ adpl \
adsprpcd \ adsprpcd \
@@ -579,6 +581,7 @@ PRODUCT_PACKAGES += \
android.hardware.neuralnetworks@1.3-service-qti \ android.hardware.neuralnetworks@1.3-service-qti \
qcrild \ qcrild \
vendor.display.color@1.0-service \ vendor.display.color@1.0-service \
vendor.dolby.hardware.dms@2.0-service \
vendor.qti.esepowermanager@1.1-service \ vendor.qti.esepowermanager@1.1-service \
vendor.qti.hardware.alarm@1.0-service \ vendor.qti.hardware.alarm@1.0-service \
vendor.qti.hardware.capabilityconfigstore@1.0-service \ vendor.qti.hardware.capabilityconfigstore@1.0-service \
@@ -627,9 +630,10 @@ PRODUCT_PACKAGES += \
xtwifi-client \ xtwifi-client \
xtwifi-inet-agent \ xtwifi-inet-agent \
dpmd \ dpmd \
wfdservice64 wfdservice
PRODUCT_PACKAGES += \ PRODUCT_PACKAGES += \
system_ext_priv-app_WfdService_lib_arm64_libwfdnative_so \
vendor_lib_libEGL_adreno_so \ vendor_lib_libEGL_adreno_so \
vendor_lib_libGLESv2_adreno_so \ vendor_lib_libGLESv2_adreno_so \
vendor_lib_libq3dtools_adreno_so \ vendor_lib_libq3dtools_adreno_so \