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,
}
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 {
name: "libcodec2_vpp_AIMEMC_plugin",
owner: "xiaomi",
@@ -4864,11 +4973,11 @@ cc_prebuilt_library_shared {
"proprietary/vendor/lib64/libdeccfg.so",
],
shared_libs: [
"libhidlbase",
"vendor.dolby.hardware.dms@2.0",
"libdapparamstorage",
"libcutils",
"libutils",
"liblog",
"libdmshal",
"libc++",
"libc",
"libm",
@@ -4990,8 +5099,70 @@ cc_prebuilt_library_shared {
"libstagefright_foundation-v33",
"liblog",
"libxml2",
"libcrypto",
"libdapparamstorage",
"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",
"vendor.dolby.hardware.dms@2.0",
"libc++",
@@ -6377,7 +6548,7 @@ cc_prebuilt_library_shared {
"vendor.xiaomi.hardware.camera.injection-client",
"libbase",
"libbinder_ndk",
"libtinyxml2",
"libtinyxml2-v34",
"libmicamera_aidl_device",
"libmicamera_aidl_utils",
"libcom.xiaomi.metadatautils",
@@ -9767,6 +9938,35 @@ cc_prebuilt_library_shared {
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 {
name: "libspeech_enh_lib",
owner: "xiaomi",
@@ -24980,7 +25180,7 @@ cc_prebuilt_library_shared {
}
cc_prebuilt_library_shared {
name: "libswdap",
name: "libdlbvolaidl",
owner: "xiaomi",
strip: {
none: true,
@@ -24988,16 +25188,23 @@ cc_prebuilt_library_shared {
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/soundfx/libswdap.so",
"proprietary/vendor/lib64/soundfx/libdlbvolaidl.so",
],
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",
"libutils",
"libcutils",
"libaudioutils",
"libdapparamstorage",
"libhidlbase",
"vendor.dolby.hardware.dms@2.0",
"android.hardware.common-V2-ndk",
"android.hardware.common.fmq-V1-ndk",
"libc++",
"libc",
"libm",
@@ -25012,7 +25219,7 @@ cc_prebuilt_library_shared {
}
cc_prebuilt_library_shared {
name: "vendor.dolby.hardware.dms@2.0-impl",
name: "libswdapaidl",
owner: "xiaomi",
strip: {
none: true,
@@ -25020,15 +25227,137 @@ cc_prebuilt_library_shared {
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/vendor.dolby.hardware.dms@2.0-impl.so",
"proprietary/vendor/lib64/soundfx/libswdapaidl.so",
],
shared_libs: [
"libhidlbase",
"libutils",
"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",
"libstagefright_foundation",
"libdapparamstorage",
"libdlbdsservice",
"vendor.dolby.hardware.dms@2.0",
"libdlbpreg",
"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",
"libm",
@@ -32382,7 +32711,7 @@ cc_prebuilt_library_shared {
"libhidltransport",
"libhidlbase",
"libxml2",
"libtinyxml2",
"libtinyxml2-v34",
"android.hidl.allocator@1.0",
"android.hidl.memory@1.0",
"libhidlmemory",
@@ -33762,6 +34091,15 @@ prebuilt_etc_xml {
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 {
name: "gnss-mtk-default.xml",
owner: "xiaomi",
@@ -33871,18 +34209,18 @@ prebuilt_etc_xml {
}
prebuilt_etc_xml {
name: "manifest_vendor.dolby.hardware.dms.xml",
name: "mapper.mediatek.xml",
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,
sub_dir: "vintf/manifest",
soc_specific: true,
}
prebuilt_etc_xml {
name: "mapper.mediatek.xml",
name: "vendor.dolby.media.c2-default-service-dax.xml",
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,
sub_dir: "vintf/manifest",
soc_specific: true,
@@ -34731,21 +35069,69 @@ cc_prebuilt_binary {
}
cc_prebuilt_binary {
name: "vendor.dolby.hardware.dms@2.0-service",
name: "vendor.dolby.dms.service",
owner: "xiaomi",
target: {
android_arm64: {
srcs: [
"proprietary/vendor/bin/hw/vendor.dolby.hardware.dms@2.0-service",
"proprietary/vendor/bin/hw/vendor.dolby.dms.service",
],
shared_libs: [
"liblog",
"libutils",
"libhidlbase",
"libbase",
"libbinder",
"libbinder_ndk",
"vendor.dolby.dms-V1-ndk",
"libdapparamstorage",
"libdmshal",
"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 {
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",
"libm",