Compare commits

..

7 Commits

Author SHA1 Message Date
basamaryan
164b96254f sweet: Bump to android.hardware.graphics.common-V6-ndk
Change-Id: Ifc169a75f2ed41524859996e88a82687e6264871
Signed-off-by: donjohanliebert <donjohanliebert@gmail.com>
2025-04-04 16:34:33 +00:00
basamaryan
a5284da610 sweet: Import Dolby Atmos and Media
Change-Id: I2c0f8e35b968f13172d5ba8a3680bc1f62c03d1f
Signed-off-by: donjohanliebert <donjohanliebert@gmail.com>
2025-04-04 16:34:33 +00:00
basamaryan
b69eb75e86 sweet: Bring back face detection libs
Change-Id: Ic98062c876436e945c286c0b8ea8819213da69f3
Signed-off-by: donjohanliebert <donjohanliebert@gmail.com>
2025-04-04 16:34:33 +00:00
Pranav Vashi
e4f437cdd6 sweet: Update libarcsoft_super_night_raw compatible with camera package
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
Change-Id: Icc37e3fbbd3da334a591e3a651abc4da53a6b651
Signed-off-by: donjohanliebert <donjohanliebert@gmail.com>
2025-04-04 16:34:33 +00:00
basamaryan
7620a6361f sweet: Enable elfchecks for camera libs
Change-Id: Ib683530a6f4abe63cf32248098dfd0b9f8cd3165
Signed-off-by: donjohanliebert <donjohanliebert@gmail.com>
2025-04-04 16:34:32 +00:00
basamaryan
ec3d5529c1 sweet: Enable elfchecks for libgrallocutils
Change-Id: I2ebd5fd263870f400f1d74482610b8b9249cf4cb
Signed-off-by: donjohanliebert <donjohanliebert@gmail.com>
2025-04-04 16:34:32 +00:00
basamaryan
e129fbebf2 sweet: Regenerate makefiles after py extract utils migration
Change-Id: Ia1961b91009c0f1fa50b575a22245861fe48855e
Signed-off-by: donjohanliebert <donjohanliebert@gmail.com>
2025-04-04 16:34:32 +00:00
30 changed files with 684 additions and 221 deletions

View File

