rodin: Sync with device changes

Change-Id: I9054b368cb2fc52c0deea0d5d7db2385244840f2
Signed-off-by: Ido <dev.xyzuniverse@gmail.com>
This commit is contained in:
Ido
2026-05-01 16:39:28 +02:00
parent 96b8b18029
commit 1a1ef5fe0e
32 changed files with 2778 additions and 481 deletions
+412 -26
View File
@@ -3977,6 +3977,115 @@ cc_prebuilt_library_shared {
soc_specific: true, soc_specific: true,
} }
cc_prebuilt_library_shared {
name: "libcodec2_soft_ac4dec",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libcodec2_soft_ac4dec.so",
],
shared_libs: [
"libdeccfg",
"libstagefright_foundation",
"libcutils",
"libdmshal",
"server_configurable_flags",
"libaconfig_storage_read_api_cc",
"libbase",
"liblog",
"libcodec2",
"libcodec2_hal_common",
"libcodec2_vndk",
"libutils",
"libcodec2_soft_common",
"libcodec2_store_dolby",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libcodec2_soft_ddpdec",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libcodec2_soft_ddpdec.so",
],
shared_libs: [
"libdeccfg",
"libstagefright_foundation",
"libcutils",
"libdmshal",
"server_configurable_flags",
"libaconfig_storage_read_api_cc",
"libbase",
"liblog",
"libcodec2",
"libcodec2_hal_common",
"libcodec2_vndk",
"libutils",
"libcodec2_soft_common",
"libcodec2_store_dolby",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libcodec2_store_dolby",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libcodec2_store_dolby.so",
],
shared_libs: [
"libdmabufheap",
"server_configurable_flags",
"libaconfig_storage_read_api_cc",
"libbase",
"liblog",
"libcodec2",
"libcodec2_hal_common",
"libcodec2_vndk",
"libutils",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared { cc_prebuilt_library_shared {
name: "libcodec2_vpp_AIMEMC_plugin", name: "libcodec2_vpp_AIMEMC_plugin",
owner: "xiaomi", owner: "xiaomi",
@@ -4864,11 +4973,11 @@ cc_prebuilt_library_shared {
"proprietary/vendor/lib64/libdeccfg.so", "proprietary/vendor/lib64/libdeccfg.so",
], ],
shared_libs: [ shared_libs: [
"libhidlbase", "libdapparamstorage",
"vendor.dolby.hardware.dms@2.0",
"libcutils", "libcutils",
"libutils", "libutils",
"liblog", "liblog",
"libdmshal",
"libc++", "libc++",
"libc", "libc",
"libm", "libm",
@@ -4990,8 +5099,70 @@ cc_prebuilt_library_shared {
"libstagefright_foundation-v33", "libstagefright_foundation-v33",
"liblog", "liblog",
"libxml2", "libxml2",
"libcrypto",
"libdapparamstorage", "libdapparamstorage",
"libsqlite", "libsqlite",
"libcutils",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libdlbpreg",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libdlbpreg.so",
],
shared_libs: [
"liblog",
"libutils",
"libcutils",
"libaudioutils",
"libstagefright_foundation",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libdmshal",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libdmshal.so",
],
shared_libs: [
"libbinder",
"libbinder_ndk",
"libcutils",
"libutils",
"liblog",
"libdapparamstorage",
"vendor.dolby.dms-V1-ndk",
"libhidlbase", "libhidlbase",
"vendor.dolby.hardware.dms@2.0", "vendor.dolby.hardware.dms@2.0",
"libc++", "libc++",
@@ -6377,7 +6548,7 @@ cc_prebuilt_library_shared {
"vendor.xiaomi.hardware.camera.injection-client", "vendor.xiaomi.hardware.camera.injection-client",
"libbase", "libbase",
"libbinder_ndk", "libbinder_ndk",
"libtinyxml2", "libtinyxml2-v34",
"libmicamera_aidl_device", "libmicamera_aidl_device",
"libmicamera_aidl_utils", "libmicamera_aidl_utils",
"libcom.xiaomi.metadatautils", "libcom.xiaomi.metadatautils",
@@ -9767,6 +9938,35 @@ cc_prebuilt_library_shared {
soc_specific: true, soc_specific: true,
} }
cc_prebuilt_library_shared {
name: "libspatializerparamstorage",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libspatializerparamstorage.so",
],
shared_libs: [
"libcutils",
"libutils",
"liblog",
"libxml2",
"libdapparamstorage",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared { cc_prebuilt_library_shared {
name: "libspeech_enh_lib", name: "libspeech_enh_lib",
owner: "xiaomi", owner: "xiaomi",
@@ -24980,7 +25180,7 @@ cc_prebuilt_library_shared {
} }
cc_prebuilt_library_shared { cc_prebuilt_library_shared {
name: "libswdap", name: "libdlbvolaidl",
owner: "xiaomi", owner: "xiaomi",
strip: { strip: {
none: true, none: true,
@@ -24988,16 +25188,23 @@ cc_prebuilt_library_shared {
target: { target: {
android_arm64: { android_arm64: {
srcs: [ srcs: [
"proprietary/vendor/lib64/soundfx/libswdap.so", "proprietary/vendor/lib64/soundfx/libdlbvolaidl.so",
], ],
shared_libs: [ shared_libs: [
"libstagefright_foundation",
"libdlbpreg",
"android.hardware.audio.effect-V2-ndk",
"android.media.audio.common.types-V3-ndk",
"libaudioaidlcommon",
"libaudioutils",
"libbase",
"libbinder_ndk",
"libcutils",
"libfmq",
"liblog", "liblog",
"libutils", "libutils",
"libcutils", "android.hardware.common-V2-ndk",
"libaudioutils", "android.hardware.common.fmq-V1-ndk",
"libdapparamstorage",
"libhidlbase",
"vendor.dolby.hardware.dms@2.0",
"libc++", "libc++",
"libc", "libc",
"libm", "libm",
@@ -25012,7 +25219,7 @@ cc_prebuilt_library_shared {
} }
cc_prebuilt_library_shared { cc_prebuilt_library_shared {
name: "vendor.dolby.hardware.dms@2.0-impl", name: "libswdapaidl",
owner: "xiaomi", owner: "xiaomi",
strip: { strip: {
none: true, none: true,
@@ -25020,15 +25227,137 @@ cc_prebuilt_library_shared {
target: { target: {
android_arm64: { android_arm64: {
srcs: [ srcs: [
"proprietary/vendor/lib64/vendor.dolby.hardware.dms@2.0-impl.so", "proprietary/vendor/lib64/soundfx/libswdapaidl.so",
], ],
shared_libs: [ shared_libs: [
"libhidlbase", "android.hardware.audio.effect-V2-ndk",
"libutils", "android.media.audio.common.types-V3-ndk",
"libaudioaidlcommon",
"libaudioutils",
"libbase",
"libbinder_ndk",
"libcutils",
"libfmq",
"liblog", "liblog",
"libutils",
"android.hardware.common-V2-ndk",
"android.hardware.common.fmq-V1-ndk",
"libaudio_aidl_conversion_common_ndk_prebuilt",
"libstagefright_foundation",
"libdapparamstorage", "libdapparamstorage",
"libdlbdsservice", "libdlbpreg",
"vendor.dolby.hardware.dms@2.0", "libdmshal",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
relative_install_path: "soundfx",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libswgamedapaidl",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/soundfx/libswgamedapaidl.so",
],
shared_libs: [
"libdapparamstorage",
"libstagefright_foundation",
"libdlbpreg",
"libdmshal",
"android.hardware.audio.effect-V2-ndk",
"android.media.audio.common.types-V3-ndk",
"libaudioaidlcommon",
"libaudioutils",
"libbase",
"libbinder_ndk",
"libcutils",
"libfmq",
"liblog",
"libutils",
"android.hardware.common-V2-ndk",
"android.hardware.common.fmq-V1-ndk",
"libaudio_aidl_conversion_common_ndk_prebuilt",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
relative_install_path: "soundfx",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libswspatializeraidl",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/soundfx/libswspatializeraidl.so",
],
shared_libs: [
"android.hardware.audio.effect-V2-ndk",
"android.media.audio.common.types-V3-ndk",
"libaudioaidlcommon",
"libaudioutils",
"libbase",
"libbinder_ndk",
"libcutils",
"libfmq",
"liblog",
"libutils",
"android.hardware.common-V2-ndk",
"android.hardware.common.fmq-V1-ndk",
"libaudio_aidl_conversion_common_ndk_prebuilt",
"libdapparamstorage",
"libspatializerparamstorage",
"libstagefright_foundation",
"libdlbpreg",
"libdmshal",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
relative_install_path: "soundfx",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "vendor.dolby.dms-V1-ndk",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/vendor.dolby.dms-V1-ndk.so",
],
shared_libs: [
"libbinder_ndk",
"libc++", "libc++",
"libc", "libc",
"libm", "libm",
@@ -32382,7 +32711,7 @@ cc_prebuilt_library_shared {
"libhidltransport", "libhidltransport",
"libhidlbase", "libhidlbase",
"libxml2", "libxml2",
"libtinyxml2", "libtinyxml2-v34",
"android.hidl.allocator@1.0", "android.hidl.allocator@1.0",
"android.hidl.memory@1.0", "android.hidl.memory@1.0",
"libhidlmemory", "libhidlmemory",
@@ -33762,6 +34091,15 @@ prebuilt_etc_xml {
soc_specific: true, soc_specific: true,
} }
prebuilt_etc_xml {
name: "dms-service.xml",
owner: "xiaomi",
src: "proprietary/vendor/etc/vintf/manifest/dms-service.xml",
filename_from_src: true,
sub_dir: "vintf/manifest",
soc_specific: true,
}
prebuilt_etc_xml { prebuilt_etc_xml {
name: "gnss-mtk-default.xml", name: "gnss-mtk-default.xml",
owner: "xiaomi", owner: "xiaomi",
@@ -33871,18 +34209,18 @@ prebuilt_etc_xml {
} }
prebuilt_etc_xml { prebuilt_etc_xml {
name: "manifest_vendor.dolby.hardware.dms.xml", name: "mapper.mediatek.xml",
owner: "xiaomi", owner: "xiaomi",
src: "proprietary/vendor/etc/vintf/manifest/manifest_vendor.dolby.hardware.dms.xml", src: "proprietary/vendor/etc/vintf/manifest/mapper.mediatek.xml",
filename_from_src: true, filename_from_src: true,
sub_dir: "vintf/manifest", sub_dir: "vintf/manifest",
soc_specific: true, soc_specific: true,
} }
prebuilt_etc_xml { prebuilt_etc_xml {
name: "mapper.mediatek.xml", name: "vendor.dolby.media.c2-default-service-dax.xml",
owner: "xiaomi", owner: "xiaomi",
src: "proprietary/vendor/etc/vintf/manifest/mapper.mediatek.xml", src: "proprietary/vendor/etc/vintf/manifest/vendor.dolby.media.c2-default-service-dax.xml",
filename_from_src: true, filename_from_src: true,
sub_dir: "vintf/manifest", sub_dir: "vintf/manifest",
soc_specific: true, soc_specific: true,
@@ -34731,21 +35069,69 @@ cc_prebuilt_binary {
} }
cc_prebuilt_binary { cc_prebuilt_binary {
name: "vendor.dolby.hardware.dms@2.0-service", name: "vendor.dolby.dms.service",
owner: "xiaomi", owner: "xiaomi",
target: { target: {
android_arm64: { android_arm64: {
srcs: [ srcs: [
"proprietary/vendor/bin/hw/vendor.dolby.hardware.dms@2.0-service", "proprietary/vendor/bin/hw/vendor.dolby.dms.service",
], ],
shared_libs: [ shared_libs: [
"liblog", "liblog",
"libutils", "libutils",
"libhidlbase", "libbase",
"libbinder",
"libbinder_ndk",
"vendor.dolby.dms-V1-ndk",
"libdapparamstorage", "libdapparamstorage",
"libdmshal",
"libdlbdsservice", "libdlbdsservice",
"vendor.dolby.hardware.dms@2.0", "libc++",
"vendor.dolby.hardware.dms@2.0-impl", "libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
strip: {
none: true,
},
prefer: true,
relative_install_path: "hw",
soc_specific: true,
}
cc_prebuilt_binary {
name: "vendor.dolby.media.c2-default-service-dax",
owner: "xiaomi",
target: {
android_arm64: {
srcs: [
"proprietary/vendor/bin/hw/vendor.dolby.media.c2-default-service-dax",
],
shared_libs: [
"android.hardware.media.c2-V1-ndk",
"libbinder_ndk",
"libcodec2_aidl",
"server_configurable_flags",
"libaconfig_storage_read_api_cc",
"libbase",
"liblog",
"libcodec2",
"libcodec2_hal_common",
"libutils",
"android.hardware.media.c2@1.0",
"android.hardware.media.c2@1.1",
"android.hardware.media.c2@1.2",
"libcodec2_hidl@1.0",
"libcodec2_hidl@1.1",
"libcodec2_hidl@1.2",
"libcodec2_vndk",
"libhidlbase",
"libavservices_minijail",
"libbinder",
"libcodec2_store_dolby",
"libc++", "libc++",
"libc", "libc",
"libm", "libm",
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
@@ -1,4 +1,4 @@
service dms-hal-2-0 /vendor/bin/hw/vendor.dolby.hardware.dms@2.0-service service dms-hal /vendor/bin/hw/vendor.dolby.dms.service
class hal class hal
user media user media
group audio media group audio media
@@ -0,0 +1,7 @@
service vendor-dolby-media-c2-hal /vendor/bin/hw/vendor.dolby.media.c2-default-service-dax
class hal
user mediacodec
group camera mediadrm drmrpc
ioprio rt 4
task_profiles ProcessCapacityHigh
+49
View File
@@ -0,0 +1,49 @@
<?xml version="1.0" encoding="utf-8" ?>
<!--
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.
Copyright (C) 2020-2023 by Dolby Laboratories,
All rights reserved.
-->
<Included>
<Decoders>
<!-- DOLBY_UDC -->
<MediaCodec name="c2.dolby.eac3.decoder" >
<Type name="audio/ac3">
<Alias name="OMX.dolby.ac3.decoder" />
<Limit name="channel-count" max="6" />
<Limit name="sample-rate" ranges="32000,44100,48000" />
<Limit name="bitrate" range="32000-640000" />
</Type>
<Type name="audio/eac3">
<Alias name="OMX.dolby.eac3.decoder" />
<Limit name="channel-count" max="8" />
<Limit name="sample-rate" ranges="32000,44100,48000" />
<Limit name="bitrate" range="32000-6144000" />
</Type>
<Type name="audio/eac3-joc">
<Alias name="OMX.dolby.eac3-joc.decoder" />
<Limit name="channel-count" max="16" />
<Limit name="sample-rate" ranges="48000" />
<Limit name="bitrate" range="32000-6144000" />
</Type>
<Attribute name="software-codec" />
</MediaCodec>
<!-- DOLBY_UDC END -->
<!-- DOLBY_AC4 -->
<MediaCodec name="c2.dolby.ac4.decoder" type="audio/ac4">
<Alias name="OMX.dolby.ac4.decoder" />
<Limit name="channel-count" max="21" />
<Limit name="sample-rate" ranges="48000" />
<Limit name="bitrate" range="16000-2688000" />
<Attribute name="software-codec" />
</MediaCodec>
<!-- DOLBY_AC4 END -->
</Decoders>
</Included>
+10
View File
@@ -0,0 +1,10 @@
<!--
Input:
vendor/dolby/ds/service/aidl/impl/dms-service.xml
-->
<manifest version="8.0" type="device">
<hal format="aidl">
<name>vendor.dolby.dms</name>
<fqname>IDms/default</fqname>
</hal>
</manifest>
@@ -1,11 +0,0 @@
<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>
@@ -0,0 +1,10 @@
<!--
Input:
vendor/dolby/ds/codec2/vendor.dolby.media.c2-default-service-dax.xml
-->
<manifest version="8.0" type="device">
<hal format="aidl">
<name>android.hardware.media.c2</name>
<fqname>IComponentStore/default9</fqname>
</hal>
</manifest>
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.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
+20 -6
View File
@@ -484,7 +484,8 @@ PRODUCT_COPY_FILES += \
vendor/xiaomi/rodin/proprietary/vendor/etc/camera/mimotion_f5b.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/mimotion_f5b.bin \ vendor/xiaomi/rodin/proprietary/vendor/etc/camera/mimotion_f5b.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/mimotion_f5b.bin \
vendor/xiaomi/rodin/proprietary/vendor/etc/camera/mimotion_f5w.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/mimotion_f5w.bin \ vendor/xiaomi/rodin/proprietary/vendor/etc/camera/mimotion_f5w.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/mimotion_f5w.bin \
vendor/xiaomi/rodin/proprietary/vendor/etc/camera/mt6899/gma_custom.txt:$(TARGET_COPY_OUT_VENDOR)/etc/camera/mt6899/gma_custom.txt \ vendor/xiaomi/rodin/proprietary/vendor/etc/camera/mt6899/gma_custom.txt:$(TARGET_COPY_OUT_VENDOR)/etc/camera/mt6899/gma_custom.txt \
vendor/xiaomi/rodin/proprietary/vendor/etc/dolby/dax-default.xml:$(TARGET_COPY_OUT_VENDOR)/etc/dolby/dax-default.xml \ vendor/xiaomi/rodin/proprietary/vendor/etc/dolby/dax-fs19xx-spatializer.xml:$(TARGET_COPY_OUT_VENDOR)/etc/dolby/dax-fs19xx-spatializer.xml \
vendor/xiaomi/rodin/proprietary/vendor/etc/dolby/dax-fs19xx.xml:$(TARGET_COPY_OUT_VENDOR)/etc/dolby/dax-fs19xx.xml \
vendor/xiaomi/rodin/proprietary/vendor/etc/ecc_list.xml:$(TARGET_COPY_OUT_VENDOR)/etc/ecc_list.xml \ vendor/xiaomi/rodin/proprietary/vendor/etc/ecc_list.xml:$(TARGET_COPY_OUT_VENDOR)/etc/ecc_list.xml \
vendor/xiaomi/rodin/proprietary/vendor/etc/ecc_list_preference.xml:$(TARGET_COPY_OUT_VENDOR)/etc/ecc_list_preference.xml \ vendor/xiaomi/rodin/proprietary/vendor/etc/ecc_list_preference.xml:$(TARGET_COPY_OUT_VENDOR)/etc/ecc_list_preference.xml \
vendor/xiaomi/rodin/proprietary/vendor/etc/elliptic_sensor.xml:$(TARGET_COPY_OUT_VENDOR)/etc/elliptic_sensor.xml \ vendor/xiaomi/rodin/proprietary/vendor/etc/elliptic_sensor.xml:$(TARGET_COPY_OUT_VENDOR)/etc/elliptic_sensor.xml \
@@ -525,6 +526,7 @@ PRODUCT_COPY_FILES += \
vendor/xiaomi/rodin/proprietary/vendor/etc/init/arm.mali.platform-mediatek.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/arm.mali.platform-mediatek.rc \ vendor/xiaomi/rodin/proprietary/vendor/etc/init/arm.mali.platform-mediatek.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/arm.mali.platform-mediatek.rc \
vendor/xiaomi/rodin/proprietary/vendor/etc/init/camerahalserver.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/camerahalserver.rc \ vendor/xiaomi/rodin/proprietary/vendor/etc/init/camerahalserver.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/camerahalserver.rc \
vendor/xiaomi/rodin/proprietary/vendor/etc/init/chipinfo_init.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/chipinfo_init.rc \ vendor/xiaomi/rodin/proprietary/vendor/etc/init/chipinfo_init.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/chipinfo_init.rc \
vendor/xiaomi/rodin/proprietary/vendor/etc/init/dms-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/dms-service.rc \
vendor/xiaomi/rodin/proprietary/vendor/etc/init/fuelgauged_init.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/fuelgauged_init.rc \ vendor/xiaomi/rodin/proprietary/vendor/etc/init/fuelgauged_init.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/fuelgauged_init.rc \
vendor/xiaomi/rodin/proprietary/vendor/etc/init/fuelgauged_nvram_init.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/fuelgauged_nvram_init.rc \ vendor/xiaomi/rodin/proprietary/vendor/etc/init/fuelgauged_nvram_init.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/fuelgauged_nvram_init.rc \
vendor/xiaomi/rodin/proprietary/vendor/etc/init/gpuserv-default.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/gpuserv-default.rc \ vendor/xiaomi/rodin/proprietary/vendor/etc/init/gpuserv-default.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/gpuserv-default.rc \
@@ -545,7 +547,7 @@ PRODUCT_COPY_FILES += \
vendor/xiaomi/rodin/proprietary/vendor/etc/init/secure_element-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/secure_element-service.rc \ vendor/xiaomi/rodin/proprietary/vendor/etc/init/secure_element-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/secure_element-service.rc \
vendor/xiaomi/rodin/proprietary/vendor/etc/init/tee-supplicant.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/tee-supplicant.rc \ vendor/xiaomi/rodin/proprietary/vendor/etc/init/tee-supplicant.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/tee-supplicant.rc \
vendor/xiaomi/rodin/proprietary/vendor/etc/init/touch_boost.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/touch_boost.rc \ vendor/xiaomi/rodin/proprietary/vendor/etc/init/touch_boost.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/touch_boost.rc \
vendor/xiaomi/rodin/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/rodin/proprietary/vendor/etc/init/vendor.dolby.media.c2-default-service-dax.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.dolby.media.c2-default-service-dax.rc \
vendor/xiaomi/rodin/proprietary/vendor/etc/init/vendor.mediatek.hardware.mmagent-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.mediatek.hardware.mmagent-service.rc \ vendor/xiaomi/rodin/proprietary/vendor/etc/init/vendor.mediatek.hardware.mmagent-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.mediatek.hardware.mmagent-service.rc \
vendor/xiaomi/rodin/proprietary/vendor/etc/init/vendor.mediatek.hardware.mmlpq@V1-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.mediatek.hardware.mmlpq@V1-service.rc \ vendor/xiaomi/rodin/proprietary/vendor/etc/init/vendor.mediatek.hardware.mmlpq@V1-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.mediatek.hardware.mmlpq@V1-service.rc \
vendor/xiaomi/rodin/proprietary/vendor/etc/init/vendor.mediatek.hardware.mms-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.mediatek.hardware.mms-service.rc \ vendor/xiaomi/rodin/proprietary/vendor/etc/init/vendor.mediatek.hardware.mms-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.mediatek.hardware.mms-service.rc \
@@ -555,6 +557,7 @@ PRODUCT_COPY_FILES += \
vendor/xiaomi/rodin/proprietary/vendor/etc/init/volte_clientapi_ua.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/volte_clientapi_ua.rc \ vendor/xiaomi/rodin/proprietary/vendor/etc/init/volte_clientapi_ua.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/volte_clientapi_ua.rc \
vendor/xiaomi/rodin/proprietary/vendor/etc/init/wlan_assistant.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/wlan_assistant.rc \ vendor/xiaomi/rodin/proprietary/vendor/etc/init/wlan_assistant.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/wlan_assistant.rc \
vendor/xiaomi/rodin/proprietary/vendor/etc/mali_platform.config:$(TARGET_COPY_OUT_VENDOR)/etc/mali_platform.config \ vendor/xiaomi/rodin/proprietary/vendor/etc/mali_platform.config:$(TARGET_COPY_OUT_VENDOR)/etc/mali_platform.config \
vendor/xiaomi/rodin/proprietary/vendor/etc/media_codecs_dolby_audio.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs_dolby_audio.xml \
vendor/xiaomi/rodin/proprietary/vendor/etc/mpe.conf:$(TARGET_COPY_OUT_VENDOR)/etc/mpe.conf \ vendor/xiaomi/rodin/proprietary/vendor/etc/mpe.conf:$(TARGET_COPY_OUT_VENDOR)/etc/mpe.conf \
vendor/xiaomi/rodin/proprietary/vendor/etc/nnapi_powerhal.json:$(TARGET_COPY_OUT_VENDOR)/etc/nnapi_powerhal.json \ vendor/xiaomi/rodin/proprietary/vendor/etc/nnapi_powerhal.json:$(TARGET_COPY_OUT_VENDOR)/etc/nnapi_powerhal.json \
vendor/xiaomi/rodin/proprietary/vendor/etc/permissions/android.hardware.hardware_keystore.mitee.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.hardware_keystore.mitee.xml \ vendor/xiaomi/rodin/proprietary/vendor/etc/permissions/android.hardware.hardware_keystore.mitee.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.hardware_keystore.mitee.xml \
@@ -830,6 +833,9 @@ PRODUCT_PACKAGES += \
libcodec2_mtk_c2store \ libcodec2_mtk_c2store \
libcodec2_mtk_vdec \ libcodec2_mtk_vdec \
libcodec2_mtk_venc \ libcodec2_mtk_venc \
libcodec2_soft_ac4dec \
libcodec2_soft_ddpdec \
libcodec2_store_dolby \
libcodec2_vpp_AIMEMC_plugin \ libcodec2_vpp_AIMEMC_plugin \
libcodec2_vpp_AISR_plugin \ libcodec2_vpp_AISR_plugin \
libcodec2_vpp_fa_plugin \ libcodec2_vpp_fa_plugin \
@@ -861,6 +867,8 @@ PRODUCT_PACKAGES += \
libdisplayfeature \ libdisplayfeature \
libdisplayfeatureservice \ libdisplayfeatureservice \
libdlbdsservice \ libdlbdsservice \
libdlbpreg \
libdmshal \
libecoengine \ libecoengine \
libfeature.hdr10 \ libfeature.hdr10 \
libfeaturepolicy \ libfeaturepolicy \
@@ -1021,6 +1029,7 @@ PRODUCT_PACKAGES += \
libsimlock \ libsimlock \
libsimmelock \ libsimmelock \
libsn220u_fw \ libsn220u_fw \
libspatializerparamstorage \
libspeech_enh_lib \ libspeech_enh_lib \
libspeechparser_vendor \ libspeechparser_vendor \
libstorage_otp \ libstorage_otp \
@@ -1455,8 +1464,11 @@ PRODUCT_PACKAGES += \
rodinsc820csultra_mipi_raw_4_tuning \ rodinsc820csultra_mipi_raw_4_tuning \
rodinsc820csultra_mipi_raw_IdxMgr \ rodinsc820csultra_mipi_raw_IdxMgr \
rodinsc820csultra_mipi_raw_tuning \ rodinsc820csultra_mipi_raw_tuning \
libswdap \ libdlbvolaidl \
vendor.dolby.hardware.dms@2.0-impl \ libswdapaidl \
libswgamedapaidl \
libswspatializeraidl \
vendor.dolby.dms-V1-ndk \
vendor.dolby.hardware.dms@2.0 \ vendor.dolby.hardware.dms@2.0 \
vendor.mediatek.hardware.apuware.apusys-V5-ndk-vendor \ vendor.mediatek.hardware.apuware.apusys-V5-ndk-vendor \
vendor.mediatek.hardware.apuware.utils-V1-ndk-vendor \ vendor.mediatek.hardware.apuware.utils-V1-ndk-vendor \
@@ -1757,6 +1769,7 @@ PRODUCT_PACKAGES += \
android.hardware.tetheroffload-V1-service.xml \ android.hardware.tetheroffload-V1-service.xml \
arm.mali.platform-mediatek.xml \ arm.mali.platform-mediatek.xml \
bluetooth_audio_mtk.xml \ bluetooth_audio_mtk.xml \
dms-service.xml \
gnss-mtk-default.xml \ gnss-mtk-default.xml \
gnss-mtk.xml \ gnss-mtk.xml \
manifest_allocator.xml \ manifest_allocator.xml \
@@ -1769,8 +1782,8 @@ PRODUCT_PACKAGES += \
manifest_mmlpq.xml \ manifest_mmlpq.xml \
manifest_mtkgpuserv.xml \ manifest_mtkgpuserv.xml \
manifest_uievent.xml \ manifest_uievent.xml \
manifest_vendor.dolby.hardware.dms.xml \
mapper.mediatek.xml \ mapper.mediatek.xml \
vendor.dolby.media.c2-default-service-dax.xml \
vendor.xiaomi.hardware.aidlbgservice-service.xml \ vendor.xiaomi.hardware.aidlbgservice-service.xml \
vendor.xiaomi.hardware.displayfeature_aidl-service.xml \ vendor.xiaomi.hardware.displayfeature_aidl-service.xml \
vendor.xiaomi.hardware.dynamiccameraserver.xml \ vendor.xiaomi.hardware.dynamiccameraserver.xml \
@@ -1803,7 +1816,8 @@ PRODUCT_PACKAGES += \
camerahalserver \ camerahalserver \
mtkfusionrild \ mtkfusionrild \
tetheroffloadservice \ tetheroffloadservice \
vendor.dolby.hardware.dms@2.0-service \ vendor.dolby.dms.service \
vendor.dolby.media.c2-default-service-dax \
vendor.mediatek.hardware.gpuserv-service \ vendor.mediatek.hardware.gpuserv-service \
vendor.mediatek.hardware.mmagent-service \ vendor.mediatek.hardware.mmagent-service \
vendor.mediatek.hardware.mmlpq@V1-service \ vendor.mediatek.hardware.mmlpq@V1-service \