diff --git a/Android.bp b/Android.bp index 58c0d85..e47aa16 100644 --- a/Android.bp +++ b/Android.bp @@ -243,6 +243,243 @@ cc_prebuilt_library_shared { soc_specific: true, } +cc_prebuilt_library_shared { + name: "com.xiaomi.immunesystem.bigdata", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/com.xiaomi.immunesystem.bigdata.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libcamlog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.xiaomi.immunesystem.bigdata2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/com.xiaomi.immunesystem.bigdata2.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libcamlog", + "libbinder_ndk", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.xiaomi.immunesystem.client", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/com.xiaomi.immunesystem.client.so", + ], + shared_libs: [ + "liblog", + "libsync", + "libutils", + "libui", + "libhidlbase", + "libprocessgroup", + "libcutils", + "libprotobuf-cpp-full-21.7", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.xiaomi.immunesystem.core", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/com.xiaomi.immunesystem.core.so", + ], + shared_libs: [ + "liblog", + "libsync", + "libutils", + "libui", + "libhidlbase", + "libprocessgroup", + "libcutils", + "libprotobuf-cpp-full-21.7", + "immunesystem.db.sqlite3", + "com.xiaomi.immunesystem.bigdata", + "libshadowhook", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.xiaomi.immunesystem.hook.mivi", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/com.xiaomi.immunesystem.hook.mivi.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libsync", + "libhidlbase", + "libhidltransport", + "libui", + "libcamera_metadata", + "libutils", + "libdmabufheap", + "libnativewindow", + "libprocessgroup", + "libcom.xiaomi.pluginutils", + "libcom.xiaomi.metadatautils", + "libcom.xiaomi.grallocutils", + "libcom.xiaomi.debug", + "libcamlog", + "com.xiaomi.immunesystem.client", + "libshadowhook", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.xiaomi.immunesystem.hook.mtkhal", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/com.xiaomi.immunesystem.hook.mtkhal.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libsync", + "libhidlbase", + "libhidltransport", + "libui", + "libcamera_metadata", + "libutils", + "libdmabufheap", + "libnativewindow", + "libprocessgroup", + "libcom.xiaomi.pluginutils", + "libcom.xiaomi.metadatautils", + "libcom.xiaomi.grallocutils", + "libcom.xiaomi.debug", + "libcamlog", + "com.xiaomi.immunesystem.client", + "libshadowhook", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.xiaomi.messagecenter", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/com.xiaomi.messagecenter.so", + ], + shared_libs: [ + "liblog", + "libsync", + "libutils", + "libui", + "libhidlbase", + "libprocessgroup", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + cc_prebuilt_library_shared { name: "libGLES_meow", owner: "xiaomi", @@ -1064,6 +1301,34 @@ cc_prebuilt_library_shared { soc_specific: true, } +cc_prebuilt_library_shared { + name: "mtkflp.default", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/hw/mtkflp.default.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libhardware", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "hw", + prefer: true, + soc_specific: true, +} + cc_prebuilt_library_shared { name: "mtkgeofence.default", owner: "xiaomi", @@ -1450,6 +1715,40 @@ cc_prebuilt_library_shared { soc_specific: true, } +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.gnss.batching-impl", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/hw/vendor.mediatek.hardware.gnss.batching-impl.so", + ], + shared_libs: [ + "libbase", + "libcutils", + "libbinder_ndk", + "libhidlbase", + "libutils", + "liblog", + "libhardware", + "libhardware_legacy", + "vendor.mediatek.hardware.gnss.batching-V1-ndk", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "hw", + prefer: true, + soc_specific: true, +} + cc_prebuilt_library_shared { name: "vendor.mediatek.hardware.nvram-impl", owner: "xiaomi", @@ -1516,6 +1815,32 @@ cc_prebuilt_library_shared { soc_specific: true, } +cc_prebuilt_library_shared { + name: "immunesystem.db.sqlite3", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/immunesystem.db.sqlite3.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + cc_prebuilt_library_shared { name: "lib3a.ae.pipe", owner: "xiaomi", @@ -2164,6 +2489,37 @@ cc_prebuilt_library_shared { soc_specific: true, } +cc_prebuilt_library_shared { + name: "libapmonitor_vendor", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libapmonitor_vendor.so", + ], + shared_libs: [ + "vendor.mediatek.hardware.apmonitor@2.0", + "libhidlbase", + "libutils", + "libcutils", + "liblog", + "libbinder_ndk", + "vendor.mediatek.hardware.apmonitor-V1-ndk", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + cc_prebuilt_library_shared { name: "libappgamepq", owner: "xiaomi", @@ -5325,6 +5681,32 @@ cc_prebuilt_library_shared { soc_specific: true, } +cc_prebuilt_library_shared { + name: "libforkexecwrap", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libforkexecwrap.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + cc_prebuilt_library_shared { name: "libformatter", owner: "xiaomi", @@ -5856,6 +6238,32 @@ cc_prebuilt_library_shared { soc_specific: true, } +cc_prebuilt_library_shared { + name: "libifcutils_mtk", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libifcutils_mtk.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + cc_prebuilt_library_shared { name: "libimagebuffer_wrapper", owner: "xiaomi", @@ -6180,6 +6588,32 @@ cc_prebuilt_library_shared { soc_specific: true, } +cc_prebuilt_library_shared { + name: "libmcve", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmcve.so", + ], + shared_libs: [ + "libdl", + "libnativewindow", + "libsync", + "liblog", + "libm", + "libc", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + cc_prebuilt_library_shared { name: "libmiSATTranslate", owner: "xiaomi", @@ -9835,6 +10269,30 @@ cc_prebuilt_library_shared { soc_specific: true, } +cc_prebuilt_library_shared { + name: "libshadowhook", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libshadowhook.so", + ], + shared_libs: [ + "liblog", + "libm", + "libdl", + "libc", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + cc_prebuilt_library_shared { name: "libsilkybrightnesscore", owner: "xiaomi", @@ -10048,6 +10506,45 @@ cc_prebuilt_library_shared { soc_specific: true, } +cc_prebuilt_library_shared { + name: "libswtcc", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libswtcc.so", + ], + shared_libs: [ + "android.hardware.graphics.common@1.2", + "android.hardware.graphics.mapper@4.0", + "libcutils", + "libdmabufheap", + "libEGL", + "libgralloc_extra", + "libgralloctypes", + "libhidlbase", + "libion", + "libion_mtk", + "liblog", + "libmvpu_wrapper", + "libnativewindow", + "libui", + "libutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + cc_prebuilt_library_shared { name: "libsysenv", owner: "xiaomi", @@ -12725,6 +13222,84 @@ cc_prebuilt_library_shared { soc_specific: true, } +cc_prebuilt_library_shared { + name: "libarm_egl_properties_sysprop", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6899/libarm_egl_properties_sysprop.so", + ], + shared_libs: [ + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6899", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libarm_gralloc_properties_sysprop", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6899/libarm_gralloc_properties_sysprop.so", + ], + shared_libs: [ + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6899", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libarm_mali_config_sysprops", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6899/libarm_mali_config_sysprops.so", + ], + shared_libs: [ + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6899", + prefer: true, + soc_specific: true, +} + cc_prebuilt_library_shared { name: "libcam.3a_isp.utils", owner: "xiaomi", @@ -18683,6 +19258,31 @@ cc_prebuilt_library_shared { soc_specific: true, } +cc_prebuilt_library_shared { + name: "libmtk_mali_utils", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mt6899/libmtk_mali_utils.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mt6899", + prefer: true, + soc_specific: true, +} + cc_prebuilt_library_shared { name: "libmtkcam.atmseventmgr", owner: "xiaomi", @@ -25179,6 +25779,41 @@ cc_prebuilt_library_shared { soc_specific: true, } +cc_prebuilt_library_shared { + name: "mtk_lbs_service-impl", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mtk_lbs_service-impl.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libbase", + "libhardware", + "libbinder", + "libbinder_ndk", + "libutils", + "libmipc", + "libmtkrillog", + "libtrm", + "vendor.mediatek.hardware.lbs-V1-ndk", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + cc_prebuilt_library_shared { name: "libdlbvolaidl", owner: "xiaomi", @@ -25398,6 +26033,59 @@ cc_prebuilt_library_shared { soc_specific: true, } +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.apmonitor-V1-ndk", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.mediatek.hardware.apmonitor-V1-ndk.so", + ], + shared_libs: [ + "libbinder_ndk", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.apmonitor@2.0", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.mediatek.hardware.apmonitor@2.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + cc_prebuilt_library_shared { name: "vendor.mediatek.hardware.apuware.apusys-V5-ndk-vendor", stem: "vendor.mediatek.hardware.apuware.apusys-V5-ndk", @@ -26028,6 +26716,31 @@ cc_prebuilt_library_shared { soc_specific: true, } +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.gnss.batching-V1-ndk", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.mediatek.hardware.gnss.batching-V1-ndk.so", + ], + shared_libs: [ + "libbinder_ndk", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + cc_prebuilt_library_shared { name: "vendor.mediatek.hardware.lbs-V1-ndk", owner: "xiaomi", @@ -26053,6 +26766,34 @@ cc_prebuilt_library_shared { soc_specific: true, } +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.lbs@1.0", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.mediatek.hardware.lbs@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + cc_prebuilt_library_shared { name: "vendor.mediatek.hardware.mbrain-V6-ndk", owner: "xiaomi", @@ -28078,6 +28819,31 @@ cc_prebuilt_library_shared { soc_specific: true, } +cc_prebuilt_library_shared { + name: "xiaomi.system.hypsys.common-V1-ndk", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/xiaomi.system.hypsys.common-V1-ndk.so", + ], + shared_libs: [ + "libbinder_ndk", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + cc_prebuilt_library_shared { name: "libapuwareapusys.mtk", owner: "xiaomi", @@ -33974,6 +34740,23 @@ android_app_import { device_specific: true, } +dex_import { + name: "camerax-vendor-extensions", + owner: "xiaomi", + jars: [ + "proprietary/system/framework/camerax-vendor-extensions.jar", + ], +} + +dex_import { + name: "androidx.camera.extensions.impl", + owner: "xiaomi", + jars: [ + "proprietary/vendor/framework/androidx.camera.extensions.impl.jar", + ], + soc_specific: true, +} + dex_import { name: "com.android.hotwordenrollment.common.util", owner: "xiaomi", @@ -34217,6 +35000,24 @@ prebuilt_etc_xml { soc_specific: true, } +prebuilt_etc_xml { + name: "mtk_lbs_service.xml", + owner: "xiaomi", + src: "proprietary/vendor/etc/vintf/manifest/mtk_lbs_service.xml", + filename_from_src: true, + sub_dir: "vintf/manifest", + soc_specific: true, +} + +prebuilt_etc_xml { + name: "mtkgnss-batching.xml", + owner: "xiaomi", + src: "proprietary/vendor/etc/vintf/manifest/mtkgnss-batching.xml", + filename_from_src: true, + sub_dir: "vintf/manifest", + soc_specific: true, +} + prebuilt_etc_xml { name: "vendor.dolby.media.c2-default-service-dax.xml", owner: "xiaomi", @@ -34244,15 +35045,6 @@ prebuilt_etc_xml { soc_specific: true, } -prebuilt_etc_xml { - name: "vendor.xiaomi.hardware.dynamiccameraserver.xml", - owner: "xiaomi", - src: "proprietary/vendor/etc/vintf/manifest/vendor.xiaomi.hardware.dynamiccameraserver.xml", - filename_from_src: true, - sub_dir: "vintf/manifest", - soc_specific: true, -} - prebuilt_etc_xml { name: "manifest_vendor.xiaomi.hardware.aidl.mtdservice.xml", owner: "xiaomi", @@ -35148,6 +35940,40 @@ cc_prebuilt_binary { soc_specific: true, } +cc_prebuilt_binary { + name: "vendor.mediatek.hardware.gnss-service", + owner: "xiaomi", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/hw/vendor.mediatek.hardware.gnss-service", + ], + shared_libs: [ + "libbase", + "libcutils", + "libbinder_ndk", + "libhidlbase", + "libutils", + "liblog", + "libhardware", + "libhardware_legacy", + "vendor.mediatek.hardware.gnss.batching-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.mediatek.hardware.gpuserv-service", owner: "xiaomi", @@ -35371,40 +36197,6 @@ cc_prebuilt_binary { soc_specific: true, } -cc_prebuilt_binary { - name: "vendor.xiaomi.hardware.dynamiccameraserver", - owner: "xiaomi", - target: { - android_arm64: { - srcs: [ - "proprietary/vendor/bin/hw/vendor.xiaomi.hardware.dynamiccameraserver", - ], - shared_libs: [ - "vendor.xiaomi.hardware.camera.companion-V1-ndk", - "vendor.xiaomi.hardware.camera.injection-V1-ndk", - "vendor.xiaomi.hardware.camera.injection-service", - "vendor.xiaomi.hardware.camera.synthetic-V1-ndk", - "vendor.xiaomi.hardware.camera.synthetic-impl", - "libnativewindow", - "libbase", - "libbinder_ndk", - "liblog", - "libc++", - "libc", - "libm", - "libdl", - ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - relative_install_path: "hw", - soc_specific: true, -} - cc_prebuilt_binary { name: "vendor.xiaomi.hardware.secure_element-service", owner: "xiaomi", @@ -35609,6 +36401,39 @@ cc_prebuilt_binary { soc_specific: true, } +cc_prebuilt_binary { + name: "mtk_lbs_service", + owner: "xiaomi", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/mtk_lbs_service", + ], + shared_libs: [ + "liblog", + "libcutils", + "libbase", + "libhardware", + "libbinder", + "libutils", + "libbinder_ndk", + "vendor.mediatek.hardware.lbs-V1-ndk", + "mtk_lbs_service-impl", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, +} + cc_prebuilt_binary { name: "muxreport", owner: "xiaomi", @@ -37249,6 +38074,27 @@ install_symlink { symlink_target: "/vendor/lib64/mt6899/libapudcutils.so", } +install_symlink { + name: "vendor_lib64_libarm_egl_properties_sysprop_so", + soc_specific: true, + installed_location: "lib64/libarm_egl_properties_sysprop.so", + symlink_target: "/vendor/lib64/mt6899/libarm_egl_properties_sysprop.so", +} + +install_symlink { + name: "vendor_lib64_libarm_gralloc_properties_sysprop_so", + soc_specific: true, + installed_location: "lib64/libarm_gralloc_properties_sysprop.so", + symlink_target: "/vendor/lib64/mt6899/libarm_gralloc_properties_sysprop.so", +} + +install_symlink { + name: "vendor_lib64_libarm_mali_config_sysprops_so", + soc_specific: true, + installed_location: "lib64/libarm_mali_config_sysprops.so", + symlink_target: "/vendor/lib64/mt6899/libarm_mali_config_sysprops.so", +} + install_symlink { name: "vendor_lib64_libcam_3a_isp_utils_so", soc_specific: true, @@ -38425,6 +39271,13 @@ install_symlink { symlink_target: "/vendor/lib64/mt6899/libmnl.so", } +install_symlink { + name: "vendor_lib64_libmtk_mali_utils_so", + soc_specific: true, + installed_location: "lib64/libmtk_mali_utils.so", + symlink_target: "/vendor/lib64/mt6899/libmtk_mali_utils.so", +} + install_symlink { name: "vendor_lib64_libmtkcam_atmseventmgr_so", soc_specific: true, diff --git a/proprietary/odm/etc/camera/xiaomi/EcoInfo.json b/proprietary/odm/etc/camera/xiaomi/EcoInfo.json index 65f3274..2201c5d 100644 --- a/proprietary/odm/etc/camera/xiaomi/EcoInfo.json +++ b/proprietary/odm/etc/camera/xiaomi/EcoInfo.json @@ -953,6 +953,117 @@ } } ] + }, + { + "mode": ["Bokeh"], + "modeAbility": [ + { + "roleName": "Front", + "supportSizeObject": { + "preview": [ + { + "width": 1440, + "height": 1080 + }, + { + "width": 1920, + "height": 1080 + }, + { + "width": 1280, + "height": 590 + } + ], + "captureYuv": [ + { + "width": 2592, + "height": 1944, + "shotTimeMax": 50 + }, + { + "width": 2592, + "height": 1458, + "shotTimeMax": 50 + }, + { + "width": 2560, + "height": 1152, + "shotTimeMax": 50 + } + ], + "capture": [ + { + "width": 2592, + "height": 1944, + "shotTimeMax": 50 + }, + { + "width": 2592, + "height": 1458, + "shotTimeMax": 50 + }, + { + "width": 2560, + "height": 1152, + "shotTimeMax": 50 + } + ] + } + }, + { + "roleName": "Rear", + "supportSizeObject": { + "preview": [ + { + "width": 1280, + "height": 960 + }, + { + "width": 1280, + "height": 720 + }, + { + "width": 1280, + "height": 590 + } + ], + "captureYuv": [ + { + "width": 4096, + "height": 3072, + "shotTimeMax": 30 + }, + { + "width": 4096, + "height": 2304, + "shotTimeMax": 30 + }, + { + "width": 4056, + "height": 1872, + "shotTimeMax": 30 + } + ], + "capture": [ + { + "width": 4096, + "height": 3072, + "shotTimeMax": 30 + }, + { + "width": 4096, + "height": 2304, + "shotTimeMax": 30 + }, + { + "width": 4056, + "height": 1872, + "shotTimeMax": 30 + } + ] + } + } + ] } ] } diff --git a/proprietary/system/framework/camerax-vendor-extensions.jar b/proprietary/system/framework/camerax-vendor-extensions.jar new file mode 100644 index 0000000..9edb074 Binary files /dev/null and b/proprietary/system/framework/camerax-vendor-extensions.jar differ diff --git a/proprietary/vendor/bin/hw/vendor.xiaomi.hardware.dynamiccameraserver b/proprietary/vendor/bin/hw/vendor.mediatek.hardware.gnss-service similarity index 66% rename from proprietary/vendor/bin/hw/vendor.xiaomi.hardware.dynamiccameraserver rename to proprietary/vendor/bin/hw/vendor.mediatek.hardware.gnss-service index 0aacaf6..74a8215 100755 Binary files a/proprietary/vendor/bin/hw/vendor.xiaomi.hardware.dynamiccameraserver and b/proprietary/vendor/bin/hw/vendor.mediatek.hardware.gnss-service differ diff --git a/proprietary/vendor/bin/mtk_lbs_service b/proprietary/vendor/bin/mtk_lbs_service new file mode 100755 index 0000000..ae6ee74 Binary files /dev/null and b/proprietary/vendor/bin/mtk_lbs_service differ diff --git a/proprietary/vendor/etc/TL_settings.json b/proprietary/vendor/etc/TL_settings.json new file mode 100644 index 0000000..8fc60b1 --- /dev/null +++ b/proprietary/vendor/etc/TL_settings.json @@ -0,0 +1,12 @@ +{ + "Enable_TL": true, + "TL_Modelpath": "/vendor/etc", + "Scenario_num": 2, + "Quality_num": 8, + + "//": "Put customized dla into 'TL_Modelpath' and name the files like:", + "//": "TL_AISR_D0_Q0_360p, TL_AISR_D1_Q0_540p, TL_AISR_D0_Q1_720p, ...", + "//": "D is scenario domain, D0 means the first scenario option", + "//": "Q is quality domain, Q1 means the second quality option", + "//": "360p, 540p, 720p: 3 resolution domain are supported" +} diff --git a/proprietary/vendor/etc/chre/nearby.napp_header b/proprietary/vendor/etc/chre/nearby.napp_header new file mode 100644 index 0000000..2957481 Binary files /dev/null and b/proprietary/vendor/etc/chre/nearby.napp_header differ diff --git a/proprietary/vendor/etc/chre/nearby.so b/proprietary/vendor/etc/chre/nearby.so new file mode 100644 index 0000000..3eb13ba Binary files /dev/null and b/proprietary/vendor/etc/chre/nearby.so differ diff --git a/proprietary/vendor/etc/chre/preloaded_nanoapps.json b/proprietary/vendor/etc/chre/preloaded_nanoapps.json new file mode 100644 index 0000000..1d4d5c7 --- /dev/null +++ b/proprietary/vendor/etc/chre/preloaded_nanoapps.json @@ -0,0 +1,4 @@ +{ "source_dir": "/vendor/etc/chre", + "nanoapps": [ + "nearby" +]} diff --git a/proprietary/vendor/etc/default_pd_calibration.bin b/proprietary/vendor/etc/default_pd_calibration.bin new file mode 100644 index 0000000..246ea2b Binary files /dev/null and b/proprietary/vendor/etc/default_pd_calibration.bin differ diff --git a/proprietary/vendor/etc/dolby/dax-default-spatializer.xml b/proprietary/vendor/etc/dolby/dax-default-spatializer.xml new file mode 100644 index 0000000..a0e0e2c --- /dev/null +++ b/proprietary/vendor/etc/dolby/dax-default-spatializer.xml @@ -0,0 +1,1235 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/dolby/dax-default.xml b/proprietary/vendor/etc/dolby/dax-default.xml new file mode 100644 index 0000000..7d7b68e --- /dev/null +++ b/proprietary/vendor/etc/dolby/dax-default.xml @@ -0,0 +1,2185 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/init/mtk_gnss.rc b/proprietary/vendor/etc/init/mtk_gnss.rc new file mode 100644 index 0000000..2991550 --- /dev/null +++ b/proprietary/vendor/etc/init/mtk_gnss.rc @@ -0,0 +1,8 @@ +service vendor.mtkgnss-service /vendor/bin/hw/vendor.mediatek.hardware.gnss-service + interface aidl vendor.mediatek.hardware.gnss.batching.IMtkGnssBatching/default + + class hal + disabled + oneshot + user system + group system gps \ No newline at end of file diff --git a/proprietary/vendor/etc/init/mtk_lbs_service.rc b/proprietary/vendor/etc/init/mtk_lbs_service.rc new file mode 100644 index 0000000..6998197 --- /dev/null +++ b/proprietary/vendor/etc/init/mtk_lbs_service.rc @@ -0,0 +1,4 @@ +service mtk_lbs_service /vendor/bin/mtk_lbs_service + class hal + user system + group system gps radio inet diff --git a/proprietary/vendor/etc/nhw b/proprietary/vendor/etc/nhw new file mode 100644 index 0000000..48db7b5 Binary files /dev/null and b/proprietary/vendor/etc/nhw differ diff --git a/proprietary/vendor/etc/nn/cam_aimemc/camera_memc_30to60.dla b/proprietary/vendor/etc/nn/cam_aimemc/camera_memc_30to60.dla new file mode 100644 index 0000000..6b4960c Binary files /dev/null and b/proprietary/vendor/etc/nn/cam_aimemc/camera_memc_30to60.dla differ diff --git a/proprietary/vendor/etc/nn/cam_aimemc/camera_memc_resizer_1080p_afbc_nv12.dla b/proprietary/vendor/etc/nn/cam_aimemc/camera_memc_resizer_1080p_afbc_nv12.dla new file mode 100644 index 0000000..ee9191f Binary files /dev/null and b/proprietary/vendor/etc/nn/cam_aimemc/camera_memc_resizer_1080p_afbc_nv12.dla differ diff --git a/proprietary/vendor/etc/nn/cam_aimemc/camera_memc_resizer_1080p_yuv420_nv21.dla b/proprietary/vendor/etc/nn/cam_aimemc/camera_memc_resizer_1080p_yuv420_nv21.dla new file mode 100644 index 0000000..d519725 Binary files /dev/null and b/proprietary/vendor/etc/nn/cam_aimemc/camera_memc_resizer_1080p_yuv420_nv21.dla differ diff --git a/proprietary/vendor/etc/nn/cam_aimemc/camera_memc_resizer_2160p_afbc_nv12.dla b/proprietary/vendor/etc/nn/cam_aimemc/camera_memc_resizer_2160p_afbc_nv12.dla new file mode 100644 index 0000000..bb38e95 Binary files /dev/null and b/proprietary/vendor/etc/nn/cam_aimemc/camera_memc_resizer_2160p_afbc_nv12.dla differ diff --git a/proprietary/vendor/etc/nn/cam_aimemc/camera_memc_resizer_2160p_yuv420_nv21.dla b/proprietary/vendor/etc/nn/cam_aimemc/camera_memc_resizer_2160p_yuv420_nv21.dla new file mode 100644 index 0000000..8993d8d Binary files /dev/null and b/proprietary/vendor/etc/nn/cam_aimemc/camera_memc_resizer_2160p_yuv420_nv21.dla differ diff --git a/proprietary/vendor/etc/nn/cam_aimemc/confidence_fallback_levels.json b/proprietary/vendor/etc/nn/cam_aimemc/confidence_fallback_levels.json new file mode 100644 index 0000000..079ff91 --- /dev/null +++ b/proprietary/vendor/etc/nn/cam_aimemc/confidence_fallback_levels.json @@ -0,0 +1,44 @@ +{ + "ConfidenceFallback": [ + { + "hard_fallback": 0.73828125, + "soft_fallback_low": 0.73828125, + "soft_fallback": 0.7578125 + }, + { + "hard_fallback": 0.78125, + "soft_fallback_low": 0.78125, + "soft_fallback": 0.808593 + }, + { + "hard_fallback": 0.8203125, + "soft_fallback_low": 0.8203125, + "soft_fallback": 0.82421875 + }, + { + "hard_fallback": 0.73828125, + "soft_fallback_low": 0.1953125, + "soft_fallback": 0.91015625 + }, + { + "hard_fallback": 0.8203125, + "soft_fallback_low": 0.8203125, + "soft_fallback": 0.859375 + }, + { + "hard_fallback": 0.82421875, + "soft_fallback_low": 0.82421875, + "soft_fallback": 0.875 + }, + { + "hard_fallback": 0.828125, + "soft_fallback_low": 0.828125, + "soft_fallback": 0.88671875 + }, + { + "hard_fallback": 0.8203125, + "soft_fallback_low": 0.828125, + "soft_fallback": 0.83984325 + } + ] +} diff --git a/proprietary/vendor/etc/nn/cam_aimemc/settings_4K.json b/proprietary/vendor/etc/nn/cam_aimemc/settings_4K.json new file mode 100644 index 0000000..0cbff1f --- /dev/null +++ b/proprietary/vendor/etc/nn/cam_aimemc/settings_4K.json @@ -0,0 +1,29 @@ +{ + "Release_Version": [{"model_version": "A-NK1_A-AK1_V4-7_M3w2"}], + "Fallback" : [ { + "conf_scale" : 0.000030517578125, + "green_thres" : 1, + "diff_thres" : 0.01362185517, + "green_scale" : 0.000007631557309650816, + "diff_scale" : 0.00047964436816982925, + "motion_scale" : 0.0007131522870622575 + } ], + "MC" : [ { + "mc_correct_enable" : 1.0, + "boundary_u" : 250, + "boundary_d" : 250, + "boundary_l" : 300, + "boundary_r" : 300, + "blend_boundary_u" : 250, + "blend_boundary_d" : 250, + "blend_boundary_l" : 300, + "blend_boundary_r" : 300, + "error_alpha" : 8, + "error_thres" : 0.7, + "vmap_low_thres" : 0.6, + "vmap_high_thres" : 0.8, + "vmap_low_val" : 0.0, + "vmap_mid_val" : 0.25, + "vmap_high_val" : 1.0 + } ] +} diff --git a/proprietary/vendor/etc/nn/cam_aimemc/settings_FHD.json b/proprietary/vendor/etc/nn/cam_aimemc/settings_FHD.json new file mode 100644 index 0000000..61d4c75 --- /dev/null +++ b/proprietary/vendor/etc/nn/cam_aimemc/settings_FHD.json @@ -0,0 +1,29 @@ +{ + "Release_Version": [{"model_version": "A-NF1_A-AF1_V4-7_M3w2"}], + "Fallback" : [ { + "conf_scale" : 0.000030517578125, + "green_thres" : 1, + "diff_thres" : 0.01362185517, + "green_scale" : 0.000007631557309650816, + "diff_scale" : 0.00047964436816982925, + "motion_scale" : 0.0007131522870622575 + } ], + "MC" : [ { + "mc_correct_enable" : 1.0, + "boundary_u" : 125, + "boundary_d" : 125, + "boundary_l" : 150, + "boundary_r" : 150, + "blend_boundary_u" : 125, + "blend_boundary_d" : 125, + "blend_boundary_l" : 150, + "blend_boundary_r" : 150, + "error_alpha" : 8, + "error_thres" : 0.7, + "vmap_low_thres" : 0.6, + "vmap_high_thres" : 0.8, + "vmap_low_val" : 0.0, + "vmap_mid_val" : 0.25, + "vmap_high_val" : 1.0 + } ] +} diff --git a/proprietary/vendor/etc/nn/ot/neuron_detection.mdla5_3 b/proprietary/vendor/etc/nn/ot/neuron_detection.mdla5_3 new file mode 100644 index 0000000..f70ed98 Binary files /dev/null and b/proprietary/vendor/etc/nn/ot/neuron_detection.mdla5_3 differ diff --git a/proprietary/vendor/etc/nn/ot/neuron_detection.mdla5_5.cache b/proprietary/vendor/etc/nn/ot/neuron_detection.mdla5_5.cache new file mode 100644 index 0000000..086088f Binary files /dev/null and b/proprietary/vendor/etc/nn/ot/neuron_detection.mdla5_5.cache differ diff --git a/proprietary/vendor/etc/nn/ot/neuron_tracking.mdla5_3 b/proprietary/vendor/etc/nn/ot/neuron_tracking.mdla5_3 new file mode 100644 index 0000000..ebab090 Binary files /dev/null and b/proprietary/vendor/etc/nn/ot/neuron_tracking.mdla5_3 differ diff --git a/proprietary/vendor/etc/nn/ot/neuron_tracking.mdla5_5.cache b/proprietary/vendor/etc/nn/ot/neuron_tracking.mdla5_5.cache new file mode 100644 index 0000000..35a28b6 Binary files /dev/null and b/proprietary/vendor/etc/nn/ot/neuron_tracking.mdla5_5.cache differ diff --git a/proprietary/vendor/etc/nn/video_aimemc/confidence_fallback_levels.json b/proprietary/vendor/etc/nn/video_aimemc/confidence_fallback_levels.json new file mode 100644 index 0000000..16ef96a --- /dev/null +++ b/proprietary/vendor/etc/nn/video_aimemc/confidence_fallback_levels.json @@ -0,0 +1,36 @@ +{ + "ConfidenceFallback": [ + { + "hard_fallback": 0.73828125, + "soft_fallback": 0.7578125 + }, + { + "hard_fallback": 0.78125, + "soft_fallback": 0.808593 + }, + { + "hard_fallback": 0.8203125, + "soft_fallback": 0.82421875 + }, + { + "hard_fallback": 0.828125, + "soft_fallback": 0.910156 + }, + { + "hard_fallback": 0.8203125, + "soft_fallback": 0.859375 + }, + { + "hard_fallback": 0.82421875, + "soft_fallback": 0.875 + }, + { + "hard_fallback": 0.828125, + "soft_fallback": 0.88671875 + }, + { + "hard_fallback": 0.8203125, + "soft_fallback": 0.83984325 + } + ] +} diff --git a/proprietary/vendor/etc/nn/video_aimemc/resolution_settings.json b/proprietary/vendor/etc/nn/video_aimemc/resolution_settings.json new file mode 100644 index 0000000..9a9edef --- /dev/null +++ b/proprietary/vendor/etc/nn/video_aimemc/resolution_settings.json @@ -0,0 +1,224 @@ +{ + "Resolution": [ + { + "width": 1920, + "height": 1080 + }, + { + "width": 540, + "height": 636 + }, + { + "width": 540, + "height": 960 + }, + { + "width": 576, + "height": 720 + }, + { + "width": 576, + "height": 764 + }, + { + "width": 576, + "height": 768 + }, + { + "width": 576, + "height": 922 + }, + { + "width": 576, + "height": 982 + }, + { + "width": 720, + "height": 960 + }, + { + "width": 768, + "height": 576 + }, + { + "width": 1600, + "height": 720 + }, + { + "width": 1280, + "height": 736 + }, + { + "width": 960, + "height": 720 + }, + { + "width": 960, + "height": 540 + }, + { + "width": 960, + "height": 520 + }, + { + "width": 960, + "height": 516 + }, + { + "width": 960, + "height": 480 + }, + { + "width": 906, + "height": 720 + }, + { + "width": 896, + "height": 512 + }, + { + "width": 896, + "height": 504 + }, + { + "width": 896, + "height": 392 + }, + { + "width": 864, + "height": 486 + }, + { + "width": 864, + "height": 368 + }, + { + "width": 864, + "height": 362 + }, + { + "width": 832, + "height": 480 + }, + { + "width": 720, + "height": 906 + }, + { + "width": 720, + "height": 900 + }, + { + "width": 720, + "height": 720 + }, + { + "width": 720, + "height": 576 + }, + { + "width": 720, + "height": 480 + }, + { + "width": 640, + "height": 480 + }, + { + "width": 640, + "height": 384 + }, + { + "width": 640, + "height": 360 + }, + { + "width": 608, + "height": 1080 + }, + { + "width": 576, + "height": 1024 + }, + { + "width": 544, + "height": 960 + }, + { + "width": 480, + "height": 720 + }, + { + "width": 480, + "height": 480 + }, + { + "width": 480, + "height": 270 + }, + { + "width": 480, + "height": 204 + }, + { + "width": 480, + "height": 202 + }, + { + "width": 440, + "height": 360 + }, + { + "width": 384, + "height": 224 + }, + { + "width": 384, + "height": 216 + }, + { + "width": 360, + "height": 440 + }, + { + "width": 352, + "height": 288 + }, + { + "width": 288, + "height": 352 + }, + { + "width": 1280, + "height": 720 + }, + { + "width": 1280, + "height": 716 + }, + { + "width": 1280, + "height": 704 + }, + { + "width": 1280, + "height": 692 + }, + { + "width": 1280, + "height": 546 + }, + { + "width": 1280, + "height": 536 + }, + { + "width": 1080, + "height": 608 + }, + { + "width": 1024, + "height": 576 + } + ] +} diff --git a/proprietary/vendor/etc/nn/video_aimemc/settings.json b/proprietary/vendor/etc/nn/video_aimemc/settings.json new file mode 100644 index 0000000..ca1d3e8 --- /dev/null +++ b/proprietary/vendor/etc/nn/video_aimemc/settings.json @@ -0,0 +1,30 @@ +{ + "Fallback": [ + { + "conf_scale": 3.0517578e-05, + "jump_thres": 0.007812, + "green_thres": 0.22, + "diff_thres": 0.01, + "green_scale": 3.0069223e-05, + "diff_scale": 0.0045479485 + } + ], + "LetterBox": [ + { + "row_samples": 24, + "points_per_row": 196, + "max_low_thres": 46, + "max_high_thres": 50, + "max_diff_thres": 58, + "max_break_thres": 52, + "mean_thres": 37.4, + "mean_diff_thres": 256.0, + "var_thres": 74.0, + "var_break_thres": 90.0, + "safe_margin_right": 3, + "safe_margin_left": 3, + "safe_margin_bottom": 3, + "safe_margin_top": 3 + } + ] +} diff --git a/proprietary/vendor/etc/nn/video_aimemc/video_memc_24to60.dla b/proprietary/vendor/etc/nn/video_aimemc/video_memc_24to60.dla new file mode 100644 index 0000000..bfb3d1b Binary files /dev/null and b/proprietary/vendor/etc/nn/video_aimemc/video_memc_24to60.dla differ diff --git a/proprietary/vendor/etc/nn/video_aimemc/video_memc_30to60.dla b/proprietary/vendor/etc/nn/video_aimemc/video_memc_30to60.dla new file mode 100644 index 0000000..af850c5 Binary files /dev/null and b/proprietary/vendor/etc/nn/video_aimemc/video_memc_30to60.dla differ diff --git a/proprietary/vendor/etc/nn/video_aimemc/video_memc_resizer_dynamic_out720Y_10b.dla b/proprietary/vendor/etc/nn/video_aimemc/video_memc_resizer_dynamic_out720Y_10b.dla new file mode 100644 index 0000000..1df3723 Binary files /dev/null and b/proprietary/vendor/etc/nn/video_aimemc/video_memc_resizer_dynamic_out720Y_10b.dla differ diff --git a/proprietary/vendor/etc/nn/video_aimemc/video_memc_resizer_dynamic_out720Y_10b_CBFC.dla b/proprietary/vendor/etc/nn/video_aimemc/video_memc_resizer_dynamic_out720Y_10b_CBFC.dla new file mode 100644 index 0000000..8015aa7 Binary files /dev/null and b/proprietary/vendor/etc/nn/video_aimemc/video_memc_resizer_dynamic_out720Y_10b_CBFC.dla differ diff --git a/proprietary/vendor/etc/nn/video_aimemc/video_memc_resizer_dynamic_out720Y_8b.dla b/proprietary/vendor/etc/nn/video_aimemc/video_memc_resizer_dynamic_out720Y_8b.dla new file mode 100644 index 0000000..ad23c60 Binary files /dev/null and b/proprietary/vendor/etc/nn/video_aimemc/video_memc_resizer_dynamic_out720Y_8b.dla differ diff --git a/proprietary/vendor/etc/nn/video_aimemc/video_memc_resizer_dynamic_out720Y_8b_CBFC.dla b/proprietary/vendor/etc/nn/video_aimemc/video_memc_resizer_dynamic_out720Y_8b_CBFC.dla new file mode 100644 index 0000000..8df299f Binary files /dev/null and b/proprietary/vendor/etc/nn/video_aimemc/video_memc_resizer_dynamic_out720Y_8b_CBFC.dla differ diff --git a/proprietary/vendor/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q1_dynamic_1k_10b.dla b/proprietary/vendor/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q1_dynamic_1k_10b.dla new file mode 100644 index 0000000..d36b63d Binary files /dev/null and b/proprietary/vendor/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q1_dynamic_1k_10b.dla differ diff --git a/proprietary/vendor/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q1_dynamic_1k_8b.dla b/proprietary/vendor/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q1_dynamic_1k_8b.dla new file mode 100644 index 0000000..37ba2f7 Binary files /dev/null and b/proprietary/vendor/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q1_dynamic_1k_8b.dla differ diff --git a/proprietary/vendor/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q1_dynamic_1k_8b_l.dla b/proprietary/vendor/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q1_dynamic_1k_8b_l.dla new file mode 100644 index 0000000..35132b9 Binary files /dev/null and b/proprietary/vendor/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q1_dynamic_1k_8b_l.dla differ diff --git a/proprietary/vendor/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q1_dynamic_1k_8b_p.dla b/proprietary/vendor/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q1_dynamic_1k_8b_p.dla new file mode 100644 index 0000000..2dbf6e1 Binary files /dev/null and b/proprietary/vendor/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q1_dynamic_1k_8b_p.dla differ diff --git a/proprietary/vendor/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q2_dynamic_1k_10b.dla b/proprietary/vendor/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q2_dynamic_1k_10b.dla new file mode 100644 index 0000000..a796f84 Binary files /dev/null and b/proprietary/vendor/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q2_dynamic_1k_10b.dla differ diff --git a/proprietary/vendor/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q2_dynamic_1k_8b.dla b/proprietary/vendor/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q2_dynamic_1k_8b.dla new file mode 100644 index 0000000..0c43d1f Binary files /dev/null and b/proprietary/vendor/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q2_dynamic_1k_8b.dla differ diff --git a/proprietary/vendor/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q2_dynamic_1k_8b_l.dla b/proprietary/vendor/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q2_dynamic_1k_8b_l.dla new file mode 100644 index 0000000..f484ee7 Binary files /dev/null and b/proprietary/vendor/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q2_dynamic_1k_8b_l.dla differ diff --git a/proprietary/vendor/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q2_dynamic_1k_8b_p.dla b/proprietary/vendor/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q2_dynamic_1k_8b_p.dla new file mode 100644 index 0000000..691eaf1 Binary files /dev/null and b/proprietary/vendor/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q2_dynamic_1k_8b_p.dla differ diff --git a/proprietary/vendor/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q3_dynamic_1k_10b.dla b/proprietary/vendor/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q3_dynamic_1k_10b.dla new file mode 100644 index 0000000..1964bab Binary files /dev/null and b/proprietary/vendor/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q3_dynamic_1k_10b.dla differ diff --git a/proprietary/vendor/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q3_dynamic_1k_8b.dla b/proprietary/vendor/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q3_dynamic_1k_8b.dla new file mode 100644 index 0000000..fcd958e Binary files /dev/null and b/proprietary/vendor/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q3_dynamic_1k_8b.dla differ diff --git a/proprietary/vendor/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q3_dynamic_1k_8b_l.dla b/proprietary/vendor/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q3_dynamic_1k_8b_l.dla new file mode 100644 index 0000000..10abbb5 Binary files /dev/null and b/proprietary/vendor/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q3_dynamic_1k_8b_l.dla differ diff --git a/proprietary/vendor/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q3_dynamic_1k_8b_p.dla b/proprietary/vendor/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q3_dynamic_1k_8b_p.dla new file mode 100644 index 0000000..05f52c7 Binary files /dev/null and b/proprietary/vendor/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q3_dynamic_1k_8b_p.dla differ diff --git a/proprietary/vendor/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q4_dynamic_1k_10b.dla b/proprietary/vendor/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q4_dynamic_1k_10b.dla new file mode 100644 index 0000000..9e166d5 Binary files /dev/null and b/proprietary/vendor/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q4_dynamic_1k_10b.dla differ diff --git a/proprietary/vendor/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q4_dynamic_1k_8b.dla b/proprietary/vendor/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q4_dynamic_1k_8b.dla new file mode 100644 index 0000000..9cdc57c Binary files /dev/null and b/proprietary/vendor/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q4_dynamic_1k_8b.dla differ diff --git a/proprietary/vendor/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q4_dynamic_1k_8b_l.dla b/proprietary/vendor/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q4_dynamic_1k_8b_l.dla new file mode 100644 index 0000000..933f8e7 Binary files /dev/null and b/proprietary/vendor/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q4_dynamic_1k_8b_l.dla differ diff --git a/proprietary/vendor/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q4_dynamic_1k_8b_p.dla b/proprietary/vendor/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q4_dynamic_1k_8b_p.dla new file mode 100644 index 0000000..2a7d551 Binary files /dev/null and b/proprietary/vendor/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q4_dynamic_1k_8b_p.dla differ diff --git a/proprietary/vendor/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q5_dynamic_1k_10b.dla b/proprietary/vendor/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q5_dynamic_1k_10b.dla new file mode 100644 index 0000000..49c0e35 Binary files /dev/null and b/proprietary/vendor/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q5_dynamic_1k_10b.dla differ diff --git a/proprietary/vendor/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q5_dynamic_1k_8b.dla b/proprietary/vendor/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q5_dynamic_1k_8b.dla new file mode 100644 index 0000000..b3c4c4d Binary files /dev/null and b/proprietary/vendor/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q5_dynamic_1k_8b.dla differ diff --git a/proprietary/vendor/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q5_dynamic_1k_8b_l.dla b/proprietary/vendor/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q5_dynamic_1k_8b_l.dla new file mode 100644 index 0000000..97525e9 Binary files /dev/null and b/proprietary/vendor/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q5_dynamic_1k_8b_l.dla differ diff --git a/proprietary/vendor/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q5_dynamic_1k_8b_p.dla b/proprietary/vendor/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q5_dynamic_1k_8b_p.dla new file mode 100644 index 0000000..e49a671 Binary files /dev/null and b/proprietary/vendor/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q5_dynamic_1k_8b_p.dla differ diff --git a/proprietary/vendor/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q6_dynamic_1k_10b.dla b/proprietary/vendor/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q6_dynamic_1k_10b.dla new file mode 100644 index 0000000..c9685f0 Binary files /dev/null and b/proprietary/vendor/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q6_dynamic_1k_10b.dla differ diff --git a/proprietary/vendor/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q6_dynamic_1k_8b.dla b/proprietary/vendor/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q6_dynamic_1k_8b.dla new file mode 100644 index 0000000..c27a3d4 Binary files /dev/null and b/proprietary/vendor/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q6_dynamic_1k_8b.dla differ diff --git a/proprietary/vendor/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q6_dynamic_1k_8b_l.dla b/proprietary/vendor/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q6_dynamic_1k_8b_l.dla new file mode 100644 index 0000000..5bdc15d Binary files /dev/null and b/proprietary/vendor/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q6_dynamic_1k_8b_l.dla differ diff --git a/proprietary/vendor/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q6_dynamic_1k_8b_p.dla b/proprietary/vendor/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q6_dynamic_1k_8b_p.dla new file mode 100644 index 0000000..b8f64f1 Binary files /dev/null and b/proprietary/vendor/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q6_dynamic_1k_8b_p.dla differ diff --git a/proprietary/vendor/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q7_dynamic_1k_10b.dla b/proprietary/vendor/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q7_dynamic_1k_10b.dla new file mode 100644 index 0000000..9166ffc Binary files /dev/null and b/proprietary/vendor/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q7_dynamic_1k_10b.dla differ diff --git a/proprietary/vendor/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q7_dynamic_1k_8b.dla b/proprietary/vendor/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q7_dynamic_1k_8b.dla new file mode 100644 index 0000000..8b46f6d Binary files /dev/null and b/proprietary/vendor/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q7_dynamic_1k_8b.dla differ diff --git a/proprietary/vendor/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q7_dynamic_1k_8b_l.dla b/proprietary/vendor/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q7_dynamic_1k_8b_l.dla new file mode 100644 index 0000000..a2aaa41 Binary files /dev/null and b/proprietary/vendor/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q7_dynamic_1k_8b_l.dla differ diff --git a/proprietary/vendor/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q7_dynamic_1k_8b_p.dla b/proprietary/vendor/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q7_dynamic_1k_8b_p.dla new file mode 100644 index 0000000..e7c6c19 Binary files /dev/null and b/proprietary/vendor/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q7_dynamic_1k_8b_p.dla differ diff --git a/proprietary/vendor/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q8_dynamic_1k_10b.dla b/proprietary/vendor/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q8_dynamic_1k_10b.dla new file mode 100644 index 0000000..5396fe2 Binary files /dev/null and b/proprietary/vendor/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q8_dynamic_1k_10b.dla differ diff --git a/proprietary/vendor/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q8_dynamic_1k_8b.dla b/proprietary/vendor/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q8_dynamic_1k_8b.dla new file mode 100644 index 0000000..001e859 Binary files /dev/null and b/proprietary/vendor/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q8_dynamic_1k_8b.dla differ diff --git a/proprietary/vendor/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q8_dynamic_1k_8b_l.dla b/proprietary/vendor/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q8_dynamic_1k_8b_l.dla new file mode 100644 index 0000000..a5c39aa Binary files /dev/null and b/proprietary/vendor/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q8_dynamic_1k_8b_l.dla differ diff --git a/proprietary/vendor/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q8_dynamic_1k_8b_p.dla b/proprietary/vendor/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q8_dynamic_1k_8b_p.dla new file mode 100644 index 0000000..494327b Binary files /dev/null and b/proprietary/vendor/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q8_dynamic_1k_8b_p.dla differ diff --git a/proprietary/vendor/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q1_dynamic_1k_10b.dla b/proprietary/vendor/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q1_dynamic_1k_10b.dla new file mode 100644 index 0000000..0df6fb1 Binary files /dev/null and b/proprietary/vendor/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q1_dynamic_1k_10b.dla differ diff --git a/proprietary/vendor/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q1_dynamic_1k_8b.dla b/proprietary/vendor/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q1_dynamic_1k_8b.dla new file mode 100644 index 0000000..bf769f9 Binary files /dev/null and b/proprietary/vendor/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q1_dynamic_1k_8b.dla differ diff --git a/proprietary/vendor/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q1_dynamic_1k_8b_l.dla b/proprietary/vendor/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q1_dynamic_1k_8b_l.dla new file mode 100644 index 0000000..37c65a2 Binary files /dev/null and b/proprietary/vendor/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q1_dynamic_1k_8b_l.dla differ diff --git a/proprietary/vendor/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q1_dynamic_1k_8b_p.dla b/proprietary/vendor/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q1_dynamic_1k_8b_p.dla new file mode 100644 index 0000000..02fbdde Binary files /dev/null and b/proprietary/vendor/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q1_dynamic_1k_8b_p.dla differ diff --git a/proprietary/vendor/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q2_dynamic_1k_10b.dla b/proprietary/vendor/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q2_dynamic_1k_10b.dla new file mode 100644 index 0000000..93bcad6 Binary files /dev/null and b/proprietary/vendor/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q2_dynamic_1k_10b.dla differ diff --git a/proprietary/vendor/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q2_dynamic_1k_8b.dla b/proprietary/vendor/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q2_dynamic_1k_8b.dla new file mode 100644 index 0000000..f8fbf1d Binary files /dev/null and b/proprietary/vendor/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q2_dynamic_1k_8b.dla differ diff --git a/proprietary/vendor/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q2_dynamic_1k_8b_l.dla b/proprietary/vendor/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q2_dynamic_1k_8b_l.dla new file mode 100644 index 0000000..8e5e3be Binary files /dev/null and b/proprietary/vendor/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q2_dynamic_1k_8b_l.dla differ diff --git a/proprietary/vendor/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q2_dynamic_1k_8b_p.dla b/proprietary/vendor/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q2_dynamic_1k_8b_p.dla new file mode 100644 index 0000000..a14f2c8 Binary files /dev/null and b/proprietary/vendor/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q2_dynamic_1k_8b_p.dla differ diff --git a/proprietary/vendor/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q3_dynamic_1k_10b.dla b/proprietary/vendor/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q3_dynamic_1k_10b.dla new file mode 100644 index 0000000..1d946f4 Binary files /dev/null and b/proprietary/vendor/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q3_dynamic_1k_10b.dla differ diff --git a/proprietary/vendor/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q3_dynamic_1k_8b.dla b/proprietary/vendor/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q3_dynamic_1k_8b.dla new file mode 100644 index 0000000..b6d635b Binary files /dev/null and b/proprietary/vendor/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q3_dynamic_1k_8b.dla differ diff --git a/proprietary/vendor/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q3_dynamic_1k_8b_l.dla b/proprietary/vendor/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q3_dynamic_1k_8b_l.dla new file mode 100644 index 0000000..d0e8949 Binary files /dev/null and b/proprietary/vendor/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q3_dynamic_1k_8b_l.dla differ diff --git a/proprietary/vendor/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q3_dynamic_1k_8b_p.dla b/proprietary/vendor/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q3_dynamic_1k_8b_p.dla new file mode 100644 index 0000000..6ff2bde Binary files /dev/null and b/proprietary/vendor/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q3_dynamic_1k_8b_p.dla differ diff --git a/proprietary/vendor/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q4_dynamic_1k_10b.dla b/proprietary/vendor/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q4_dynamic_1k_10b.dla new file mode 100644 index 0000000..9fc38a9 Binary files /dev/null and b/proprietary/vendor/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q4_dynamic_1k_10b.dla differ diff --git a/proprietary/vendor/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q4_dynamic_1k_8b.dla b/proprietary/vendor/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q4_dynamic_1k_8b.dla new file mode 100644 index 0000000..d7125b7 Binary files /dev/null and b/proprietary/vendor/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q4_dynamic_1k_8b.dla differ diff --git a/proprietary/vendor/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q4_dynamic_1k_8b_l.dla b/proprietary/vendor/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q4_dynamic_1k_8b_l.dla new file mode 100644 index 0000000..aa14587 Binary files /dev/null and b/proprietary/vendor/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q4_dynamic_1k_8b_l.dla differ diff --git a/proprietary/vendor/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q4_dynamic_1k_8b_p.dla b/proprietary/vendor/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q4_dynamic_1k_8b_p.dla new file mode 100644 index 0000000..bece25f Binary files /dev/null and b/proprietary/vendor/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q4_dynamic_1k_8b_p.dla differ diff --git a/proprietary/vendor/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q5_dynamic_1k_10b.dla b/proprietary/vendor/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q5_dynamic_1k_10b.dla new file mode 100644 index 0000000..4f58fd9 Binary files /dev/null and b/proprietary/vendor/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q5_dynamic_1k_10b.dla differ diff --git a/proprietary/vendor/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q5_dynamic_1k_8b.dla b/proprietary/vendor/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q5_dynamic_1k_8b.dla new file mode 100644 index 0000000..88bc316 Binary files /dev/null and b/proprietary/vendor/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q5_dynamic_1k_8b.dla differ diff --git a/proprietary/vendor/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q5_dynamic_1k_8b_l.dla b/proprietary/vendor/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q5_dynamic_1k_8b_l.dla new file mode 100644 index 0000000..af7b70f Binary files /dev/null and b/proprietary/vendor/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q5_dynamic_1k_8b_l.dla differ diff --git a/proprietary/vendor/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q5_dynamic_1k_8b_p.dla b/proprietary/vendor/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q5_dynamic_1k_8b_p.dla new file mode 100644 index 0000000..1ee2eb2 Binary files /dev/null and b/proprietary/vendor/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q5_dynamic_1k_8b_p.dla differ diff --git a/proprietary/vendor/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q6_dynamic_1k_10b.dla b/proprietary/vendor/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q6_dynamic_1k_10b.dla new file mode 100644 index 0000000..afbc0f9 Binary files /dev/null and b/proprietary/vendor/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q6_dynamic_1k_10b.dla differ diff --git a/proprietary/vendor/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q6_dynamic_1k_8b.dla b/proprietary/vendor/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q6_dynamic_1k_8b.dla new file mode 100644 index 0000000..49eead0 Binary files /dev/null and b/proprietary/vendor/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q6_dynamic_1k_8b.dla differ diff --git a/proprietary/vendor/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q6_dynamic_1k_8b_l.dla b/proprietary/vendor/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q6_dynamic_1k_8b_l.dla new file mode 100644 index 0000000..cbd9e1f Binary files /dev/null and b/proprietary/vendor/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q6_dynamic_1k_8b_l.dla differ diff --git a/proprietary/vendor/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q6_dynamic_1k_8b_p.dla b/proprietary/vendor/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q6_dynamic_1k_8b_p.dla new file mode 100644 index 0000000..daf609e Binary files /dev/null and b/proprietary/vendor/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q6_dynamic_1k_8b_p.dla differ diff --git a/proprietary/vendor/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q7_dynamic_1k_10b.dla b/proprietary/vendor/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q7_dynamic_1k_10b.dla new file mode 100644 index 0000000..3120a50 Binary files /dev/null and b/proprietary/vendor/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q7_dynamic_1k_10b.dla differ diff --git a/proprietary/vendor/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q7_dynamic_1k_8b.dla b/proprietary/vendor/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q7_dynamic_1k_8b.dla new file mode 100644 index 0000000..e59a69b Binary files /dev/null and b/proprietary/vendor/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q7_dynamic_1k_8b.dla differ diff --git a/proprietary/vendor/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q7_dynamic_1k_8b_l.dla b/proprietary/vendor/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q7_dynamic_1k_8b_l.dla new file mode 100644 index 0000000..902c9af Binary files /dev/null and b/proprietary/vendor/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q7_dynamic_1k_8b_l.dla differ diff --git a/proprietary/vendor/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q7_dynamic_1k_8b_p.dla b/proprietary/vendor/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q7_dynamic_1k_8b_p.dla new file mode 100644 index 0000000..8ca7c5e Binary files /dev/null and b/proprietary/vendor/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q7_dynamic_1k_8b_p.dla differ diff --git a/proprietary/vendor/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q8_dynamic_1k_10b.dla b/proprietary/vendor/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q8_dynamic_1k_10b.dla new file mode 100644 index 0000000..ea0c1ca Binary files /dev/null and b/proprietary/vendor/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q8_dynamic_1k_10b.dla differ diff --git a/proprietary/vendor/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q8_dynamic_1k_8b.dla b/proprietary/vendor/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q8_dynamic_1k_8b.dla new file mode 100644 index 0000000..d84bae6 Binary files /dev/null and b/proprietary/vendor/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q8_dynamic_1k_8b.dla differ diff --git a/proprietary/vendor/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q8_dynamic_1k_8b_l.dla b/proprietary/vendor/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q8_dynamic_1k_8b_l.dla new file mode 100644 index 0000000..05ec325 Binary files /dev/null and b/proprietary/vendor/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q8_dynamic_1k_8b_l.dla differ diff --git a/proprietary/vendor/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q8_dynamic_1k_8b_p.dla b/proprietary/vendor/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q8_dynamic_1k_8b_p.dla new file mode 100644 index 0000000..1162c01 Binary files /dev/null and b/proprietary/vendor/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q8_dynamic_1k_8b_p.dla differ diff --git a/proprietary/vendor/etc/nn/video_aisr/resolution_settings.json b/proprietary/vendor/etc/nn/video_aisr/resolution_settings.json new file mode 100644 index 0000000..4cfbcd1 --- /dev/null +++ b/proprietary/vendor/etc/nn/video_aisr/resolution_settings.json @@ -0,0 +1,510 @@ +{ + "1.5x": [ + { + "width": 540, + "height": 636 + }, + { + "width": 540, + "height": 960 + }, + { + "width": 576, + "height": 720 + }, + { + "width": 576, + "height": 764 + }, + { + "width": 576, + "height": 768 + }, + { + "width": 576, + "height": 922 + }, + { + "width": 576, + "height": 982 + }, + { + "width": 720, + "height": 960 + }, + { + "width": 768, + "height": 576 + }, + { + "width": 960, + "height": 720 + }, + { + "width": 960, + "height": 540 + }, + { + "width": 960, + "height": 520 + }, + { + "width": 960, + "height": 516 + }, + { + "width": 960, + "height": 480 + }, + { + "width": 906, + "height": 720 + }, + { + "width": 896, + "height": 512 + }, + { + "width": 896, + "height": 504 + }, + { + "width": 896, + "height": 392 + }, + { + "width": 864, + "height": 486 + }, + { + "width": 864, + "height": 368 + }, + { + "width": 864, + "height": 362 + }, + { + "width": 832, + "height": 480 + }, + { + "width": 720, + "height": 1280 + }, + { + "width": 720, + "height": 906 + }, + { + "width": 720, + "height": 900 + }, + { + "width": 720, + "height": 720 + }, + { + "width": 720, + "height": 576 + }, + { + "width": 720, + "height": 480 + }, + { + "width": 640, + "height": 480 + }, + { + "width": 640, + "height": 384 + }, + { + "width": 640, + "height": 360 + }, + { + "width": 608, + "height": 1080 + }, + { + "width": 576, + "height": 1024 + }, + { + "width": 544, + "height": 960 + }, + { + "width": 480, + "height": 720 + }, + { + "width": 480, + "height": 480 + }, + { + "width": 480, + "height": 270 + }, + { + "width": 480, + "height": 204 + }, + { + "width": 480, + "height": 202 + }, + { + "width": 440, + "height": 360 + }, + { + "width": 384, + "height": 224 + }, + { + "width": 384, + "height": 216 + }, + { + "width": 360, + "height": 440 + }, + { + "width": 352, + "height": 288 + }, + { + "width": 288, + "height": 352 + }, + { + "width": 1280, + "height": 720 + }, + { + "width": 1280, + "height": 716 + }, + { + "width": 1280, + "height": 704 + }, + { + "width": 1280, + "height": 692 + }, + { + "width": 1280, + "height": 546 + }, + { + "width": 1280, + "height": 536 + }, + { + "width": 1080, + "height": 608 + }, + { + "width": 1024, + "height": 576 + }, + { + "width": 576, + "height": 1212 + }, + { + "width": 576, + "height": 1128 + }, + { + "width": 1280, + "height": 718 + }, + { + "width": 576, + "height": 1246 + }, + { + "width": 576, + "height": 1046 + }, + { + "width": 576, + "height": 1026 + }, + { + "width": 320, + "height": 240 + }, + { + "width": 270, + "height": 480 + }, + { + "width": 240, + "height": 320 + } + ], + "2.0x": [ + { + "width": 540, + "height": 636 + }, + { + "width": 540, + "height": 960 + }, + { + "width": 576, + "height": 720 + }, + { + "width": 576, + "height": 764 + }, + { + "width": 576, + "height": 768 + }, + { + "width": 576, + "height": 922 + }, + { + "width": 576, + "height": 982 + }, + { + "width": 720, + "height": 960 + }, + { + "width": 768, + "height": 576 + }, + { + "width": 960, + "height": 720 + }, + { + "width": 960, + "height": 540 + }, + { + "width": 960, + "height": 520 + }, + { + "width": 960, + "height": 516 + }, + { + "width": 960, + "height": 480 + }, + { + "width": 906, + "height": 720 + }, + { + "width": 896, + "height": 512 + }, + { + "width": 896, + "height": 504 + }, + { + "width": 896, + "height": 392 + }, + { + "width": 864, + "height": 486 + }, + { + "width": 864, + "height": 368 + }, + { + "width": 864, + "height": 362 + }, + { + "width": 832, + "height": 480 + }, + { + "width": 720, + "height": 1280 + }, + { + "width": 720, + "height": 906 + }, + { + "width": 720, + "height": 900 + }, + { + "width": 720, + "height": 720 + }, + { + "width": 720, + "height": 576 + }, + { + "width": 720, + "height": 480 + }, + { + "width": 640, + "height": 480 + }, + { + "width": 640, + "height": 384 + }, + { + "width": 640, + "height": 360 + }, + { + "width": 608, + "height": 1080 + }, + { + "width": 576, + "height": 1024 + }, + { + "width": 544, + "height": 960 + }, + { + "width": 480, + "height": 720 + }, + { + "width": 480, + "height": 480 + }, + { + "width": 480, + "height": 270 + }, + { + "width": 480, + "height": 204 + }, + { + "width": 480, + "height": 202 + }, + { + "width": 440, + "height": 360 + }, + { + "width": 384, + "height": 224 + }, + { + "width": 384, + "height": 216 + }, + { + "width": 360, + "height": 440 + }, + { + "width": 352, + "height": 288 + }, + { + "width": 288, + "height": 352 + }, + { + "width": 1280, + "height": 720 + }, + { + "width": 1280, + "height": 716 + }, + { + "width": 1280, + "height": 704 + }, + { + "width": 1280, + "height": 692 + }, + { + "width": 1280, + "height": 546 + }, + { + "width": 1280, + "height": 536 + }, + { + "width": 1080, + "height": 608 + }, + { + "width": 1024, + "height": 576 + }, + { + "width": 576, + "height": 1212 + }, + { + "width": 576, + "height": 1128 + }, + { + "width": 1280, + "height": 718 + }, + { + "width": 576, + "height": 1246 + }, + { + "width": 576, + "height": 1046 + }, + { + "width": 576, + "height": 1026 + }, + { + "width": 320, + "height": 240 + }, + { + "width": 270, + "height": 480 + }, + { + "width": 240, + "height": 320 + } + ], + "AdaptiveBoostValue": [ + { + "boostValueLowerBound": 0, + "boostValueUpperBound": 50, + "boostValueStep": 10, + "applyVppThreshold": 30 + } + ] +} diff --git a/proprietary/vendor/etc/permissions/camera_extensions.xml b/proprietary/vendor/etc/permissions/camera_extensions.xml new file mode 100644 index 0000000..3f8c637 --- /dev/null +++ b/proprietary/vendor/etc/permissions/camera_extensions.xml @@ -0,0 +1,5 @@ + + + + diff --git a/proprietary/vendor/etc/vintf/manifest/mtk_lbs_service.xml b/proprietary/vendor/etc/vintf/manifest/mtk_lbs_service.xml new file mode 100644 index 0000000..24da023 --- /dev/null +++ b/proprietary/vendor/etc/vintf/manifest/mtk_lbs_service.xml @@ -0,0 +1,33 @@ + + + + vendor.mediatek.hardware.lbs + ILbs/AgpsDebugInterface + ILbs/AgpsInterface + ILbs/mtk_agps2framework + ILbs/mtk_agps2gnssAidl + ILbs/mtk_agpsd2debugService + ILbs/mtk_debugService2agpsd + ILbs/mtk_debugService2mnld + ILbs/mtk_framework2agps + ILbs/mtk_gnssAidl2agps + ILbs/mtk_jam2mnl + ILbs/mtk_lbs_log_v2s + ILbs/mtk_lppe_socket_agps + ILbs/mtk_lppe_socket_bt + ILbs/mtk_lppe_socket_ipaddr + ILbs/mtk_lppe_socket_lbs + ILbs/mtk_lppe_socket_network + ILbs/mtk_lppe_socket_sensor + ILbs/mtk_lppe_socket_wlan + ILbs/mtk_meta2mnld + ILbs/mtk_mnl2jam + ILbs/mtk_mnld2debugService + ILbs/mtk_mnld2mtklogger + ILbs/mtk_mnld2nlputils + ILbs/mtk_mtklogger2mnld + + diff --git a/proprietary/vendor/etc/vintf/manifest/mtkgnss-batching.xml b/proprietary/vendor/etc/vintf/manifest/mtkgnss-batching.xml new file mode 100644 index 0000000..0ab15fa --- /dev/null +++ b/proprietary/vendor/etc/vintf/manifest/mtkgnss-batching.xml @@ -0,0 +1,10 @@ + + + + vendor.mediatek.hardware.gnss.batching + IMtkGnssBatching/default + + diff --git a/proprietary/vendor/etc/vintf/manifest/vendor.xiaomi.hardware.dynamiccameraserver.xml b/proprietary/vendor/etc/vintf/manifest/vendor.xiaomi.hardware.dynamiccameraserver.xml deleted file mode 100644 index f561ae9..0000000 --- a/proprietary/vendor/etc/vintf/manifest/vendor.xiaomi.hardware.dynamiccameraserver.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - - vendor.xiaomi.hardware.camera.synthetic - IVirtualCameraRegistrar/default - - diff --git a/proprietary/vendor/framework/androidx.camera.extensions.impl.jar b/proprietary/vendor/framework/androidx.camera.extensions.impl.jar new file mode 100644 index 0000000..489e9d9 Binary files /dev/null and b/proprietary/vendor/framework/androidx.camera.extensions.impl.jar differ diff --git a/proprietary/vendor/lib64/com.xiaomi.immunesystem.bigdata.so b/proprietary/vendor/lib64/com.xiaomi.immunesystem.bigdata.so new file mode 100644 index 0000000..6c5b5e7 Binary files /dev/null and b/proprietary/vendor/lib64/com.xiaomi.immunesystem.bigdata.so differ diff --git a/proprietary/vendor/lib64/com.xiaomi.immunesystem.bigdata2.so b/proprietary/vendor/lib64/com.xiaomi.immunesystem.bigdata2.so new file mode 100644 index 0000000..0fea94c Binary files /dev/null and b/proprietary/vendor/lib64/com.xiaomi.immunesystem.bigdata2.so differ diff --git a/proprietary/vendor/lib64/com.xiaomi.immunesystem.client.so b/proprietary/vendor/lib64/com.xiaomi.immunesystem.client.so new file mode 100644 index 0000000..ff1214e Binary files /dev/null and b/proprietary/vendor/lib64/com.xiaomi.immunesystem.client.so differ diff --git a/proprietary/vendor/lib64/com.xiaomi.immunesystem.core.so b/proprietary/vendor/lib64/com.xiaomi.immunesystem.core.so new file mode 100644 index 0000000..2091677 Binary files /dev/null and b/proprietary/vendor/lib64/com.xiaomi.immunesystem.core.so differ diff --git a/proprietary/vendor/lib64/com.xiaomi.immunesystem.hook.mivi.so b/proprietary/vendor/lib64/com.xiaomi.immunesystem.hook.mivi.so new file mode 100644 index 0000000..9baca24 Binary files /dev/null and b/proprietary/vendor/lib64/com.xiaomi.immunesystem.hook.mivi.so differ diff --git a/proprietary/vendor/lib64/com.xiaomi.immunesystem.hook.mtkhal.so b/proprietary/vendor/lib64/com.xiaomi.immunesystem.hook.mtkhal.so new file mode 100644 index 0000000..fec4ad9 Binary files /dev/null and b/proprietary/vendor/lib64/com.xiaomi.immunesystem.hook.mtkhal.so differ diff --git a/proprietary/vendor/lib64/com.xiaomi.messagecenter.so b/proprietary/vendor/lib64/com.xiaomi.messagecenter.so new file mode 100644 index 0000000..1e3e065 Binary files /dev/null and b/proprietary/vendor/lib64/com.xiaomi.messagecenter.so differ diff --git a/proprietary/vendor/lib64/hw/mtkflp.default.so b/proprietary/vendor/lib64/hw/mtkflp.default.so new file mode 100644 index 0000000..1ea426a Binary files /dev/null and b/proprietary/vendor/lib64/hw/mtkflp.default.so differ diff --git a/proprietary/vendor/lib64/hw/vendor.mediatek.hardware.gnss.batching-impl.so b/proprietary/vendor/lib64/hw/vendor.mediatek.hardware.gnss.batching-impl.so new file mode 100644 index 0000000..ad05fdc Binary files /dev/null and b/proprietary/vendor/lib64/hw/vendor.mediatek.hardware.gnss.batching-impl.so differ diff --git a/proprietary/vendor/lib64/immunesystem.db.sqlite3.so b/proprietary/vendor/lib64/immunesystem.db.sqlite3.so new file mode 100644 index 0000000..2e0b26c Binary files /dev/null and b/proprietary/vendor/lib64/immunesystem.db.sqlite3.so differ diff --git a/proprietary/vendor/lib64/libapmonitor_vendor.so b/proprietary/vendor/lib64/libapmonitor_vendor.so new file mode 100644 index 0000000..e4378d7 Binary files /dev/null and b/proprietary/vendor/lib64/libapmonitor_vendor.so differ diff --git a/proprietary/vendor/lib64/libforkexecwrap.so b/proprietary/vendor/lib64/libforkexecwrap.so new file mode 100644 index 0000000..0b3125b Binary files /dev/null and b/proprietary/vendor/lib64/libforkexecwrap.so differ diff --git a/proprietary/vendor/lib64/libifcutils_mtk.so b/proprietary/vendor/lib64/libifcutils_mtk.so new file mode 100644 index 0000000..84ad3f2 Binary files /dev/null and b/proprietary/vendor/lib64/libifcutils_mtk.so differ diff --git a/proprietary/vendor/lib64/libmcve.so b/proprietary/vendor/lib64/libmcve.so new file mode 100644 index 0000000..6d3f138 Binary files /dev/null and b/proprietary/vendor/lib64/libmcve.so differ diff --git a/proprietary/vendor/lib64/libshadowhook.so b/proprietary/vendor/lib64/libshadowhook.so new file mode 100644 index 0000000..c2a1cdb Binary files /dev/null and b/proprietary/vendor/lib64/libshadowhook.so differ diff --git a/proprietary/vendor/lib64/libswtcc.so b/proprietary/vendor/lib64/libswtcc.so new file mode 100644 index 0000000..a1884f0 Binary files /dev/null and b/proprietary/vendor/lib64/libswtcc.so differ diff --git a/proprietary/vendor/lib64/mt6899/libarm_egl_properties_sysprop.so b/proprietary/vendor/lib64/mt6899/libarm_egl_properties_sysprop.so new file mode 100644 index 0000000..4855e39 Binary files /dev/null and b/proprietary/vendor/lib64/mt6899/libarm_egl_properties_sysprop.so differ diff --git a/proprietary/vendor/lib64/mt6899/libarm_gralloc_properties_sysprop.so b/proprietary/vendor/lib64/mt6899/libarm_gralloc_properties_sysprop.so new file mode 100644 index 0000000..a811c1f Binary files /dev/null and b/proprietary/vendor/lib64/mt6899/libarm_gralloc_properties_sysprop.so differ diff --git a/proprietary/vendor/lib64/mt6899/libarm_mali_config_sysprops.so b/proprietary/vendor/lib64/mt6899/libarm_mali_config_sysprops.so new file mode 100644 index 0000000..13acba3 Binary files /dev/null and b/proprietary/vendor/lib64/mt6899/libarm_mali_config_sysprops.so differ diff --git a/proprietary/vendor/lib64/mt6899/libmtk_mali_utils.so b/proprietary/vendor/lib64/mt6899/libmtk_mali_utils.so new file mode 100644 index 0000000..e656b5c Binary files /dev/null and b/proprietary/vendor/lib64/mt6899/libmtk_mali_utils.so differ diff --git a/proprietary/vendor/lib64/mtk_lbs_service-impl.so b/proprietary/vendor/lib64/mtk_lbs_service-impl.so new file mode 100644 index 0000000..7be1335 Binary files /dev/null and b/proprietary/vendor/lib64/mtk_lbs_service-impl.so differ diff --git a/proprietary/vendor/lib64/vendor.mediatek.hardware.apmonitor-V1-ndk.so b/proprietary/vendor/lib64/vendor.mediatek.hardware.apmonitor-V1-ndk.so new file mode 100644 index 0000000..e0a8a94 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.mediatek.hardware.apmonitor-V1-ndk.so differ diff --git a/proprietary/vendor/lib64/vendor.mediatek.hardware.apmonitor@2.0.so b/proprietary/vendor/lib64/vendor.mediatek.hardware.apmonitor@2.0.so new file mode 100644 index 0000000..f73a189 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.mediatek.hardware.apmonitor@2.0.so differ diff --git a/proprietary/vendor/lib64/vendor.mediatek.hardware.gnss.batching-V1-ndk.so b/proprietary/vendor/lib64/vendor.mediatek.hardware.gnss.batching-V1-ndk.so new file mode 100644 index 0000000..b7382aa Binary files /dev/null and b/proprietary/vendor/lib64/vendor.mediatek.hardware.gnss.batching-V1-ndk.so differ diff --git a/proprietary/vendor/lib64/vendor.mediatek.hardware.lbs@1.0.so b/proprietary/vendor/lib64/vendor.mediatek.hardware.lbs@1.0.so new file mode 100644 index 0000000..a4462f5 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.mediatek.hardware.lbs@1.0.so differ diff --git a/proprietary/vendor/lib64/xiaomi.system.hypsys.common-V1-ndk.so b/proprietary/vendor/lib64/xiaomi.system.hypsys.common-V1-ndk.so new file mode 100644 index 0000000..5a3622c Binary files /dev/null and b/proprietary/vendor/lib64/xiaomi.system.hypsys.common-V1-ndk.so differ diff --git a/rodin-vendor.mk b/rodin-vendor.mk index eab48e2..c742973 100644 --- a/rodin-vendor.mk +++ b/rodin-vendor.mk @@ -324,6 +324,7 @@ PRODUCT_COPY_FILES += \ vendor/xiaomi/rodin/proprietary/vendor/etc/AudioDump_dynamic.ds:$(TARGET_COPY_OUT_VENDOR)/etc/AudioDump_dynamic.ds \ vendor/xiaomi/rodin/proprietary/vendor/etc/AudioLog_dynamic.ds:$(TARGET_COPY_OUT_VENDOR)/etc/AudioLog_dynamic.ds \ vendor/xiaomi/rodin/proprietary/vendor/etc/MNL_Config.xml:$(TARGET_COPY_OUT_VENDOR)/etc/MNL_Config.xml \ + vendor/xiaomi/rodin/proprietary/vendor/etc/TL_settings.json:$(TARGET_COPY_OUT_VENDOR)/etc/TL_settings.json \ vendor/xiaomi/rodin/proprietary/vendor/etc/VideoLog_dynamic.ds:$(TARGET_COPY_OUT_VENDOR)/etc/VideoLog_dynamic.ds \ vendor/xiaomi/rodin/proprietary/vendor/etc/apdb/APDB_MT6899___W2439:$(TARGET_COPY_OUT_VENDOR)/etc/apdb/APDB_MT6899___W2439 \ vendor/xiaomi/rodin/proprietary/vendor/etc/apdb/APDB_MT6899___W2439_ENUM:$(TARGET_COPY_OUT_VENDOR)/etc/apdb/APDB_MT6899___W2439_ENUM \ @@ -484,6 +485,12 @@ 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_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/chre/nearby.napp_header:$(TARGET_COPY_OUT_VENDOR)/etc/chre/nearby.napp_header \ + vendor/xiaomi/rodin/proprietary/vendor/etc/chre/nearby.so:$(TARGET_COPY_OUT_VENDOR)/etc/chre/nearby.so \ + vendor/xiaomi/rodin/proprietary/vendor/etc/chre/preloaded_nanoapps.json:$(TARGET_COPY_OUT_VENDOR)/etc/chre/preloaded_nanoapps.json \ + vendor/xiaomi/rodin/proprietary/vendor/etc/default_pd_calibration.bin:$(TARGET_COPY_OUT_VENDOR)/etc/default_pd_calibration.bin \ + vendor/xiaomi/rodin/proprietary/vendor/etc/dolby/dax-default-spatializer.xml:$(TARGET_COPY_OUT_VENDOR)/etc/dolby/dax-default-spatializer.xml \ + 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 \ @@ -541,6 +548,8 @@ PRODUCT_COPY_FILES += \ vendor/xiaomi/rodin/proprietary/vendor/etc/init/libxiaomi_mtkril.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/libxiaomi_mtkril.rc \ vendor/xiaomi/rodin/proprietary/vendor/etc/init/miteelog.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/miteelog.rc \ vendor/xiaomi/rodin/proprietary/vendor/etc/init/mtk_agpsd_p.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/mtk_agpsd_p.rc \ + vendor/xiaomi/rodin/proprietary/vendor/etc/init/mtk_gnss.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/mtk_gnss.rc \ + vendor/xiaomi/rodin/proprietary/vendor/etc/init/mtk_lbs_service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/mtk_lbs_service.rc \ vendor/xiaomi/rodin/proprietary/vendor/etc/init/mtkrild.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/mtkrild.rc \ vendor/xiaomi/rodin/proprietary/vendor/etc/init/muxreport.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/muxreport.rc \ vendor/xiaomi/rodin/proprietary/vendor/etc/init/nvram_daemon.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/nvram_daemon.rc \ @@ -559,9 +568,97 @@ PRODUCT_COPY_FILES += \ 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/nhw:$(TARGET_COPY_OUT_VENDOR)/etc/nhw \ + vendor/xiaomi/rodin/proprietary/vendor/etc/nn/cam_aimemc/camera_memc_30to60.dla:$(TARGET_COPY_OUT_VENDOR)/etc/nn/cam_aimemc/camera_memc_30to60.dla \ + vendor/xiaomi/rodin/proprietary/vendor/etc/nn/cam_aimemc/camera_memc_resizer_1080p_afbc_nv12.dla:$(TARGET_COPY_OUT_VENDOR)/etc/nn/cam_aimemc/camera_memc_resizer_1080p_afbc_nv12.dla \ + vendor/xiaomi/rodin/proprietary/vendor/etc/nn/cam_aimemc/camera_memc_resizer_1080p_yuv420_nv21.dla:$(TARGET_COPY_OUT_VENDOR)/etc/nn/cam_aimemc/camera_memc_resizer_1080p_yuv420_nv21.dla \ + vendor/xiaomi/rodin/proprietary/vendor/etc/nn/cam_aimemc/camera_memc_resizer_2160p_afbc_nv12.dla:$(TARGET_COPY_OUT_VENDOR)/etc/nn/cam_aimemc/camera_memc_resizer_2160p_afbc_nv12.dla \ + vendor/xiaomi/rodin/proprietary/vendor/etc/nn/cam_aimemc/camera_memc_resizer_2160p_yuv420_nv21.dla:$(TARGET_COPY_OUT_VENDOR)/etc/nn/cam_aimemc/camera_memc_resizer_2160p_yuv420_nv21.dla \ + vendor/xiaomi/rodin/proprietary/vendor/etc/nn/cam_aimemc/confidence_fallback_levels.json:$(TARGET_COPY_OUT_VENDOR)/etc/nn/cam_aimemc/confidence_fallback_levels.json \ + vendor/xiaomi/rodin/proprietary/vendor/etc/nn/cam_aimemc/settings_4K.json:$(TARGET_COPY_OUT_VENDOR)/etc/nn/cam_aimemc/settings_4K.json \ + vendor/xiaomi/rodin/proprietary/vendor/etc/nn/cam_aimemc/settings_FHD.json:$(TARGET_COPY_OUT_VENDOR)/etc/nn/cam_aimemc/settings_FHD.json \ + vendor/xiaomi/rodin/proprietary/vendor/etc/nn/ot/neuron_detection.mdla5_3:$(TARGET_COPY_OUT_VENDOR)/etc/nn/ot/neuron_detection.mdla5_3 \ + vendor/xiaomi/rodin/proprietary/vendor/etc/nn/ot/neuron_detection.mdla5_5.cache:$(TARGET_COPY_OUT_VENDOR)/etc/nn/ot/neuron_detection.mdla5_5.cache \ + vendor/xiaomi/rodin/proprietary/vendor/etc/nn/ot/neuron_tracking.mdla5_3:$(TARGET_COPY_OUT_VENDOR)/etc/nn/ot/neuron_tracking.mdla5_3 \ + vendor/xiaomi/rodin/proprietary/vendor/etc/nn/ot/neuron_tracking.mdla5_5.cache:$(TARGET_COPY_OUT_VENDOR)/etc/nn/ot/neuron_tracking.mdla5_5.cache \ + vendor/xiaomi/rodin/proprietary/vendor/etc/nn/video_aimemc/confidence_fallback_levels.json:$(TARGET_COPY_OUT_VENDOR)/etc/nn/video_aimemc/confidence_fallback_levels.json \ + vendor/xiaomi/rodin/proprietary/vendor/etc/nn/video_aimemc/resolution_settings.json:$(TARGET_COPY_OUT_VENDOR)/etc/nn/video_aimemc/resolution_settings.json \ + vendor/xiaomi/rodin/proprietary/vendor/etc/nn/video_aimemc/settings.json:$(TARGET_COPY_OUT_VENDOR)/etc/nn/video_aimemc/settings.json \ + vendor/xiaomi/rodin/proprietary/vendor/etc/nn/video_aimemc/video_memc_24to60.dla:$(TARGET_COPY_OUT_VENDOR)/etc/nn/video_aimemc/video_memc_24to60.dla \ + vendor/xiaomi/rodin/proprietary/vendor/etc/nn/video_aimemc/video_memc_30to60.dla:$(TARGET_COPY_OUT_VENDOR)/etc/nn/video_aimemc/video_memc_30to60.dla \ + vendor/xiaomi/rodin/proprietary/vendor/etc/nn/video_aimemc/video_memc_resizer_dynamic_out720Y_10b.dla:$(TARGET_COPY_OUT_VENDOR)/etc/nn/video_aimemc/video_memc_resizer_dynamic_out720Y_10b.dla \ + vendor/xiaomi/rodin/proprietary/vendor/etc/nn/video_aimemc/video_memc_resizer_dynamic_out720Y_10b_CBFC.dla:$(TARGET_COPY_OUT_VENDOR)/etc/nn/video_aimemc/video_memc_resizer_dynamic_out720Y_10b_CBFC.dla \ + vendor/xiaomi/rodin/proprietary/vendor/etc/nn/video_aimemc/video_memc_resizer_dynamic_out720Y_8b.dla:$(TARGET_COPY_OUT_VENDOR)/etc/nn/video_aimemc/video_memc_resizer_dynamic_out720Y_8b.dla \ + vendor/xiaomi/rodin/proprietary/vendor/etc/nn/video_aimemc/video_memc_resizer_dynamic_out720Y_8b_CBFC.dla:$(TARGET_COPY_OUT_VENDOR)/etc/nn/video_aimemc/video_memc_resizer_dynamic_out720Y_8b_CBFC.dla \ + vendor/xiaomi/rodin/proprietary/vendor/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q1_dynamic_1k_10b.dla:$(TARGET_COPY_OUT_VENDOR)/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q1_dynamic_1k_10b.dla \ + vendor/xiaomi/rodin/proprietary/vendor/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q1_dynamic_1k_8b.dla:$(TARGET_COPY_OUT_VENDOR)/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q1_dynamic_1k_8b.dla \ + vendor/xiaomi/rodin/proprietary/vendor/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q1_dynamic_1k_8b_l.dla:$(TARGET_COPY_OUT_VENDOR)/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q1_dynamic_1k_8b_l.dla \ + vendor/xiaomi/rodin/proprietary/vendor/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q1_dynamic_1k_8b_p.dla:$(TARGET_COPY_OUT_VENDOR)/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q1_dynamic_1k_8b_p.dla \ + vendor/xiaomi/rodin/proprietary/vendor/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q2_dynamic_1k_10b.dla:$(TARGET_COPY_OUT_VENDOR)/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q2_dynamic_1k_10b.dla \ + vendor/xiaomi/rodin/proprietary/vendor/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q2_dynamic_1k_8b.dla:$(TARGET_COPY_OUT_VENDOR)/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q2_dynamic_1k_8b.dla \ + vendor/xiaomi/rodin/proprietary/vendor/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q2_dynamic_1k_8b_l.dla:$(TARGET_COPY_OUT_VENDOR)/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q2_dynamic_1k_8b_l.dla \ + vendor/xiaomi/rodin/proprietary/vendor/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q2_dynamic_1k_8b_p.dla:$(TARGET_COPY_OUT_VENDOR)/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q2_dynamic_1k_8b_p.dla \ + vendor/xiaomi/rodin/proprietary/vendor/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q3_dynamic_1k_10b.dla:$(TARGET_COPY_OUT_VENDOR)/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q3_dynamic_1k_10b.dla \ + vendor/xiaomi/rodin/proprietary/vendor/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q3_dynamic_1k_8b.dla:$(TARGET_COPY_OUT_VENDOR)/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q3_dynamic_1k_8b.dla \ + vendor/xiaomi/rodin/proprietary/vendor/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q3_dynamic_1k_8b_l.dla:$(TARGET_COPY_OUT_VENDOR)/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q3_dynamic_1k_8b_l.dla \ + vendor/xiaomi/rodin/proprietary/vendor/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q3_dynamic_1k_8b_p.dla:$(TARGET_COPY_OUT_VENDOR)/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q3_dynamic_1k_8b_p.dla \ + vendor/xiaomi/rodin/proprietary/vendor/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q4_dynamic_1k_10b.dla:$(TARGET_COPY_OUT_VENDOR)/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q4_dynamic_1k_10b.dla \ + vendor/xiaomi/rodin/proprietary/vendor/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q4_dynamic_1k_8b.dla:$(TARGET_COPY_OUT_VENDOR)/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q4_dynamic_1k_8b.dla \ + vendor/xiaomi/rodin/proprietary/vendor/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q4_dynamic_1k_8b_l.dla:$(TARGET_COPY_OUT_VENDOR)/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q4_dynamic_1k_8b_l.dla \ + vendor/xiaomi/rodin/proprietary/vendor/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q4_dynamic_1k_8b_p.dla:$(TARGET_COPY_OUT_VENDOR)/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q4_dynamic_1k_8b_p.dla \ + vendor/xiaomi/rodin/proprietary/vendor/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q5_dynamic_1k_10b.dla:$(TARGET_COPY_OUT_VENDOR)/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q5_dynamic_1k_10b.dla \ + vendor/xiaomi/rodin/proprietary/vendor/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q5_dynamic_1k_8b.dla:$(TARGET_COPY_OUT_VENDOR)/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q5_dynamic_1k_8b.dla \ + vendor/xiaomi/rodin/proprietary/vendor/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q5_dynamic_1k_8b_l.dla:$(TARGET_COPY_OUT_VENDOR)/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q5_dynamic_1k_8b_l.dla \ + vendor/xiaomi/rodin/proprietary/vendor/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q5_dynamic_1k_8b_p.dla:$(TARGET_COPY_OUT_VENDOR)/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q5_dynamic_1k_8b_p.dla \ + vendor/xiaomi/rodin/proprietary/vendor/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q6_dynamic_1k_10b.dla:$(TARGET_COPY_OUT_VENDOR)/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q6_dynamic_1k_10b.dla \ + vendor/xiaomi/rodin/proprietary/vendor/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q6_dynamic_1k_8b.dla:$(TARGET_COPY_OUT_VENDOR)/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q6_dynamic_1k_8b.dla \ + vendor/xiaomi/rodin/proprietary/vendor/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q6_dynamic_1k_8b_l.dla:$(TARGET_COPY_OUT_VENDOR)/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q6_dynamic_1k_8b_l.dla \ + vendor/xiaomi/rodin/proprietary/vendor/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q6_dynamic_1k_8b_p.dla:$(TARGET_COPY_OUT_VENDOR)/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q6_dynamic_1k_8b_p.dla \ + vendor/xiaomi/rodin/proprietary/vendor/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q7_dynamic_1k_10b.dla:$(TARGET_COPY_OUT_VENDOR)/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q7_dynamic_1k_10b.dla \ + vendor/xiaomi/rodin/proprietary/vendor/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q7_dynamic_1k_8b.dla:$(TARGET_COPY_OUT_VENDOR)/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q7_dynamic_1k_8b.dla \ + vendor/xiaomi/rodin/proprietary/vendor/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q7_dynamic_1k_8b_l.dla:$(TARGET_COPY_OUT_VENDOR)/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q7_dynamic_1k_8b_l.dla \ + vendor/xiaomi/rodin/proprietary/vendor/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q7_dynamic_1k_8b_p.dla:$(TARGET_COPY_OUT_VENDOR)/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q7_dynamic_1k_8b_p.dla \ + vendor/xiaomi/rodin/proprietary/vendor/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q8_dynamic_1k_10b.dla:$(TARGET_COPY_OUT_VENDOR)/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q8_dynamic_1k_10b.dla \ + vendor/xiaomi/rodin/proprietary/vendor/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q8_dynamic_1k_8b.dla:$(TARGET_COPY_OUT_VENDOR)/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q8_dynamic_1k_8b.dla \ + vendor/xiaomi/rodin/proprietary/vendor/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q8_dynamic_1k_8b_l.dla:$(TARGET_COPY_OUT_VENDOR)/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q8_dynamic_1k_8b_l.dla \ + vendor/xiaomi/rodin/proprietary/vendor/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q8_dynamic_1k_8b_p.dla:$(TARGET_COPY_OUT_VENDOR)/etc/nn/video_aisr/1.5x/mtk_AISR_D1_Q8_dynamic_1k_8b_p.dla \ + vendor/xiaomi/rodin/proprietary/vendor/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q1_dynamic_1k_10b.dla:$(TARGET_COPY_OUT_VENDOR)/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q1_dynamic_1k_10b.dla \ + vendor/xiaomi/rodin/proprietary/vendor/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q1_dynamic_1k_8b.dla:$(TARGET_COPY_OUT_VENDOR)/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q1_dynamic_1k_8b.dla \ + vendor/xiaomi/rodin/proprietary/vendor/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q1_dynamic_1k_8b_l.dla:$(TARGET_COPY_OUT_VENDOR)/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q1_dynamic_1k_8b_l.dla \ + vendor/xiaomi/rodin/proprietary/vendor/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q1_dynamic_1k_8b_p.dla:$(TARGET_COPY_OUT_VENDOR)/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q1_dynamic_1k_8b_p.dla \ + vendor/xiaomi/rodin/proprietary/vendor/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q2_dynamic_1k_10b.dla:$(TARGET_COPY_OUT_VENDOR)/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q2_dynamic_1k_10b.dla \ + vendor/xiaomi/rodin/proprietary/vendor/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q2_dynamic_1k_8b.dla:$(TARGET_COPY_OUT_VENDOR)/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q2_dynamic_1k_8b.dla \ + vendor/xiaomi/rodin/proprietary/vendor/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q2_dynamic_1k_8b_l.dla:$(TARGET_COPY_OUT_VENDOR)/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q2_dynamic_1k_8b_l.dla \ + vendor/xiaomi/rodin/proprietary/vendor/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q2_dynamic_1k_8b_p.dla:$(TARGET_COPY_OUT_VENDOR)/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q2_dynamic_1k_8b_p.dla \ + vendor/xiaomi/rodin/proprietary/vendor/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q3_dynamic_1k_10b.dla:$(TARGET_COPY_OUT_VENDOR)/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q3_dynamic_1k_10b.dla \ + vendor/xiaomi/rodin/proprietary/vendor/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q3_dynamic_1k_8b.dla:$(TARGET_COPY_OUT_VENDOR)/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q3_dynamic_1k_8b.dla \ + vendor/xiaomi/rodin/proprietary/vendor/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q3_dynamic_1k_8b_l.dla:$(TARGET_COPY_OUT_VENDOR)/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q3_dynamic_1k_8b_l.dla \ + vendor/xiaomi/rodin/proprietary/vendor/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q3_dynamic_1k_8b_p.dla:$(TARGET_COPY_OUT_VENDOR)/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q3_dynamic_1k_8b_p.dla \ + vendor/xiaomi/rodin/proprietary/vendor/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q4_dynamic_1k_10b.dla:$(TARGET_COPY_OUT_VENDOR)/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q4_dynamic_1k_10b.dla \ + vendor/xiaomi/rodin/proprietary/vendor/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q4_dynamic_1k_8b.dla:$(TARGET_COPY_OUT_VENDOR)/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q4_dynamic_1k_8b.dla \ + vendor/xiaomi/rodin/proprietary/vendor/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q4_dynamic_1k_8b_l.dla:$(TARGET_COPY_OUT_VENDOR)/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q4_dynamic_1k_8b_l.dla \ + vendor/xiaomi/rodin/proprietary/vendor/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q4_dynamic_1k_8b_p.dla:$(TARGET_COPY_OUT_VENDOR)/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q4_dynamic_1k_8b_p.dla \ + vendor/xiaomi/rodin/proprietary/vendor/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q5_dynamic_1k_10b.dla:$(TARGET_COPY_OUT_VENDOR)/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q5_dynamic_1k_10b.dla \ + vendor/xiaomi/rodin/proprietary/vendor/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q5_dynamic_1k_8b.dla:$(TARGET_COPY_OUT_VENDOR)/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q5_dynamic_1k_8b.dla \ + vendor/xiaomi/rodin/proprietary/vendor/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q5_dynamic_1k_8b_l.dla:$(TARGET_COPY_OUT_VENDOR)/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q5_dynamic_1k_8b_l.dla \ + vendor/xiaomi/rodin/proprietary/vendor/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q5_dynamic_1k_8b_p.dla:$(TARGET_COPY_OUT_VENDOR)/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q5_dynamic_1k_8b_p.dla \ + vendor/xiaomi/rodin/proprietary/vendor/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q6_dynamic_1k_10b.dla:$(TARGET_COPY_OUT_VENDOR)/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q6_dynamic_1k_10b.dla \ + vendor/xiaomi/rodin/proprietary/vendor/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q6_dynamic_1k_8b.dla:$(TARGET_COPY_OUT_VENDOR)/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q6_dynamic_1k_8b.dla \ + vendor/xiaomi/rodin/proprietary/vendor/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q6_dynamic_1k_8b_l.dla:$(TARGET_COPY_OUT_VENDOR)/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q6_dynamic_1k_8b_l.dla \ + vendor/xiaomi/rodin/proprietary/vendor/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q6_dynamic_1k_8b_p.dla:$(TARGET_COPY_OUT_VENDOR)/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q6_dynamic_1k_8b_p.dla \ + vendor/xiaomi/rodin/proprietary/vendor/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q7_dynamic_1k_10b.dla:$(TARGET_COPY_OUT_VENDOR)/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q7_dynamic_1k_10b.dla \ + vendor/xiaomi/rodin/proprietary/vendor/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q7_dynamic_1k_8b.dla:$(TARGET_COPY_OUT_VENDOR)/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q7_dynamic_1k_8b.dla \ + vendor/xiaomi/rodin/proprietary/vendor/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q7_dynamic_1k_8b_l.dla:$(TARGET_COPY_OUT_VENDOR)/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q7_dynamic_1k_8b_l.dla \ + vendor/xiaomi/rodin/proprietary/vendor/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q7_dynamic_1k_8b_p.dla:$(TARGET_COPY_OUT_VENDOR)/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q7_dynamic_1k_8b_p.dla \ + vendor/xiaomi/rodin/proprietary/vendor/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q8_dynamic_1k_10b.dla:$(TARGET_COPY_OUT_VENDOR)/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q8_dynamic_1k_10b.dla \ + vendor/xiaomi/rodin/proprietary/vendor/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q8_dynamic_1k_8b.dla:$(TARGET_COPY_OUT_VENDOR)/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q8_dynamic_1k_8b.dla \ + vendor/xiaomi/rodin/proprietary/vendor/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q8_dynamic_1k_8b_l.dla:$(TARGET_COPY_OUT_VENDOR)/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q8_dynamic_1k_8b_l.dla \ + vendor/xiaomi/rodin/proprietary/vendor/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q8_dynamic_1k_8b_p.dla:$(TARGET_COPY_OUT_VENDOR)/etc/nn/video_aisr/2.0x/mtk_AISR_D1_Q8_dynamic_1k_8b_p.dla \ + vendor/xiaomi/rodin/proprietary/vendor/etc/nn/video_aisr/resolution_settings.json:$(TARGET_COPY_OUT_VENDOR)/etc/nn/video_aisr/resolution_settings.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.identity_credential.mitee.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.identity_credential.mitee.xml \ + vendor/xiaomi/rodin/proprietary/vendor/etc/permissions/camera_extensions.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/camera_extensions.xml \ vendor/xiaomi/rodin/proprietary/vendor/etc/pq_flag.xml:$(TARGET_COPY_OUT_VENDOR)/etc/pq_flag.xml \ vendor/xiaomi/rodin/proprietary/vendor/etc/sensor_diag.cfg:$(TARGET_COPY_OUT_VENDOR)/etc/sensor_diag.cfg \ vendor/xiaomi/rodin/proprietary/vendor/etc/slp_conf:$(TARGET_COPY_OUT_VENDOR)/etc/slp_conf \ @@ -714,6 +811,13 @@ PRODUCT_PACKAGES += \ android.hardware.bluetooth.audio-impl-mediatek \ android.hardware.security.keymint-V3-ndk-v34 \ com.xiaomi.camdfx \ + com.xiaomi.immunesystem.bigdata \ + com.xiaomi.immunesystem.bigdata2 \ + com.xiaomi.immunesystem.client \ + com.xiaomi.immunesystem.core \ + com.xiaomi.immunesystem.hook.mivi \ + com.xiaomi.immunesystem.hook.mtkhal \ + com.xiaomi.messagecenter \ libGLES_meow \ libMEOW_data \ libMEOW_gift \ @@ -735,6 +839,7 @@ PRODUCT_PACKAGES += \ vendor.mediatek.hardware.camera.isphal@1.1-impl \ vendor.mediatek.hardware.pq_aidl-impl \ vulkan.mali \ + mtkflp.default \ mtkgeofence.default \ sensors.dynamic_sensor_hal \ sensors.elliptic@2.0 \ @@ -746,8 +851,10 @@ PRODUCT_PACKAGES += \ vendor.mediatek.hardware.camera.isphal_aidl@1.0-impl \ vendor.mediatek.hardware.camera.uieventservice_aidl@1.0-impl \ vendor.mediatek.hardware.gnss-impl \ + vendor.mediatek.hardware.gnss.batching-impl \ vendor.mediatek.hardware.nvram-impl \ vendor.mediatek.hardware.videotelephony-impl \ + immunesystem.db.sqlite3 \ lib3a.ae.pipe \ lib3a.custom.shading.flow \ libAF \ @@ -772,6 +879,7 @@ PRODUCT_PACKAGES += \ libaal_sec \ libaimemc \ libaispq \ + libapmonitor_vendor \ libappgamepq \ libapu_mdw \ libapu_mdw_batch \ @@ -873,6 +981,7 @@ PRODUCT_PACKAGES += \ libfeaturepolicy \ libfgauge_gm30 \ libfile_op \ + libforkexecwrap \ libformatter \ libfsmsmartpaparse \ libfvaudio \ @@ -891,6 +1000,7 @@ PRODUCT_PACKAGES += \ libhfmanagerwrapper \ libhidparser \ libhwm \ + libifcutils_mtk \ libimagebuffer_wrapper \ libimgstream_sync \ libimgsys_osal \ @@ -903,6 +1013,7 @@ PRODUCT_PACKAGES += \ libjpegencoder_rodin \ libladder \ libmbrainSDKv \ + libmcve \ libmiSATTranslate \ libmialgo \ libmialgo_ai_vision \ @@ -1024,6 +1135,7 @@ PRODUCT_PACKAGES += \ librilfusion \ librt_extamp_intf \ libsdrparser \ + libshadowhook \ libsilkybrightnesscore \ libsimlock \ libsimmelock \ @@ -1032,6 +1144,7 @@ PRODUCT_PACKAGES += \ libspeech_enh_lib \ libspeechparser_vendor \ libstorage_otp \ + libswtcc \ libsysenv \ libteecli \ libtflite_mtk-vendor \ @@ -1125,6 +1238,9 @@ PRODUCT_PACKAGES += \ libalgo.aosp.log \ libapiwrapper \ libapudcutils \ + libarm_egl_properties_sysprop \ + libarm_gralloc_properties_sysprop \ + libarm_mali_config_sysprops \ libcam.3a_isp.utils \ libcam.afmgr \ libcam.chdr \ @@ -1293,6 +1409,7 @@ PRODUCT_PACKAGES += \ libmml \ libmmlpqImpl \ libmnl \ + libmtk_mali_utils \ libmtkcam.atmseventmgr \ libmtkcam.debugwrapper \ libmtkcam.eventcallback \ @@ -1463,12 +1580,15 @@ PRODUCT_PACKAGES += \ rodinsc820csultra_mipi_raw_4_tuning \ rodinsc820csultra_mipi_raw_IdxMgr \ rodinsc820csultra_mipi_raw_tuning \ + mtk_lbs_service-impl \ libdlbvolaidl \ libswdapaidl \ libswgamedapaidl \ libswspatializeraidl \ vendor.dolby.dms-V1-ndk \ vendor.dolby.hardware.dms@2.0 \ + vendor.mediatek.hardware.apmonitor-V1-ndk \ + vendor.mediatek.hardware.apmonitor@2.0 \ vendor.mediatek.hardware.apuware.apusys-V5-ndk-vendor \ vendor.mediatek.hardware.apuware.utils-V1-ndk-vendor \ vendor.mediatek.hardware.apuware.utils@2.0-vendor \ @@ -1492,7 +1612,9 @@ PRODUCT_PACKAGES += \ vendor.mediatek.hardware.composer_ext-V1-ndk \ vendor.mediatek.hardware.composer_ext@1.0 \ vendor.mediatek.hardware.gnss-V2-ndk \ + vendor.mediatek.hardware.gnss.batching-V1-ndk \ vendor.mediatek.hardware.lbs-V1-ndk \ + vendor.mediatek.hardware.lbs@1.0 \ vendor.mediatek.hardware.mbrain-V6-ndk \ vendor.mediatek.hardware.mdmonitor-V1-ndk \ vendor.mediatek.hardware.mdmonitor@1.0 \ @@ -1565,6 +1687,7 @@ PRODUCT_PACKAGES += \ vendor.xiaomi.hardware.mlipay-V1-ndk \ vendor.xiaomi.hw.touchfeature-V1-ndk-prebuilt \ vendor.xiaomi.sensor.citsensorservice-V1-ndk \ + xiaomi.system.hypsys.common-V1-ndk \ libapuwareapusys.mtk \ libapuwareapusys_v2.mtk \ libapuwarehmp.mtk \ @@ -1755,6 +1878,8 @@ PRODUCT_PACKAGES += \ HotwordEnrollmentYGoogleRISCV_WIDEBAND \ JVFactoryTest \ goodix_sz_rodin \ + camerax-vendor-extensions \ + androidx.camera.extensions.impl \ com.android.hotwordenrollment.common.util \ CommandService.xml \ android.hardware.audio.effect.service-aidl.xml \ @@ -1782,10 +1907,11 @@ PRODUCT_PACKAGES += \ manifest_mtkgpuserv.xml \ manifest_uievent.xml \ mapper.mediatek.xml \ + mtk_lbs_service.xml \ + mtkgnss-batching.xml \ vendor.dolby.media.c2-default-service-dax.xml \ vendor.xiaomi.hardware.aidlbgservice-service.xml \ vendor.xiaomi.hardware.displayfeature_aidl-service.xml \ - vendor.xiaomi.hardware.dynamiccameraserver.xml \ manifest_vendor.xiaomi.hardware.aidl.mtdservice.xml \ manifest_vendor.xiaomi.hardware.mfidoca.xml \ manifest_vendor.xiaomi.hardware.mlipay.xml \ @@ -1817,6 +1943,7 @@ PRODUCT_PACKAGES += \ tetheroffloadservice \ vendor.dolby.dms.service \ vendor.dolby.media.c2-default-service-dax \ + vendor.mediatek.hardware.gnss-service \ vendor.mediatek.hardware.gpuserv-service \ vendor.mediatek.hardware.mmagent-service \ vendor.mediatek.hardware.mmlpq@V1-service \ @@ -1824,7 +1951,6 @@ PRODUCT_PACKAGES += \ vendor.mediatek.hardware.nvram-service \ vendor.mediatek.hardware.pq_aidl-service \ vendor.xiaomi.hardware.displayfeature_aidl-service \ - vendor.xiaomi.hardware.dynamiccameraserver \ vendor.xiaomi.hardware.secure_element-service \ vtservice_aidl \ init.insmod \ @@ -1832,6 +1958,7 @@ PRODUCT_PACKAGES += \ miteelog \ mnld \ mtk_agpsd \ + mtk_lbs_service \ muxreport \ nvram_daemon \ rcs_volte_stack \ @@ -1976,6 +2103,9 @@ PRODUCT_PACKAGES += \ vendor_lib64_libalgo_aosp_log_so \ vendor_lib64_libapiwrapper_so \ vendor_lib64_libapudcutils_so \ + vendor_lib64_libarm_egl_properties_sysprop_so \ + vendor_lib64_libarm_gralloc_properties_sysprop_so \ + vendor_lib64_libarm_mali_config_sysprops_so \ vendor_lib64_libcam_3a_isp_utils_so \ vendor_lib64_libcam_afmgr_so \ vendor_lib64_libcam_chdr_so \ @@ -2144,6 +2274,7 @@ PRODUCT_PACKAGES += \ vendor_lib64_libmml_so \ vendor_lib64_libmmlpqImpl_so \ vendor_lib64_libmnl_so \ + vendor_lib64_libmtk_mali_utils_so \ vendor_lib64_libmtkcam_atmseventmgr_so \ vendor_lib64_libmtkcam_debugwrapper_so \ vendor_lib64_libmtkcam_eventcallback_so \ @@ -2314,3 +2445,6 @@ PRODUCT_PACKAGES += \ vendor_lib64_rodinsc820csultra_mipi_raw_4_tuning_so \ vendor_lib64_rodinsc820csultra_mipi_raw_IdxMgr_so \ vendor_lib64_rodinsc820csultra_mipi_raw_tuning_so + +PRODUCT_BOOT_JARS += \ + camerax-vendor-extensions