@ -5546,7 +5546,7 @@ cc_prebuilt_library_shared {
],
shared_libs: [
"libutils",
"libstagefright_foundation",
"libstagefright_foundation-v33",
"liblog",
"libxml2",
"libdapparamstorage_v3_6",
@ -5565,7 +5565,7 @@ cc_prebuilt_library_shared {
],
shared_libs: [
"libutils",
"libstagefright_foundation",
"libstagefright_foundation-v33",
"liblog",
"libxml2",
"libdapparamstorage_v3_6",
@ -5584,193 +5584,6 @@ cc_prebuilt_library_shared {
device_specific: true,
}
cc_prebuilt_library_shared {
name: "libqtigef_odm",
stem: "libqtigef",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm: {
srcs: [
"proprietary/odm/lib/libqtigef.so",
],
shared_libs: [
"liblog",
"libcutils",
"libc++",
"libc",
"libm",
"libdl",
],
},
android_arm64: {
srcs: [
"proprietary/odm/lib64/libqtigef.so",
],
shared_libs: [
"liblog",
"libcutils",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "both",
prefer: true,
device_specific: true,
}
cc_prebuilt_library_shared {
name: "libhwdap_v3_6",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm: {
srcs: [
"proprietary/odm/lib/soundfx/libhwdap_v3_6.so",
],
shared_libs: [
"liblog",
"libutils",
"libcutils",
"libaudioutils",
"libdapparamstorage_v3_6",
"libhidlbase",
"vendor.dolby_v3_6.hardware.dms360@2.0",
"libc++",
"libc",
"libm",
"libdl",
],
},
android_arm64: {
srcs: [
"proprietary/odm/lib64/soundfx/libhwdap_v3_6.so",
],
shared_libs: [
"liblog",
"libutils",
"libcutils",
"libaudioutils",
"libdapparamstorage_v3_6",
"libhidlbase",
"vendor.dolby_v3_6.hardware.dms360@2.0",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "both",
relative_install_path: "soundfx",
prefer: true,
device_specific: true,
}
cc_prebuilt_library_shared {
name: "libswdap_v3_6",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm: {
srcs: [
"proprietary/odm/lib/soundfx/libswdap_v3_6.so",
],
shared_libs: [
"liblog",
"libutils",
"libcutils",
"libaudioutils",
"libdapparamstorage_v3_6",
"libhidlbase",
"vendor.dolby_v3_6.hardware.dms360@2.0",
"libc++",
"libc",
"libm",
"libdl",
],
},
android_arm64: {
srcs: [
"proprietary/odm/lib64/soundfx/libswdap_v3_6.so",
],
shared_libs: [
"liblog",
"libutils",
"libcutils",
"libaudioutils",
"libdapparamstorage_v3_6",
"libhidlbase",
"vendor.dolby_v3_6.hardware.dms360@2.0",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "both",
relative_install_path: "soundfx",
prefer: true,
device_specific: true,
}
cc_prebuilt_library_shared {
name: "vendor.dolby_v3_6.hardware.dms360@2.0-impl",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm: {
srcs: [
"proprietary/odm/lib/vendor.dolby_v3_6.hardware.dms360@2.0-impl.so",
],
shared_libs: [
"libhidlbase",
"libutils",
"liblog",
"libdapparamstorage_v3_6",
"libdlbdsservice_v3_6",
"vendor.dolby_v3_6.hardware.dms360@2.0",
"libc++",
"libc",
"libm",
"libdl",
],
},
android_arm64: {
srcs: [
"proprietary/odm/lib64/vendor.dolby_v3_6.hardware.dms360@2.0-impl.so",
],
shared_libs: [
"libhidlbase",
"libutils",
"liblog",
"libdapparamstorage_v3_6",
"libdlbdsservice_v3_6",
"vendor.dolby_v3_6.hardware.dms360@2.0",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "both",
prefer: true,
device_specific: true,
}
cc_prebuilt_library_shared {
name: "vendor.dolby_v3_6.hardware.dms360@2.0",
owner: "xiaomi",
@ -5831,7 +5644,7 @@ cc_prebuilt_library_shared {
"libdeccfg_v3_6",
"libstagefright_omx",
"libstagefright_softomx",
"libstagefright_foundation",
"libstagefright_foundation-v33",
"libutils",
"libcutils",
"libmedia_omx",
@ -5848,6 +5661,538 @@ cc_prebuilt_library_shared {
device_specific: true,
}
cc_prebuilt_library_shared {
name: "libhwdap_v3_6",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm: {
srcs: [
"proprietary/odm/lib/soundfx/libhwdap_v3_6.so",
],
shared_libs: [
"liblog",
"libutils",
"libcutils",
"libaudioutils",
"libdapparamstorage_v3_6",
"libhidlbase",
"vendor.dolby_v3_6.hardware.dms360@2.0",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "32",
relative_install_path: "soundfx",
prefer: true,
device_specific: true,
}
cc_prebuilt_library_shared {
name: "libswdap_v3_6",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm: {
srcs: [
"proprietary/odm/lib/soundfx/libswdap_v3_6.so",
],
shared_libs: [
"liblog",
"libutils",
"libcutils",
"libaudioutils",
"libdapparamstorage_v3_6",
"libhidlbase",
"vendor.dolby_v3_6.hardware.dms360@2.0",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "32",
relative_install_path: "soundfx",
prefer: true,
device_specific: true,
}
cc_prebuilt_library_shared {
name: "libcodec2_hidl@1.0_sp",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/odm/lib64/libcodec2_hidl@1.0_sp.so",
],
shared_libs: [
"android.hardware.graphics.bufferqueue@1.0",
"android.hardware.graphics.bufferqueue@2.0",
"android.hardware.graphics.common@1.0",
"android.hardware.media@1.0",
"android.hardware.media.bufferpool@2.0",
"android.hardware.media.c2@1.0",
"android.hardware.media.omx@1.0",
"libbase",
"libcodec2",
"libcodec2_vndk_sp",
"libcutils",
"libhidlbase",
"liblog",
"libstagefright_bufferpool@2.0.1",
"libui",
"libutils",
"libstagefright_bufferqueue_helper",
"libcodec2_hidl_plugin_sp",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
device_specific: true,
}
cc_prebuilt_library_shared {
name: "libcodec2_hidl_plugin_sp",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/odm/lib64/libcodec2_hidl_plugin_sp.so",
],
shared_libs: [
"libbase",
"libcodec2",
"libcodec2_vndk_sp",
"liblog",
"libutils",
"libcutils",
"libstagefright_foundation-v33",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
device_specific: true,
}
cc_prebuilt_library_shared {
name: "libcodec2_soft_ac4dec_sp",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/odm/lib64/libcodec2_soft_ac4dec_sp.so",
],
shared_libs: [
"libhidlbase",
"vendor.dolby_sp.hardware.dmssp@2.0",
"libdeccfg_sp",
"libbase",
"liblog",
"libcodec2",
"libcodec2_vndk_sp",
"libutils",
"libcodec2_store_dolby_sp",
"libcodec2_soft_common_sp",
"libsfplugin_ccodec_utils",
"libstagefright_foundation-v33",
"libcutils",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
device_specific: true,
}
cc_prebuilt_library_shared {
name: "libcodec2_soft_common_sp",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/odm/lib64/libcodec2_soft_common_sp.so",
],
shared_libs: [
"libbase",
"libcodec2",
"libcodec2_vndk_sp",
"libutils",
"libcutils",
"liblog",
"libsfplugin_ccodec_utils",
"libstagefright_foundation-v33",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
device_specific: true,
}
cc_prebuilt_library_shared {
name: "libcodec2_soft_ddpdec_sp",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/odm/lib64/libcodec2_soft_ddpdec_sp.so",
],
shared_libs: [
"libhidlbase",
"vendor.dolby_sp.hardware.dmssp@2.0",
"libdeccfg_sp",
"libstagefright_foundation-v33",
"libcutils",
"libbase",
"liblog",
"libcodec2",
"libcodec2_vndk_sp",
"libutils",
"libcodec2_store_dolby_sp",
"libcodec2_soft_common_sp",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
device_specific: true,
}
cc_prebuilt_library_shared {
name: "libcodec2_store_dolby_sp",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/odm/lib64/libcodec2_store_dolby_sp.so",
],
shared_libs: [
"libdmabufheap",
"libbase",
"liblog",
"libcodec2",
"libcodec2_vndk_sp",
"libutils",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
device_specific: true,
}
cc_prebuilt_library_shared {
name: "libcodec2_vndk_sp",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/odm/lib64/libcodec2_vndk_sp.so",
],
shared_libs: [
"android.hardware.graphics.bufferqueue@2.0",
"android.hardware.graphics.common@1.2",
"android.hardware.media.bufferpool@2.0",
"libbase",
"libcutils",
"libdmabufheap",
"libfmq",
"libgralloctypes",
"libhidlbase",
"libion",
"liblog",
"libnativewindow",
"libstagefright_foundation-v33",
"libstagefright_bufferpool@2.0.1",
"libui_sp",
"libutils",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
device_specific: true,
}
cc_prebuilt_library_shared {
name: "libdapparamstorage_sp",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/odm/lib64/libdapparamstorage_sp.so",
],
shared_libs: [
"libcutils",
"libutils",
"liblog",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
device_specific: true,
}
cc_prebuilt_library_shared {
name: "libdeccfg_sp",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/odm/lib64/libdeccfg_sp.so",
],
shared_libs: [
"libhidlbase",
"vendor.dolby_sp.hardware.dmssp@2.0",
"libdapparamstorage_sp",
"libcutils",
"libutils",
"liblog",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
device_specific: true,
}
cc_prebuilt_library_shared {
name: "libdlbdsservice_sp",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/odm/lib64/libdlbdsservice_sp.so",
],
shared_libs: [
"libutils",
"libstagefright_foundation-v33",
"liblog",
"libxml2",
"libcrypto",
"libdapparamstorage_sp",
"libsqlite",
"libhidlbase",
"vendor.dolby_sp.hardware.dmssp@2.0",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
device_specific: true,
}
cc_prebuilt_library_shared {
name: "libui_sp",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/odm/lib64/libui_sp.so",
],
shared_libs: [
"android.hardware.graphics.allocator@2.0",
"android.hardware.graphics.allocator@3.0",
"android.hardware.graphics.allocator@4.0",
"android.hardware.graphics.allocator-V2-ndk",
"android.hardware.graphics.common-V6-ndk",
"android.hardware.graphics.common@1.2",
"android.hardware.graphics.mapper@2.0",
"android.hardware.graphics.mapper@2.1",
"android.hardware.graphics.mapper@3.0",
"android.hardware.graphics.mapper@4.0",
"libbase",
"libbinder_ndk",
"libcutils",
"libgralloctypes",
"libhidlbase",
"libsync",
"libutils",
"liblog",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
device_specific: true,
}
cc_prebuilt_library_shared {
name: "vendor.dolby_sp.hardware.dmssp@2.0-impl",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/odm/lib64/vendor.dolby_sp.hardware.dmssp@2.0-impl.so",
],
shared_libs: [
"libhidlbase",
"libutils",
"liblog",
"libdapparamstorage_sp",
"libdlbdsservice_sp",
"vendor.dolby_sp.hardware.dmssp@2.0",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
device_specific: true,
}
cc_prebuilt_library_shared {
name: "vendor.dolby_sp.hardware.dmssp@2.0",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/odm/lib64/vendor.dolby_sp.hardware.dmssp@2.0.so",
],
shared_libs: [
"libhidlbase",
"liblog",
"libutils",
"libcutils",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
device_specific: true,
}
cc_prebuilt_library_shared {
name: "vendor.dolby_v3_6.hardware.dms360@2.0-impl",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/odm/lib64/vendor.dolby_v3_6.hardware.dms360@2.0-impl.so",
],
shared_libs: [
"libhidlbase",
"libutils",
"liblog",
"libdapparamstorage_v3_6",
"libdlbdsservice_v3_6",
"vendor.dolby_v3_6.hardware.dms360@2.0",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
device_specific: true,
}
prebuilt_etc_xml {
name: "manifest_dax_dolby_v3_6.xml",
owner: "xiaomi",
@ -5857,6 +6202,15 @@ prebuilt_etc_xml {
device_specific: true,
}
prebuilt_etc_xml {
name: "vendor.dolby.hardware.dms.xml",
owner: "xiaomi",
src: "proprietary/odm/etc/vintf/manifest/vendor.dolby.hardware.dms.xml",
filename_from_src: true,
sub_dir: "vintf/manifest",
device_specific: true,
}
cc_prebuilt_binary {
name: "batterysecret",
owner: "xiaomi",
@ -5976,6 +6330,74 @@ cc_prebuilt_binary {
soc_specific: true,
}
cc_prebuilt_binary {
name: "vendor.dolby_sp.hardware.dmssp@2.0-service",
owner: "xiaomi",
target: {
android_arm64: {
srcs: [
"proprietary/odm/bin/hw/vendor.dolby_sp.hardware.dmssp@2.0-service",
],
shared_libs: [
"liblog",
"libutils",
"libhidlbase",
"libdapparamstorage_sp",
"libdlbdsservice_sp",
"vendor.dolby_sp.hardware.dmssp@2.0",
"vendor.dolby_sp.hardware.dmssp@2.0-impl",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
strip: {
none: true,
},
prefer: true,
relative_install_path: "hw",
device_specific: true,
}
cc_prebuilt_binary {
name: "vendor.dolby_sp.media.c2@1.0-service",
owner: "xiaomi",
target: {
android_arm64: {
srcs: [
"proprietary/odm/bin/hw/vendor.dolby_sp.media.c2@1.0-service",
],
shared_libs: [
"libbase",
"liblog",
"libcodec2",
"libcodec2_vndk_sp",
"libutils",
"android.hardware.media.c2@1.0",
"libcodec2_hidl@1.0_sp",
"libavservices_minijail",
"libhidlbase",
"libbinder",
"libcodec2_store_dolby_sp",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
strip: {
none: true,
},
prefer: true,
relative_install_path: "hw",
device_specific: true,
}
cc_prebuilt_binary {
name: "vendor.dolby_v3_6.hardware.dms360@2.0-service",
owner: "xiaomi",
@ -5985,7 +6407,6 @@ cc_prebuilt_binary {
"proprietary/odm/bin/hw/vendor.dolby_v3_6.hardware.dms360@2.0-service",
],
shared_libs: [
"libstagefright_foundation-v33",
"liblog",
"libutils",
"libhidlbase",

Binary file not shown.

View File

@ -363,7 +363,7 @@
<surround-decoder-enable value="true"/>
<surround-boost value="0"/>
<volmax-boost value="30"/>
<volume-leveler-enable value="false"/>
<volume-leveler-enable value="true"/>
<volume-leveler-amount value="0"/>
<volume-leveler-in-target value="-256"/>
<volume-leveler-out-target value="-256"/>
@ -421,7 +421,7 @@
<surround-decoder-enable value="true"/>
<surround-boost value="0"/>
<volmax-boost value="32"/>
<volume-leveler-enable value="false"/>
<volume-leveler-enable value="true"/>
<volume-leveler-amount value="0"/>
<volume-leveler-in-target value="-256"/>
<volume-leveler-out-target value="-256"/>
@ -462,7 +462,7 @@
<surround-decoder-enable value="true"/>
<surround-boost value="48"/>
<volmax-boost value="38"/>
<volume-leveler-enable value="false"/>
<volume-leveler-enable value="true"/>
<volume-leveler-amount value="1"/>
<volume-leveler-in-target value="-256"/>
<volume-leveler-out-target value="-256"/>
@ -520,7 +520,7 @@
<surround-decoder-enable value="true"/>
<surround-boost value="0"/>
<volmax-boost value="32"/>
<volume-leveler-enable value="false"/>
<volume-leveler-enable value="true"/>
<volume-leveler-amount value="0"/>
<volume-leveler-in-target value="-256"/>
<volume-leveler-out-target value="-256"/>
@ -561,7 +561,7 @@
<surround-decoder-enable value="true"/>
<surround-boost value="0"/>
<volmax-boost value="38"/>
<volume-leveler-enable value="false"/>
<volume-leveler-enable value="true"/>
<volume-leveler-amount value="0"/>
<volume-leveler-in-target value="-256"/>
<volume-leveler-out-target value="-256"/>
@ -619,7 +619,7 @@
<surround-decoder-enable value="true"/>
<surround-boost value="0"/>
<volmax-boost value="32"/>
<volume-leveler-enable value="false"/>
<volume-leveler-enable value="true"/>
<volume-leveler-amount value="0"/>
<volume-leveler-in-target value="-256"/>
<volume-leveler-out-target value="-256"/>
@ -660,7 +660,7 @@
<surround-decoder-enable value="true"/>
<surround-boost value="0"/>
<volmax-boost value="0"/>
<volume-leveler-enable value="false"/>
<volume-leveler-enable value="true"/>
<volume-leveler-amount value="2"/>
<volume-leveler-in-target value="-256"/>
<volume-leveler-out-target value="-256"/>
@ -689,7 +689,7 @@
<surround-decoder-enable value="true"/>
<surround-boost value="32"/>
<volmax-boost value="32"/>
<volume-leveler-enable value="false"/>
<volume-leveler-enable value="true"/>
<volume-leveler-amount value="0"/>
<volume-leveler-in-target value="-256"/>
<volume-leveler-out-target value="-256"/>
@ -718,7 +718,7 @@
<surround-decoder-enable value="true"/>
<surround-boost value="0"/>
<volmax-boost value="32"/>
<volume-leveler-enable value="false"/>
<volume-leveler-enable value="true"/>
<volume-leveler-amount value="0"/>
<volume-leveler-in-target value="-256"/>
<volume-leveler-out-target value="-256"/>
@ -759,7 +759,7 @@
<surround-decoder-enable value="true"/>
<surround-boost value="0"/>
<volmax-boost value="16"/>
<volume-leveler-enable value="false"/>
<volume-leveler-enable value="true"/>
<volume-leveler-amount value="0"/>
<volume-leveler-in-target value="-256"/>
<volume-leveler-out-target value="-256"/>
@ -788,7 +788,7 @@
<surround-decoder-enable value="true"/>
<surround-boost value="40"/>
<volmax-boost value="0"/>
<volume-leveler-enable value="false"/>
<volume-leveler-enable value="true"/>
<volume-leveler-amount value="0"/>
<volume-leveler-in-target value="-256"/>
<volume-leveler-out-target value="-256"/>
@ -817,7 +817,7 @@
<surround-decoder-enable value="true"/>
<surround-boost value="0"/>
<volmax-boost value="32"/>
<volume-leveler-enable value="false"/>
<volume-leveler-enable value="true"/>
<volume-leveler-amount value="0"/>
<volume-leveler-in-target value="-256"/>
<volume-leveler-out-target value="-256"/>
@ -858,7 +858,7 @@
<surround-decoder-enable value="true"/>
<surround-boost value="0"/>
<volmax-boost value="42"/>
<volume-leveler-enable value="false"/>
<volume-leveler-enable value="true"/>
<volume-leveler-amount value="0"/>
<volume-leveler-in-target value="-256"/>
<volume-leveler-out-target value="-256"/>
@ -916,7 +916,7 @@
<surround-decoder-enable value="true"/>
<surround-boost value="0"/>
<volmax-boost value="32"/>
<volume-leveler-enable value="false"/>
<volume-leveler-enable value="true"/>
<volume-leveler-amount value="0"/>
<volume-leveler-in-target value="-256"/>
<volume-leveler-out-target value="-256"/>
@ -957,7 +957,7 @@
<surround-decoder-enable value="true"/>
<surround-boost value="0"/>
<volmax-boost value="22"/>
<volume-leveler-enable value="false"/>
<volume-leveler-enable value="true"/>
<volume-leveler-amount value="1"/>
<volume-leveler-in-target value="-256"/>
<volume-leveler-out-target value="-256"/>
@ -986,7 +986,7 @@
<surround-decoder-enable value="true"/>
<surround-boost value="16"/>
<volmax-boost value="0"/>
<volume-leveler-enable value="false"/>
<volume-leveler-enable value="true"/>
<volume-leveler-amount value="0"/>
<volume-leveler-in-target value="-256"/>
<volume-leveler-out-target value="-256"/>
@ -1015,7 +1015,7 @@
<surround-decoder-enable value="true"/>
<surround-boost value="0"/>
<volmax-boost value="32"/>
<volume-leveler-enable value="false"/>
<volume-leveler-enable value="true"/>
<volume-leveler-amount value="0"/>
<volume-leveler-in-target value="-256"/>
<volume-leveler-out-target value="-256"/>
@ -1056,7 +1056,7 @@
<surround-decoder-enable value="true"/>
<surround-boost value="8"/>
<volmax-boost value="22"/>
<volume-leveler-enable value="false"/>
<volume-leveler-enable value="true"/>
<volume-leveler-amount value="1"/>
<volume-leveler-in-target value="-256"/>
<volume-leveler-out-target value="-256"/>
@ -1085,7 +1085,7 @@
<surround-decoder-enable value="true"/>
<surround-boost value="0"/>
<volmax-boost value="0"/>
<volume-leveler-enable value="false"/>
<volume-leveler-enable value="true"/>
<volume-leveler-amount value="0"/>
<volume-leveler-in-target value="-256"/>
<volume-leveler-out-target value="-256"/>
@ -1114,7 +1114,7 @@
<surround-decoder-enable value="true"/>
<surround-boost value="0"/>
<volmax-boost value="32"/>
<volume-leveler-enable value="false"/>
<volume-leveler-enable value="true"/>
<volume-leveler-amount value="0"/>
<volume-leveler-in-target value="-256"/>
<volume-leveler-out-target value="-256"/>
@ -1155,7 +1155,7 @@
<surround-decoder-enable value="true"/>
<surround-boost value="0"/>
<volmax-boost value="22"/>
<volume-leveler-enable value="false"/>
<volume-leveler-enable value="true"/>
<volume-leveler-amount value="1"/>
<volume-leveler-in-target value="-256"/>
<volume-leveler-out-target value="-256"/>
@ -1184,7 +1184,7 @@
<surround-decoder-enable value="true"/>
<surround-boost value="16"/>
<volmax-boost value="9"/>
<volume-leveler-enable value="false"/>
<volume-leveler-enable value="true"/>
<volume-leveler-amount value="0"/>
<volume-leveler-in-target value="-256"/>
<volume-leveler-out-target value="-256"/>
@ -1213,7 +1213,7 @@
<surround-decoder-enable value="true"/>
<surround-boost value="0"/>
<volmax-boost value="32"/>
<volume-leveler-enable value="false"/>
<volume-leveler-enable value="true"/>
<volume-leveler-amount value="0"/>
<volume-leveler-in-target value="-256"/>
<volume-leveler-out-target value="-256"/>
@ -1254,7 +1254,7 @@
<surround-decoder-enable value="true"/>
<surround-boost value="16"/>
<volmax-boost value="22"/>
<volume-leveler-enable value="false"/>
<volume-leveler-enable value="true"/>
<volume-leveler-amount value="1"/>
<volume-leveler-in-target value="-256"/>
<volume-leveler-out-target value="-256"/>
@ -1283,7 +1283,7 @@
<surround-decoder-enable value="true"/>
<surround-boost value="16"/>
<volmax-boost value="18"/>
<volume-leveler-enable value="false"/>
<volume-leveler-enable value="true"/>
<volume-leveler-amount value="0"/>
<volume-leveler-in-target value="-256"/>
<volume-leveler-out-target value="-256"/>
@ -1312,7 +1312,7 @@
<surround-decoder-enable value="true"/>
<surround-boost value="0"/>
<volmax-boost value="32"/>
<volume-leveler-enable value="false"/>
<volume-leveler-enable value="true"/>
<volume-leveler-amount value="0"/>
<volume-leveler-in-target value="-256"/>
<volume-leveler-out-target value="-256"/>

View File

@ -0,0 +1,8 @@
service vendor-dolby-media-c2-hal-1-0 /odm/bin/hw/vendor.dolby_sp.media.c2@1.0-service
class hal
user mediacodec
group camera mediadrm drmrpc
ioprio rt 4
writepid /dev/cpuset/foreground/tasks

View File

@ -0,0 +1,6 @@
service dms-sp-hal-2-0 /odm/bin/hw/vendor.dolby_sp.hardware.dmssp@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,11 @@
<manifest version="1.0" type="device">
<hal format="hidl">
<name>vendor.dolby_sp.hardware.dmssp</name>
<transport>hwbinder</transport>
<version>2.0</version>
<interface>
<name>IDms</name>
<instance>default</instance>
</interface>
</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.

View File

@ -7,6 +7,8 @@ PRODUCT_SOONG_NAMESPACES += \
PRODUCT_COPY_FILES += \
vendor/xiaomi/sweet/proprietary/odm/etc/dolby/multimedia_dolby_dax_default.xml:$(TARGET_COPY_OUT_ODM)/etc/dolby/multimedia_dolby_dax_default.xml \
vendor/xiaomi/sweet/proprietary/odm/etc/init/vendor.dolby.media.c2@1.0-service.rc:$(TARGET_COPY_OUT_ODM)/etc/init/vendor.dolby.media.c2@1.0-service.rc \
vendor/xiaomi/sweet/proprietary/odm/etc/init/vendor.dolby_sp.hardware.dmssp@2.0-service.rc:$(TARGET_COPY_OUT_ODM)/etc/init/vendor.dolby_sp.hardware.dmssp@2.0-service.rc \
vendor/xiaomi/sweet/proprietary/odm/etc/init/vendor.dolby_v3_6.hardware.dms360@2.0-service.rc:$(TARGET_COPY_OUT_ODM)/etc/init/vendor.dolby_v3_6.hardware.dms360@2.0-service.rc \
vendor/xiaomi/sweet/proprietary/vendor/etc/acdbdata/Forte/Forte_Bluetooth_cal.acdb:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/Forte/Forte_Bluetooth_cal.acdb \
vendor/xiaomi/sweet/proprietary/vendor/etc/acdbdata/Forte/Forte_Codec_cal.acdb:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/Forte/Forte_Codec_cal.acdb \
@ -396,15 +398,30 @@ PRODUCT_PACKAGES += \
libdapparamstorage_v3_6 \
libdeccfg_v3_6 \
libdlbdsservice_v3_6 \
libqtigef_odm \
libhwdap_v3_6 \
libswdap_v3_6 \
vendor.dolby_v3_6.hardware.dms360@2.0-impl \
vendor.dolby_v3_6.hardware.dms360@2.0 \
libstagefright_soft_ddpdec \
libhwdap_v3_6 \
libswdap_v3_6 \
libcodec2_hidl@1.0_sp \
libcodec2_hidl_plugin_sp \
libcodec2_soft_ac4dec_sp \
libcodec2_soft_common_sp \
libcodec2_soft_ddpdec_sp \
libcodec2_store_dolby_sp \
libcodec2_vndk_sp \
libdapparamstorage_sp \
libdeccfg_sp \
libdlbdsservice_sp \
libui_sp \
vendor.dolby_sp.hardware.dmssp@2.0-impl \
vendor.dolby_sp.hardware.dmssp@2.0 \
vendor.dolby_v3_6.hardware.dms360@2.0-impl \
manifest_dax_dolby_v3_6.xml \
vendor.dolby.hardware.dms.xml \
batterysecret \
mi_thermald \
sensors.qti \
thermal-engine \
vendor.dolby_sp.hardware.dmssp@2.0-service \
vendor.dolby_sp.media.c2@1.0-service \
vendor.dolby_v3_6.hardware.dms360@2.0-service