Compare commits
10 Commits
bb78b50ad7
...
90fb7b9799
| Author | SHA1 | Date | |
|---|---|---|---|
| 90fb7b9799 | |||
| 450963c2c1 | |||
| 4518acbf26 | |||
| 33370e86dc | |||
|
|
f6a1669a59 | ||
|
|
f750113b07 | ||
|
|
691efac708 | ||
|
|
8a5fd04672 | ||
|
|
45f13bbf54 | ||
|
|
c25fba9fc1 |
601
Android.bp
601
Android.bp
@@ -7,6 +7,607 @@ soong_namespace {
|
||||
],
|
||||
}
|
||||
|
||||
cc_prebuilt_library_shared {
|
||||
name: "libpenguin",
|
||||
owner: "oplus",
|
||||
strip: {
|
||||
none: true,
|
||||
},
|
||||
target: {
|
||||
android_arm64: {
|
||||
srcs: ["proprietary/vendor/lib64/libpenguin.so"],
|
||||
shared_libs: ["libc++", "libc", "libm", "libdl", ],
|
||||
},
|
||||
},
|
||||
compile_multilib: "64",
|
||||
prefer: true,
|
||||
soc_specific: true,
|
||||
}
|
||||
|
||||
cc_prebuilt_library_shared {
|
||||
name: "libAPSClient-cmd-jni",
|
||||
owner: "oplus",
|
||||
strip: {
|
||||
none: true,
|
||||
},
|
||||
target: {
|
||||
android_arm64: {
|
||||
srcs: ["proprietary/system_ext/lib64/libAPSClient-cmd-jni.so"],
|
||||
shared_libs: ["libvndksupport", "liblog", "libandroid", "libnativewindow", "libjnigraphics", "libc", "libm", "libdl", ],
|
||||
},
|
||||
},
|
||||
compile_multilib: "64",
|
||||
prefer: true,
|
||||
system_ext_specific: true,
|
||||
}
|
||||
|
||||
cc_prebuilt_library_shared {
|
||||
name: "libAPSClient-jni",
|
||||
owner: "oplus",
|
||||
strip: {
|
||||
none: true,
|
||||
},
|
||||
target: {
|
||||
android_arm64: {
|
||||
srcs: ["proprietary/system_ext/lib64/libAPSClient-jni.so"],
|
||||
shared_libs: ["libvndksupport", "liblog", "libandroid", "libnativewindow", "libjnigraphics", "libc", "libm", "libdl", ],
|
||||
},
|
||||
},
|
||||
compile_multilib: "64",
|
||||
prefer: true,
|
||||
system_ext_specific: true,
|
||||
}
|
||||
|
||||
cc_prebuilt_library_shared {
|
||||
name: "libAncFilter_jni",
|
||||
owner: "oplus",
|
||||
strip: {
|
||||
none: true,
|
||||
},
|
||||
target: {
|
||||
android_arm64: {
|
||||
srcs: ["proprietary/system_ext/lib64/libAncFilter_jni.so"],
|
||||
shared_libs: ["liblog", "libm", "libdl", "libc", ],
|
||||
},
|
||||
},
|
||||
compile_multilib: "64",
|
||||
prefer: true,
|
||||
system_ext_specific: true,
|
||||
}
|
||||
|
||||
cc_prebuilt_library_shared {
|
||||
name: "libAncHumBokeh-jni",
|
||||
owner: "oplus",
|
||||
strip: {
|
||||
none: true,
|
||||
},
|
||||
target: {
|
||||
android_arm64: {
|
||||
srcs: ["proprietary/system_ext/lib64/libAncHumBokeh-jni.so"],
|
||||
shared_libs: ["libjnigraphics", "liblog", "libm", "libdl", "libc", ],
|
||||
},
|
||||
},
|
||||
compile_multilib: "64",
|
||||
prefer: true,
|
||||
system_ext_specific: true,
|
||||
}
|
||||
|
||||
cc_prebuilt_library_shared {
|
||||
name: "libAncHumanDoubleExposure-jni",
|
||||
owner: "oplus",
|
||||
strip: {
|
||||
none: true,
|
||||
},
|
||||
target: {
|
||||
android_arm64: {
|
||||
srcs: ["proprietary/system_ext/lib64/libAncHumanDoubleExposure-jni.so"],
|
||||
shared_libs: ["libjnigraphics", "liblog", "libEGL", "libGLESv3", "libandroid", "libm", "libdl", "libc", ],
|
||||
},
|
||||
},
|
||||
compile_multilib: "64",
|
||||
prefer: true,
|
||||
system_ext_specific: true,
|
||||
}
|
||||
|
||||
cc_prebuilt_library_shared {
|
||||
name: "libAncHumanRetain-jni_v2",
|
||||
owner: "oplus",
|
||||
strip: {
|
||||
none: true,
|
||||
},
|
||||
target: {
|
||||
android_arm64: {
|
||||
srcs: ["proprietary/system_ext/lib64/libAncHumanRetain-jni_v2.so"],
|
||||
shared_libs: ["libjnigraphics", "liblog", "libEGL", "libGLESv3", "libandroid", "libm", "libdl", "libc", ],
|
||||
},
|
||||
},
|
||||
compile_multilib: "64",
|
||||
prefer: true,
|
||||
system_ext_specific: true,
|
||||
}
|
||||
|
||||
cc_prebuilt_library_shared {
|
||||
name: "libAncHumanSegFigureFusion-jni",
|
||||
owner: "oplus",
|
||||
strip: {
|
||||
none: true,
|
||||
},
|
||||
target: {
|
||||
android_arm64: {
|
||||
srcs: ["proprietary/system_ext/lib64/libAncHumanSegFigureFusion-jni.so"],
|
||||
shared_libs: ["libjnigraphics", "liblog", "libEGL", "libGLESv3", "libandroid", "libm", "libdl", "libc", ],
|
||||
},
|
||||
},
|
||||
compile_multilib: "64",
|
||||
prefer: true,
|
||||
system_ext_specific: true,
|
||||
}
|
||||
|
||||
cc_prebuilt_library_shared {
|
||||
name: "libAncHumanVideo-jni",
|
||||
owner: "oplus",
|
||||
strip: {
|
||||
none: true,
|
||||
},
|
||||
target: {
|
||||
android_arm64: {
|
||||
srcs: ["proprietary/system_ext/lib64/libAncHumanVideo-jni.so"],
|
||||
shared_libs: ["libjnigraphics", "liblog", "libm", "libdl", "libc", ],
|
||||
},
|
||||
},
|
||||
compile_multilib: "64",
|
||||
prefer: true,
|
||||
system_ext_specific: true,
|
||||
}
|
||||
|
||||
cc_prebuilt_library_shared {
|
||||
name: "libApsFaceBeautyPreviewProductJni",
|
||||
owner: "oplus",
|
||||
strip: {
|
||||
none: true,
|
||||
},
|
||||
target: {
|
||||
android_arm64: {
|
||||
srcs: ["proprietary/system_ext/lib64/libApsFaceBeautyPreviewProductJni.so"],
|
||||
shared_libs: ["libvndksupport", "liblog", "libandroid", "libjnigraphics", "libEGL", "libGLESv1_CM", "libGLESv3", "libz", "libc", "libm", "libdl", ],
|
||||
},
|
||||
},
|
||||
compile_multilib: "64",
|
||||
prefer: true,
|
||||
system_ext_specific: true,
|
||||
}
|
||||
|
||||
cc_prebuilt_library_shared {
|
||||
name: "libAvatarEngineRender",
|
||||
owner: "oplus",
|
||||
strip: {
|
||||
none: true,
|
||||
},
|
||||
target: {
|
||||
android_arm64: {
|
||||
srcs: ["proprietary/system_ext/lib64/libAvatarEngineRender.so"],
|
||||
shared_libs: ["liblog", "libdl", "libandroid", "libz", "libGLESv3", "libEGL", "libstdc++", "libm", "libc", ],
|
||||
},
|
||||
},
|
||||
compile_multilib: "64",
|
||||
prefer: true,
|
||||
system_ext_specific: true,
|
||||
}
|
||||
|
||||
cc_prebuilt_library_shared {
|
||||
name: "libAvatarEngineRenderNative",
|
||||
owner: "oplus",
|
||||
strip: {
|
||||
none: true,
|
||||
},
|
||||
target: {
|
||||
android_arm64: {
|
||||
srcs: ["proprietary/system_ext/lib64/libAvatarEngineRenderNative.so"],
|
||||
shared_libs: ["libAvatarEngineRender", "liblog", "libdl", "libandroid", "libz", "libGLESv3", "libEGL", "libstdc++", "libm", "libc", ],
|
||||
},
|
||||
},
|
||||
compile_multilib: "64",
|
||||
prefer: true,
|
||||
system_ext_specific: true,
|
||||
}
|
||||
|
||||
cc_prebuilt_library_shared {
|
||||
name: "libCombineLut",
|
||||
owner: "oplus",
|
||||
strip: {
|
||||
none: true,
|
||||
},
|
||||
target: {
|
||||
android_arm64: {
|
||||
srcs: ["proprietary/system_ext/lib64/libCombineLut.so"],
|
||||
shared_libs: ["liblog", "libGLESv3", "libEGL", "libdl", "libc", "libm", ],
|
||||
},
|
||||
},
|
||||
compile_multilib: "64",
|
||||
prefer: true,
|
||||
system_ext_specific: true,
|
||||
}
|
||||
|
||||
cc_prebuilt_library_shared {
|
||||
name: "libCombineLutJni",
|
||||
owner: "oplus",
|
||||
strip: {
|
||||
none: true,
|
||||
},
|
||||
target: {
|
||||
android_arm64: {
|
||||
srcs: ["proprietary/system_ext/lib64/libCombineLutJni.so"],
|
||||
shared_libs: ["libCombineLut", "liblog", "libandroid", "libjnigraphics", "libEGL", "libGLESv1_CM", "libGLESv3", "libz", "libc", "libm", "libstdc++", "libdl", ],
|
||||
},
|
||||
},
|
||||
compile_multilib: "64",
|
||||
prefer: true,
|
||||
system_ext_specific: true,
|
||||
}
|
||||
|
||||
cc_prebuilt_library_shared {
|
||||
name: "libFileExtender-jni",
|
||||
owner: "oplus",
|
||||
strip: {
|
||||
none: true,
|
||||
},
|
||||
target: {
|
||||
android_arm64: {
|
||||
srcs: ["proprietary/system_ext/lib64/libFileExtender-jni.so"],
|
||||
shared_libs: ["liblog", "libandroid", "libEGL", "libGLESv3", "libc", "libm", "libdl", ],
|
||||
},
|
||||
},
|
||||
check_elf_files: false,
|
||||
compile_multilib: "64",
|
||||
prefer: true,
|
||||
system_ext_specific: true,
|
||||
}
|
||||
|
||||
cc_prebuilt_library_shared {
|
||||
name: "libHeifEncoderWrapper",
|
||||
owner: "oplus",
|
||||
strip: {
|
||||
none: true,
|
||||
},
|
||||
target: {
|
||||
android_arm64: {
|
||||
srcs: ["proprietary/system_ext/lib64/libHeifEncoderWrapper.so"],
|
||||
shared_libs: ["liboplusheifwriter", "libutils", "libstagefright", "libstagefright_foundation", "liblog", "libmedia_omx", "libmedia", "libmedia_codeclist", "libnativehelper", "libandroid_runtime", "libnativewindow", "libui", "libgui", "libc++", "libc", "libm", "libdl", ],
|
||||
},
|
||||
},
|
||||
compile_multilib: "64",
|
||||
prefer: true,
|
||||
system_ext_specific: true,
|
||||
}
|
||||
|
||||
cc_prebuilt_library_shared {
|
||||
name: "libNativeWinBuffExchange",
|
||||
owner: "oplus",
|
||||
strip: {
|
||||
none: true,
|
||||
},
|
||||
target: {
|
||||
android_arm64: {
|
||||
srcs: ["proprietary/system_ext/lib64/libNativeWinBuffExchange.so"],
|
||||
shared_libs: ["liblog", "libutils", "libnativewindow", "libui", "libgui", "android.hardware.graphics.bufferqueue@1.0", "android.hardware.graphics.bufferqueue@2.0", "libc++", "libc", "libm", "libdl", ],
|
||||
},
|
||||
},
|
||||
compile_multilib: "64",
|
||||
prefer: true,
|
||||
system_ext_specific: true,
|
||||
}
|
||||
|
||||
cc_prebuilt_library_shared {
|
||||
name: "libOplusBlurPreviewJNI",
|
||||
owner: "oplus",
|
||||
strip: {
|
||||
none: true,
|
||||
},
|
||||
target: {
|
||||
android_arm64: {
|
||||
srcs: ["proprietary/system_ext/lib64/libOplusBlurPreviewJNI.so"],
|
||||
shared_libs: ["libvndksupport", "liblog", "libandroid", "libc", "libm", "libdl", ],
|
||||
},
|
||||
},
|
||||
compile_multilib: "64",
|
||||
prefer: true,
|
||||
system_ext_specific: true,
|
||||
}
|
||||
|
||||
cc_prebuilt_library_shared {
|
||||
name: "libSuperTextWrapper_system_ext",
|
||||
stem: "libSuperTextWrapper",
|
||||
owner: "oplus",
|
||||
strip: {
|
||||
none: true,
|
||||
},
|
||||
target: {
|
||||
android_arm64: {
|
||||
srcs: ["proprietary/system_ext/lib64/libSuperTextWrapper.so"],
|
||||
shared_libs: ["liblog", "libXDocProcessSDK_system_ext", "libYTCommon_system_ext", "libGLESv3", "libEGL", "libm", "libdl", "libc", ],
|
||||
},
|
||||
},
|
||||
compile_multilib: "64",
|
||||
prefer: true,
|
||||
system_ext_specific: true,
|
||||
}
|
||||
|
||||
cc_prebuilt_library_shared {
|
||||
name: "libXDocProcessSDK-jni",
|
||||
owner: "oplus",
|
||||
strip: {
|
||||
none: true,
|
||||
},
|
||||
target: {
|
||||
android_arm64: {
|
||||
srcs: ["proprietary/system_ext/lib64/libXDocProcessSDK-jni.so"],
|
||||
shared_libs: ["liblog", "libjnigraphics", "libvndksupport", "libm", "libdl", "libc", ],
|
||||
},
|
||||
},
|
||||
compile_multilib: "64",
|
||||
prefer: true,
|
||||
system_ext_specific: true,
|
||||
}
|
||||
|
||||
cc_prebuilt_library_shared {
|
||||
name: "libXDocProcessSDK_system_ext",
|
||||
stem: "libXDocProcessSDK",
|
||||
owner: "oplus",
|
||||
strip: {
|
||||
none: true,
|
||||
},
|
||||
target: {
|
||||
android_arm64: {
|
||||
srcs: ["proprietary/system_ext/lib64/libXDocProcessSDK.so"],
|
||||
shared_libs: ["libdl", "liblog", "libYTCommon_system_ext", "libEGL", "libGLESv3", "libc", "libz", "libm", ],
|
||||
},
|
||||
},
|
||||
compile_multilib: "64",
|
||||
prefer: true,
|
||||
system_ext_specific: true,
|
||||
}
|
||||
|
||||
cc_prebuilt_library_shared {
|
||||
name: "libYTCommon_system_ext",
|
||||
stem: "libYTCommon",
|
||||
owner: "oplus",
|
||||
strip: {
|
||||
none: true,
|
||||
},
|
||||
target: {
|
||||
android_arm64: {
|
||||
srcs: ["proprietary/system_ext/lib64/libYTCommon.so"],
|
||||
shared_libs: ["liblog", "libz", "libm", "libstdc++", "libdl", "libc", ],
|
||||
},
|
||||
},
|
||||
compile_multilib: "64",
|
||||
prefer: true,
|
||||
system_ext_specific: true,
|
||||
}
|
||||
|
||||
cc_prebuilt_library_shared {
|
||||
name: "libarcsoft_wideselfie",
|
||||
owner: "oplus",
|
||||
strip: {
|
||||
none: true,
|
||||
},
|
||||
target: {
|
||||
android_arm64: {
|
||||
srcs: ["proprietary/system_ext/lib64/libarcsoft_wideselfie.so"],
|
||||
shared_libs: ["libmpbase_system_ext", "liblog", "libdl", "libc", "libm", ],
|
||||
},
|
||||
},
|
||||
compile_multilib: "64",
|
||||
prefer: true,
|
||||
system_ext_specific: true,
|
||||
}
|
||||
|
||||
cc_prebuilt_library_shared {
|
||||
name: "libcolorx-loader",
|
||||
owner: "oplus",
|
||||
strip: {
|
||||
none: true,
|
||||
},
|
||||
target: {
|
||||
android_arm64: {
|
||||
srcs: ["proprietary/system_ext/lib64/libcolorx-loader.so"],
|
||||
shared_libs: ["liblog", "libcutils", "libutilscallstack", "libc++", "libc", "libm", "libdl", ],
|
||||
},
|
||||
},
|
||||
compile_multilib: "64",
|
||||
prefer: true,
|
||||
system_ext_specific: true,
|
||||
}
|
||||
|
||||
cc_prebuilt_library_shared {
|
||||
name: "libcolorx",
|
||||
owner: "oplus",
|
||||
strip: {
|
||||
none: true,
|
||||
},
|
||||
target: {
|
||||
android_arm64: {
|
||||
srcs: ["proprietary/system_ext/lib64/libcolorx.so"],
|
||||
shared_libs: ["liblog", "libbinder", "libutils", "libcutils", "libutilscallstack", "libz", "libc++", "libc", "libm", "libdl", ],
|
||||
},
|
||||
},
|
||||
compile_multilib: "64",
|
||||
prefer: true,
|
||||
system_ext_specific: true,
|
||||
}
|
||||
|
||||
cc_prebuilt_library_shared {
|
||||
name: "libcoolex",
|
||||
owner: "oplus",
|
||||
strip: {
|
||||
none: true,
|
||||
},
|
||||
target: {
|
||||
android_arm64: {
|
||||
srcs: ["proprietary/system_ext/lib64/libcoolex.so"],
|
||||
shared_libs: ["liblog", "libbinder", "libcolorx", "libc++", "libc", "libm", "libdl", ],
|
||||
},
|
||||
},
|
||||
compile_multilib: "64",
|
||||
prefer: true,
|
||||
system_ext_specific: true,
|
||||
}
|
||||
|
||||
cc_prebuilt_library_shared {
|
||||
name: "libextendfile_system_ext",
|
||||
stem: "libextendfile",
|
||||
owner: "oplus",
|
||||
strip: {
|
||||
none: true,
|
||||
},
|
||||
target: {
|
||||
android_arm64: {
|
||||
srcs: ["proprietary/system_ext/lib64/libextendfile.so"],
|
||||
shared_libs: ["liblog", "libm", "libdl", "libc", ],
|
||||
},
|
||||
},
|
||||
compile_multilib: "64",
|
||||
prefer: true,
|
||||
system_ext_specific: true,
|
||||
}
|
||||
|
||||
cc_prebuilt_library_shared {
|
||||
name: "libjni_wideselfie",
|
||||
owner: "oplus",
|
||||
strip: {
|
||||
none: true,
|
||||
},
|
||||
target: {
|
||||
android_arm64: {
|
||||
srcs: ["proprietary/system_ext/lib64/libjni_wideselfie.so"],
|
||||
shared_libs: ["libjnigraphics", "liblog", "libandroid", "libc", "libm", "libstdc++", "libdl", "libarcsoft_wideselfie", ],
|
||||
},
|
||||
},
|
||||
compile_multilib: "64",
|
||||
prefer: true,
|
||||
system_ext_specific: true,
|
||||
}
|
||||
|
||||
cc_prebuilt_library_shared {
|
||||
name: "libjnisingleblur_api",
|
||||
owner: "oplus",
|
||||
strip: {
|
||||
none: true,
|
||||
},
|
||||
target: {
|
||||
android_arm64: {
|
||||
srcs: ["proprietary/system_ext/lib64/libjnisingleblur_api.so"],
|
||||
shared_libs: ["libz", "libjnigraphics", "libvndksupport", "liblog", "libGLESv2", "libm", "libdl", "libc", ],
|
||||
},
|
||||
},
|
||||
compile_multilib: "64",
|
||||
prefer: true,
|
||||
system_ext_specific: true,
|
||||
}
|
||||
|
||||
cc_prebuilt_library_shared {
|
||||
name: "libjnistblur_api",
|
||||
owner: "oplus",
|
||||
strip: {
|
||||
none: true,
|
||||
},
|
||||
target: {
|
||||
android_arm64: {
|
||||
srcs: ["proprietary/system_ext/lib64/libjnistblur_api.so"],
|
||||
shared_libs: ["libz", "libjnigraphics", "libvndksupport", "liblog", "libGLESv2", "libm", "libdl", "libc", ],
|
||||
},
|
||||
},
|
||||
compile_multilib: "64",
|
||||
prefer: true,
|
||||
system_ext_specific: true,
|
||||
}
|
||||
|
||||
cc_prebuilt_library_shared {
|
||||
name: "libmpbase_system_ext",
|
||||
stem: "libmpbase",
|
||||
owner: "oplus",
|
||||
strip: {
|
||||
none: true,
|
||||
},
|
||||
target: {
|
||||
android_arm64: {
|
||||
srcs: ["proprietary/system_ext/lib64/libmpbase.so"],
|
||||
shared_libs: ["libc", ],
|
||||
},
|
||||
},
|
||||
compile_multilib: "64",
|
||||
prefer: true,
|
||||
system_ext_specific: true,
|
||||
}
|
||||
|
||||
cc_prebuilt_library_shared {
|
||||
name: "liboplusheifwriter",
|
||||
owner: "oplus",
|
||||
strip: {
|
||||
none: true,
|
||||
},
|
||||
target: {
|
||||
android_arm64: {
|
||||
srcs: ["proprietary/system_ext/lib64/liboplusheifwriter.so"],
|
||||
shared_libs: ["libutils", "libcutils", "libstagefright", "libstagefright_foundation", "liblog", "libmedia_omx", "libmedia", "libmedia_codeclist", "libnativehelper", "libandroid_runtime", "libnativewindow", "libui", "libgui", "libbase", "libjpeg", "libc++", "libc", "libm", "libdl", ],
|
||||
},
|
||||
},
|
||||
compile_multilib: "64",
|
||||
prefer: true,
|
||||
system_ext_specific: true,
|
||||
}
|
||||
|
||||
cc_prebuilt_library_shared {
|
||||
name: "libsingle_camera_bokeh_native",
|
||||
owner: "oplus",
|
||||
strip: {
|
||||
none: true,
|
||||
},
|
||||
target: {
|
||||
android_arm64: {
|
||||
srcs: ["proprietary/system_ext/lib64/libsingle_camera_bokeh_native.so"],
|
||||
shared_libs: ["liblog", "libGLESv3", "libEGL", "libnativewindow", "libmpbase_system_ext", "libm", "libdl", "libc", ],
|
||||
},
|
||||
},
|
||||
compile_multilib: "64",
|
||||
prefer: true,
|
||||
system_ext_specific: true,
|
||||
}
|
||||
|
||||
cc_prebuilt_library_shared {
|
||||
name: "libst_mobile",
|
||||
owner: "oplus",
|
||||
strip: {
|
||||
none: true,
|
||||
},
|
||||
target: {
|
||||
android_arm64: {
|
||||
srcs: ["proprietary/system_ext/lib64/libst_mobile.so"],
|
||||
shared_libs: ["libz", "libGLESv2", "libEGL", "liblog", "libm", "libc", "libdl", ],
|
||||
},
|
||||
},
|
||||
compile_multilib: "64",
|
||||
prefer: true,
|
||||
system_ext_specific: true,
|
||||
}
|
||||
|
||||
cc_prebuilt_library_shared {
|
||||
name: "libst_sticker_jni",
|
||||
owner: "oplus",
|
||||
strip: {
|
||||
none: true,
|
||||
},
|
||||
target: {
|
||||
android_arm64: {
|
||||
srcs: ["proprietary/system_ext/lib64/libst_sticker_jni.so"],
|
||||
shared_libs: ["liblog", "libst_mobile", "libandroid", "libGLESv3", "libEGL", "libm", "libdl", "libc", ],
|
||||
},
|
||||
},
|
||||
compile_multilib: "64",
|
||||
prefer: true,
|
||||
system_ext_specific: true,
|
||||
}
|
||||
|
||||
android_app_import {
|
||||
name: "OplusAppPlatform",
|
||||
owner: "oplus",
|
||||
|
||||
@@ -1,4 +0,0 @@
|
||||
# Automatically generated file. DO NOT MODIFY
|
||||
#
|
||||
# This file is generated by device/oplus/camera/setup-makefiles.sh
|
||||
|
||||
@@ -4,13 +4,13 @@ Prebuilt stock oplus Camera to include in custom ROM builds.
|
||||
|
||||
### How to use?
|
||||
|
||||
1. Clone this repo to `vendor/oplus/camera`
|
||||
1. Clone this repo to `device/oplus/camera`
|
||||
|
||||
2. Inherit it from `device.mk` in device tree:
|
||||
|
||||
```
|
||||
# Camera
|
||||
$(call inherit-product-if-exists, vendor/oplus/camera/opluscamera.mk)
|
||||
$(call inherit-product-if-exists, device/oplus/camera/opluscamera.mk)
|
||||
```
|
||||
|
||||
3. Ensure that the PRODUCT_BRAND is either oneplus or oppo or realme and that it is not overriden by any of the safetynet hacks.
|
||||
|
||||
@@ -1,68 +0,0 @@
|
||||
# Automatically generated file. DO NOT MODIFY
|
||||
#
|
||||
# This file is generated by device/oplus/camera/setup-makefiles.sh
|
||||
|
||||
PRODUCT_SOONG_NAMESPACES += \
|
||||
vendor/oplus/camera
|
||||
|
||||
PRODUCT_COPY_FILES += \
|
||||
vendor/oplus/camera/proprietary/system_ext/lib64/libAPSClient-cmd-jni.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/libAPSClient-cmd-jni.so \
|
||||
vendor/oplus/camera/proprietary/system_ext/lib64/libAPSClient-jni.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/libAPSClient-jni.so \
|
||||
vendor/oplus/camera/proprietary/system_ext/lib64/libAncFilter_jni.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/libAncFilter_jni.so \
|
||||
vendor/oplus/camera/proprietary/system_ext/lib64/libAncHumBokeh-jni.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/libAncHumBokeh-jni.so \
|
||||
vendor/oplus/camera/proprietary/system_ext/lib64/libAncHumanDoubleExposure-jni.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/libAncHumanDoubleExposure-jni.so \
|
||||
vendor/oplus/camera/proprietary/system_ext/lib64/libAncHumanRetain-jni_v2.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/libAncHumanRetain-jni_v2.so \
|
||||
vendor/oplus/camera/proprietary/system_ext/lib64/libAncHumanSegFigureFusion-jni.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/libAncHumanSegFigureFusion-jni.so \
|
||||
vendor/oplus/camera/proprietary/system_ext/lib64/libAncHumanVideo-jni.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/libAncHumanVideo-jni.so \
|
||||
vendor/oplus/camera/proprietary/system_ext/lib64/libApsFaceBeautyPreviewProductJni.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/libApsFaceBeautyPreviewProductJni.so \
|
||||
vendor/oplus/camera/proprietary/system_ext/lib64/libAvatarEngineRender.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/libAvatarEngineRender.so \
|
||||
vendor/oplus/camera/proprietary/system_ext/lib64/libAvatarEngineRenderNative.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/libAvatarEngineRenderNative.so \
|
||||
vendor/oplus/camera/proprietary/system_ext/lib64/libCombineLut.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/libCombineLut.so \
|
||||
vendor/oplus/camera/proprietary/system_ext/lib64/libCombineLutJni.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/libCombineLutJni.so \
|
||||
vendor/oplus/camera/proprietary/system_ext/lib64/libFileExtender-jni.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/libFileExtender-jni.so \
|
||||
vendor/oplus/camera/proprietary/system_ext/lib64/libOplusBlurPreviewJNI.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/libOplusBlurPreviewJNI.so \
|
||||
vendor/oplus/camera/proprietary/system_ext/lib64/libSuperTextWrapper.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/libSuperTextWrapper.so \
|
||||
vendor/oplus/camera/proprietary/system_ext/lib64/libXDocProcessSDK-jni.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/libXDocProcessSDK-jni.so \
|
||||
vendor/oplus/camera/proprietary/system_ext/lib64/libXDocProcessSDK.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/libXDocProcessSDK.so \
|
||||
vendor/oplus/camera/proprietary/system_ext/lib64/libYTCommon.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/libYTCommon.so \
|
||||
vendor/oplus/camera/proprietary/system_ext/lib64/libarcsoft_wideselfie.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/libarcsoft_wideselfie.so \
|
||||
vendor/oplus/camera/proprietary/system_ext/lib64/libcolorx-loader.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/libcolorx-loader.so \
|
||||
vendor/oplus/camera/proprietary/system_ext/lib64/libcolorx.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/libcolorx.so \
|
||||
vendor/oplus/camera/proprietary/system_ext/lib64/libcoolex.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/libcoolex.so \
|
||||
vendor/oplus/camera/proprietary/system_ext/lib64/libextendfile.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/libextendfile.so \
|
||||
vendor/oplus/camera/proprietary/system_ext/lib64/libjni_wideselfie.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/libjni_wideselfie.so \
|
||||
vendor/oplus/camera/proprietary/system_ext/lib64/libjnisingleblur_api.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/libjnisingleblur_api.so \
|
||||
vendor/oplus/camera/proprietary/system_ext/lib64/libjnistblur_api.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/libjnistblur_api.so \
|
||||
vendor/oplus/camera/proprietary/system_ext/lib64/libmpbase.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/libmpbase.so \
|
||||
vendor/oplus/camera/proprietary/system_ext/lib64/libsingle_camera_bokeh_native.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/libsingle_camera_bokeh_native.so \
|
||||
vendor/oplus/camera/proprietary/system_ext/lib64/libst_mobile.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/libst_mobile.so \
|
||||
vendor/oplus/camera/proprietary/system_ext/lib64/libst_sticker_jni.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/libst_sticker_jni.so \
|
||||
vendor/oplus/camera/proprietary/system_ext/etc/default-permissions/oplus_camera_default_grant_permissions_list.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/default-permissions/oplus_camera_default_grant_permissions_list.xml \
|
||||
vendor/oplus/camera/proprietary/odm/lib64/libCaptureBokeh.so:$(TARGET_COPY_OUT_ODM)/lib64/libCaptureBokeh.so \
|
||||
vendor/oplus/camera/proprietary/odm/lib64/libOPAlgoCamAIBeautyBodyDetection.so:$(TARGET_COPY_OUT_ODM)/lib64/libOPAlgoCamAIBeautyBodyDetection.so \
|
||||
vendor/oplus/camera/proprietary/odm/lib64/libOPAlgoCamAiBeautyEyeRetouchCn.so:$(TARGET_COPY_OUT_ODM)/lib64/libOPAlgoCamAiBeautyEyeRetouchCn.so \
|
||||
vendor/oplus/camera/proprietary/odm/lib64/libOPAlgoCamAiBeautyFaceRetouchCn.so:$(TARGET_COPY_OUT_ODM)/lib64/libOPAlgoCamAiBeautyFaceRetouchCn.so \
|
||||
vendor/oplus/camera/proprietary/odm/lib64/libOPAlgoCamAiUnifySkin.so:$(TARGET_COPY_OUT_ODM)/lib64/libOPAlgoCamAiUnifySkin.so \
|
||||
vendor/oplus/camera/proprietary/odm/lib64/libOPAlgoCamFaceBeautyCap.so:$(TARGET_COPY_OUT_ODM)/lib64/libOPAlgoCamFaceBeautyCap.so \
|
||||
vendor/oplus/camera/proprietary/odm/lib64/libOPAlgoCamFaceRestore.so:$(TARGET_COPY_OUT_ODM)/lib64/libOPAlgoCamFaceRestore.so \
|
||||
vendor/oplus/camera/proprietary/odm/lib64/libOPAlgoCamHybridRaw.so:$(TARGET_COPY_OUT_ODM)/lib64/libOPAlgoCamHybridRaw.so \
|
||||
vendor/oplus/camera/proprietary/odm/lib64/libOPAlgoCamSinglePortrait.so:$(TARGET_COPY_OUT_ODM)/lib64/libOPAlgoCamSinglePortrait.so \
|
||||
vendor/oplus/camera/proprietary/odm/lib64/libXDocProcessSDK.so:$(TARGET_COPY_OUT_ODM)/lib64/libXDocProcessSDK.so \
|
||||
vendor/oplus/camera/proprietary/odm/lib64/libarcsoft_turbo_fusion_raw_portrait_super_night.so:$(TARGET_COPY_OUT_ODM)/lib64/libarcsoft_turbo_fusion_raw_portrait_super_night.so \
|
||||
vendor/oplus/camera/proprietary/odm/lib64/libarcsoft_turbo_fusion_raw_super_night.so:$(TARGET_COPY_OUT_ODM)/lib64/libarcsoft_turbo_fusion_raw_super_night.so \
|
||||
vendor/oplus/camera/proprietary/odm/lib64/libarcsoft_turbo_hdr_grf.so:$(TARGET_COPY_OUT_ODM)/lib64/libarcsoft_turbo_hdr_grf.so \
|
||||
vendor/oplus/camera/proprietary/odm/lib64/libarcsoft_turbo_hdr_raw.so:$(TARGET_COPY_OUT_ODM)/lib64/libarcsoft_turbo_hdr_raw.so \
|
||||
vendor/oplus/camera/proprietary/odm/lib64/libarcsoft_turbo_hdr_raw_front.so:$(TARGET_COPY_OUT_ODM)/lib64/libarcsoft_turbo_hdr_raw_front.so \
|
||||
vendor/oplus/camera/proprietary/odm/lib64/libarcsoft_turbo_raw.so:$(TARGET_COPY_OUT_ODM)/lib64/libarcsoft_turbo_raw.so \
|
||||
vendor/oplus/camera/proprietary/odm/lib64/libtrace.so:$(TARGET_COPY_OUT_ODM)/lib64/libtrace.so \
|
||||
vendor/oplus/camera/proprietary/system_ext/lib64/libHeifEncoderWrapper.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/libHeifEncoderWrapper.so \
|
||||
vendor/oplus/camera/proprietary/system_ext/lib64/libNativeWinBuffExchange.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/libNativeWinBuffExchange.so \
|
||||
vendor/oplus/camera/proprietary/system_ext/lib64/liboplusheifwriter.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/liboplusheifwriter.so \
|
||||
vendor/oplus/camera/proprietary/vendor/lib64/libpenguin.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libpenguin.so
|
||||
|
||||
PRODUCT_PACKAGES += \
|
||||
OplusAppPlatform \
|
||||
OplusCamera \
|
||||
oplus-support-wrapper \
|
||||
com.oplus.camera.unit.sdk.adapter \
|
||||
com.oplus.camera.unit.sdk
|
||||
32
extract-files.py
Executable file
32
extract-files.py
Executable file
@@ -0,0 +1,32 @@
|
||||
#!/usr/bin/env -S PYTHONPATH=../../../tools/extract-utils python3
|
||||
#
|
||||
# SPDX-FileCopyrightText: 2024 The LineageOS Project
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
#
|
||||
from extract_utils.fixups_blob import (
|
||||
blob_fixup,
|
||||
blob_fixups_user_type,
|
||||
)
|
||||
from extract_utils.fixups_lib import (
|
||||
lib_fixup_remove,
|
||||
lib_fixups,
|
||||
lib_fixups_user_type,
|
||||
)
|
||||
from extract_utils.main import (
|
||||
ExtractUtils,
|
||||
ExtractUtilsModule,
|
||||
)
|
||||
|
||||
namespace_imports = [
|
||||
'hardware/oplus',
|
||||
]
|
||||
|
||||
module = ExtractUtilsModule(
|
||||
'camera',
|
||||
'oplus',
|
||||
namespace_imports=namespace_imports,
|
||||
)
|
||||
|
||||
if __name__ == '__main__':
|
||||
utils = ExtractUtils.device(module)
|
||||
utils.run()
|
||||
@@ -1,61 +0,0 @@
|
||||
#!/bin/bash
|
||||
#
|
||||
# Copyright (C) 2016 The CyanogenMod Project
|
||||
# Copyright (C) 2017-2023 The LineageOS Project
|
||||
#
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
#
|
||||
|
||||
set -e
|
||||
|
||||
DEVICE=camera
|
||||
VENDOR=oplus
|
||||
|
||||
# Load extract_utils and do some sanity checks
|
||||
MY_DIR="${BASH_SOURCE%/*}"
|
||||
if [[ ! -d "${MY_DIR}" ]]; then MY_DIR="${PWD}"; fi
|
||||
|
||||
ANDROID_ROOT="${MY_DIR}/../../.."
|
||||
|
||||
HELPER="${ANDROID_ROOT}/tools/extract-utils/extract_utils.sh"
|
||||
if [ ! -f "${HELPER}" ]; then
|
||||
echo "Unable to find helper script at ${HELPER}"
|
||||
exit 1
|
||||
fi
|
||||
source "${HELPER}"
|
||||
|
||||
# Default to sanitizing the vendor folder before extraction
|
||||
CLEAN_VENDOR=true
|
||||
|
||||
KANG=
|
||||
SECTION=
|
||||
|
||||
while [ "${#}" -gt 0 ]; do
|
||||
case "${1}" in
|
||||
-n | --no-cleanup )
|
||||
CLEAN_VENDOR=false
|
||||
;;
|
||||
-k | --kang )
|
||||
KANG="--kang"
|
||||
;;
|
||||
-s | --section )
|
||||
SECTION="${2}"; shift
|
||||
CLEAN_VENDOR=false
|
||||
;;
|
||||
* )
|
||||
SRC="${1}"
|
||||
;;
|
||||
esac
|
||||
shift
|
||||
done
|
||||
|
||||
if [ -z "${SRC}" ]; then
|
||||
SRC="adb"
|
||||
fi
|
||||
|
||||
# Initialize the helper
|
||||
setup_vendor "${DEVICE}" "${VENDOR}" "${ANDROID_ROOT}" false "${CLEAN_VENDOR}"
|
||||
|
||||
extract "${MY_DIR}/proprietary-files.txt" "${SRC}" "${KANG}" --section "${SECTION}"
|
||||
|
||||
"${MY_DIR}/setup-makefiles.sh"
|
||||
@@ -23,13 +23,13 @@ PRODUCT_PRODUCT_PROPERTIES += \
|
||||
ro.com.google.lens.oem_image_package=com.oneplus.gallery
|
||||
|
||||
# Photo
|
||||
TARGET_USES_OPLUS_CAMERA := true
|
||||
$(call soong_config_set,camera,package_name,com.oplus.packageName)
|
||||
|
||||
# Video
|
||||
TARGET_CAMERA_OVERRIDE_FORMAT_FROM_RESERVED := true
|
||||
$(call soong_config_set,camera,override_format_from_reserved,true)
|
||||
|
||||
# SEpolicy
|
||||
include vendor/oplus/camera/sepolicy/SEPolicy.mk
|
||||
include device/oplus/camera/sepolicy/SEPolicy.mk
|
||||
|
||||
# Inherit from camera-vendor.mk
|
||||
$(call inherit-product, vendor/oplus/camera/camera-vendor.mk)
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
## are from Oneplus 11 5G (CPH2449_14.0.0.401(EX01)).
|
||||
|
||||
# Camera
|
||||
-my_product/app/OplusCamera/OplusCamera.apk:system_ext/priv-app/OplusCamera/OplusCamera.apk;OVERRIDES=Camera2,GoogleCameraGo
|
||||
my_product/app/OplusCamera/OplusCamera.apk:system_ext/priv-app/OplusCamera/OplusCamera.apk;OVERRIDES=Camera2,GoogleCameraGo
|
||||
my_product/lib64/libAPSClient-cmd-jni.so:system_ext/lib64/libAPSClient-cmd-jni.so
|
||||
my_product/lib64/libAPSClient-jni.so:system_ext/lib64/libAPSClient-jni.so
|
||||
my_product/lib64/libAncFilter_jni.so:system_ext/lib64/libAncFilter_jni.so
|
||||
@@ -11,52 +11,32 @@ my_product/lib64/libAncHumanDoubleExposure-jni.so:system_ext/lib64/libAncHumanDo
|
||||
my_product/lib64/libAncHumanRetain-jni_v2.so:system_ext/lib64/libAncHumanRetain-jni_v2.so
|
||||
my_product/lib64/libAncHumanSegFigureFusion-jni.so:system_ext/lib64/libAncHumanSegFigureFusion-jni.so
|
||||
my_product/lib64/libAncHumanVideo-jni.so:system_ext/lib64/libAncHumanVideo-jni.so
|
||||
my_product/lib64/libApsFaceBeautyPreviewProductJni.so:system_ext/lib64/libApsFaceBeautyPreviewProductJni.so
|
||||
my_product/lib64/libApsFaceBeautyPreviewProductJni.so:system_ext/lib64/libApsFaceBeautyPreviewProductJni.so;FIX_SONAME
|
||||
my_product/lib64/libAvatarEngineRender.so:system_ext/lib64/libAvatarEngineRender.so
|
||||
my_product/lib64/libAvatarEngineRenderNative.so:system_ext/lib64/libAvatarEngineRenderNative.so
|
||||
my_product/lib64/libCombineLut.so:system_ext/lib64/libCombineLut.so
|
||||
my_product/lib64/libCombineLutJni.so:system_ext/lib64/libCombineLutJni.so
|
||||
my_product/lib64/libFileExtender-jni.so:system_ext/lib64/libFileExtender-jni.so
|
||||
my_product/lib64/libOplusBlurPreviewJNI.so:system_ext/lib64/libOplusBlurPreviewJNI.so
|
||||
my_product/lib64/libSuperTextWrapper.so:system_ext/lib64/libSuperTextWrapper.so
|
||||
my_product/lib64/libSuperTextWrapper.so:system_ext/lib64/libSuperTextWrapper.so;MODULE_SUFFIX=_system_ext
|
||||
my_product/lib64/libXDocProcessSDK-jni.so:system_ext/lib64/libXDocProcessSDK-jni.so
|
||||
my_product/lib64/libXDocProcessSDK.so:system_ext/lib64/libXDocProcessSDK.so
|
||||
my_product/lib64/libYTCommon.so:system_ext/lib64/libYTCommon.so
|
||||
my_product/lib64/libXDocProcessSDK-jni.so:system_ext/lib64/libXDocProcessSDK-jni.qti.so;FIX_SONAME
|
||||
my_product/lib64/libXDocProcessSDK.so:system_ext/lib64/libXDocProcessSDK.so;MODULE_SUFFIX=_system_ext
|
||||
my_product/lib64/libYTCommon.so:system_ext/lib64/libYTCommon.so;MODULE_SUFFIX=_system_ext
|
||||
my_product/lib64/libarcsoft_wideselfie.so:system_ext/lib64/libarcsoft_wideselfie.so
|
||||
my_product/lib64/libcolorx-loader.so:system_ext/lib64/libcolorx-loader.so
|
||||
my_product/lib64/libcolorx.so:system_ext/lib64/libcolorx.so
|
||||
my_product/lib64/libcoolex.so:system_ext/lib64/libcoolex.so
|
||||
my_product/lib64/libextendfile.so:system_ext/lib64/libextendfile.so
|
||||
my_product/lib64/libextendfile.so:system_ext/lib64/libextendfile.so;MODULE_SUFFIX=system_ext
|
||||
my_product/lib64/libjni_wideselfie.so:system_ext/lib64/libjni_wideselfie.so
|
||||
my_product/lib64/libjnisingleblur_api.so:system_ext/lib64/libjnisingleblur_api.so
|
||||
my_product/lib64/libjnistblur_api.so:system_ext/lib64/libjnistblur_api.so
|
||||
my_product/lib64/libmpbase.so:system_ext/lib64/libmpbase.so
|
||||
my_product/lib64/libjnisingleblur_api.so:system_ext/lib64/libjnisingleblur_api.so;FIX_SONAME
|
||||
my_product/lib64/libjnistblur_api.so:system_ext/lib64/libjnistblur_api.so;FIX_SONAME
|
||||
my_product/lib64/libmpbase.so:system_ext/lib64/libmpbase.so;MODULE_SUFFIX=_system_ext
|
||||
my_product/lib64/libsingle_camera_bokeh_native.so:system_ext/lib64/libsingle_camera_bokeh_native.so
|
||||
my_product/lib64/libst_mobile.so:system_ext/lib64/libst_mobile.so
|
||||
my_product/lib64/libst_sticker_jni.so:system_ext/lib64/libst_sticker_jni.so
|
||||
my_product/lib64/libst_sticker_jni.so:system_ext/lib64/libst_sticker_jni.so;FIX_SONAME
|
||||
my_product/product_overlay/etc/permissions/oplus_camera_default_grant_permissions_list.xml:system_ext/etc/default-permissions/oplus_camera_default_grant_permissions_list.xml
|
||||
my_product/product_overlay/framework/com.oplus.camera.unit.sdk.adapter.jar:system_ext/framework/com.oplus.camera.unit.sdk.adapter.jar
|
||||
my_product/product_overlay/framework/com.oplus.camera.unit.sdk.jar:system_ext/framework/com.oplus.camera.unit.sdk.jar
|
||||
odm/lib64/libXDocProcessSDK.so
|
||||
odm/lib64/libarcsoft_turbo_fusion_raw_portrait_super_night.so
|
||||
odm/lib64/libarcsoft_turbo_fusion_raw_super_night.so
|
||||
odm/lib64/libarcsoft_turbo_hdr_grf.so
|
||||
odm/lib64/libarcsoft_turbo_hdr_raw.so
|
||||
odm/lib64/libarcsoft_turbo_hdr_raw_front.so
|
||||
odm/lib64/libarcsoft_turbo_raw.so
|
||||
odm/lib64/libtrace.so
|
||||
system/framework/oplus-support-wrapper.jar
|
||||
system_ext/lib64/libpenguin.so:vendor/lib64/libpenguin.so
|
||||
system_ext/lib64/libHeifEncoderWrapper.so
|
||||
system_ext/lib64/libNativeWinBuffExchange.so
|
||||
system_ext/lib64/liboplusheifwriter.so
|
||||
system_ext/priv-app/OplusAppPlatform/OplusAppPlatform.apk
|
||||
odm/lib64/libOPAlgoCamAIBeautyBodyDetection.so
|
||||
odm/lib64/libOPAlgoCamAiBeautyEyeRetouchCn.so
|
||||
odm/lib64/libOPAlgoCamAiBeautyFaceRetouchCn.so
|
||||
odm/lib64/libOPAlgoCamAiUnifySkin.so
|
||||
odm/lib64/libOPAlgoCamFaceBeautyCap.so
|
||||
odm/lib64/libOPAlgoCamFaceRestore.so
|
||||
odm/lib64/libOPAlgoCamHybridRaw.so
|
||||
odm/lib64/libOPAlgoCamSinglePortrait.so
|
||||
odm/lib64/libCaptureBokeh.so
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:f1098f62c8a8f62ef46a2fc263d5b00eac0d19014f513014a215699b0b68b792
|
||||
size 36132584
|
||||
@@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:86594b1c43fba6f3355739205400b14d036f7c5adce9cb630786ba555b6bb31a
|
||||
size 44290480
|
||||
@@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:14502bd0a27120e588388550c6f90838c694adb5d29e9f6a8e99bfbb3b29003b
|
||||
size 204392
|
||||
@@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:440cad4fc1fcb3b28e869f7acecde26b1b7d58aa942113a6c8521a227ccf9d76
|
||||
size 149195088
|
||||
@@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:ea4caeeb56001877a489c429596f29a9491c1c4f824b2fcc6c67b421e3b85db2
|
||||
size 53784400
|
||||
@@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:5aa73ddae44dd669c801d6bbf43a3667d07fa84d68a79ea1b0344e2c6afdc4be
|
||||
size 210984
|
||||
Binary file not shown.
Binary file not shown.
@@ -1,23 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
********************************************************************************
|
||||
** Copyright (C) 2018-2021 Oplus. All rights reserved.
|
||||
** All rights reserved.
|
||||
**
|
||||
** File: - privapp-permission-oplus.xml
|
||||
** Description:
|
||||
** Customization of Android default_grant_permissions_list.xml
|
||||
**
|
||||
** Version: 1.0
|
||||
** Date: 2021-08-26
|
||||
********************************************************************************/
|
||||
-->
|
||||
<packages>
|
||||
<default-grant-permissions package="com.oplus.camera" >
|
||||
<permission name="android.permission.CAMERA"/>
|
||||
<permission name="android.permission.RECORD_AUDIO"/>
|
||||
<permission name="android.permission.WRITE_EXTERNAL_STORAGE"/>
|
||||
<permission name="android.permission.READ_EXTERNAL_STORAGE"/>
|
||||
<permission name="android.permission.READ_PHONE_STATE"/>
|
||||
</default-grant-permissions>
|
||||
</packages>
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:74c839698f8095386b016f3b9e6762ae42d51417cbf03262489dac2d463d807c
|
||||
size 3307752
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:24975b4425113d4a17edd51878f205892e831ac1c100ade958f033543ef34ba6
|
||||
size 90450598
|
||||
BIN
proprietary/vendor/lib64/libpenguin.so
vendored
BIN
proprietary/vendor/lib64/libpenguin.so
vendored
Binary file not shown.
@@ -5,10 +5,10 @@
|
||||
#
|
||||
|
||||
BOARD_VENDOR_SEPOLICY_DIRS += \
|
||||
vendor/oplus/camera/sepolicy/vendor
|
||||
${LOCAL_PATH}/sepolicy/vendor
|
||||
|
||||
SYSTEM_EXT_PRIVATE_SEPOLICY_DIRS += \
|
||||
vendor/oplus/camera/sepolicy/private
|
||||
${LOCAL_PATH}/sepolicy/private
|
||||
|
||||
SYSTEM_EXT_PUBLIC_SEPOLICY_DIRS += \
|
||||
vendor/oplus/camera/sepolicy/public
|
||||
${LOCAL_PATH}/sepolicy/public
|
||||
|
||||
@@ -2,7 +2,6 @@
|
||||
ro.camera. u:object_r:exported_system_prop:s0
|
||||
oppo.switch.video.beauty u:object_r:exported_system_prop:s0
|
||||
persist.assert.panic.camera u:object_r:exported_system_prop:s0
|
||||
persist.camera. u:object_r:exported_system_prop:s0
|
||||
persist.sys.camera. u:object_r:exported_system_prop:s0
|
||||
persist.ipe.debug u:object_r:exported_system_prop:s0
|
||||
oplus.camera.packname u:object_r:exported_system_prop:s0
|
||||
|
||||
661
sepolicy/vendor/file_contexts
vendored
661
sepolicy/vendor/file_contexts
vendored
@@ -1,131 +1,538 @@
|
||||
# Camera
|
||||
/(odm|vendor|vendor/odm)/lib64/vendor\.oplus\.hardware\.osense\.client-V1-ndk\.so u:object_r:same_process_hal_file:s0
|
||||
/(odm|vendor|vendor/odm)/lib64/vendor\.oplus\.hardware\.osense\.client-V1-ndk_platform\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib/rfsa/adsp(/.*)? u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib64/libarcsoft_(.*)?\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib64/vendor\.qti\.hardware\.camera\.offlinecamera-V1-ndk\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib64/vendor\.qti\.hardware\.camera\.postproc@1\.0\.so u:object_r:same_process_hal_file:s0
|
||||
/odm/lib64/qnn/libQnn(.*)?\.so u:object_r:same_process_hal_file:s0
|
||||
/odm/lib64/lib2DSlender\.so u:object_r:same_process_hal_file:s0
|
||||
/odm/lib64/lib3d_photo.so u:object_r:same_process_hal_file:s0
|
||||
/odm/lib64/libAF\.so u:object_r:same_process_hal_file:s0
|
||||
/odm/lib64/libAlgoInterface\.so u:object_r:same_process_hal_file:s0
|
||||
/odm/lib64/libAlgoProcess\.so u:object_r:same_process_hal_file:s0
|
||||
/odm/lib64/libAncFilter\.so u:object_r:same_process_hal_file:s0
|
||||
/odm/lib64/libAncHumBokehPost\.so u:object_r:same_process_hal_file:s0
|
||||
/odm/lib64/libAncHumBokeh\.so u:object_r:same_process_hal_file:s0
|
||||
/odm/lib64/libAncHumVideoBasePost\.so u:object_r:same_process_hal_file:s0
|
||||
/odm/lib64/libAncHumVideoBase\.so u:object_r:same_process_hal_file:s0
|
||||
/odm/lib64/libAncHumanRetain\.so u:object_r:same_process_hal_file:s0
|
||||
/odm/lib64/libAncHumanSegFigureFusion\.so u:object_r:same_process_hal_file:s0
|
||||
/odm/lib64/libAncSegBaseJni\.so u:object_r:same_process_hal_file:s0
|
||||
/odm/lib64/libAncSegBaseSdk\.so u:object_r:same_process_hal_file:s0
|
||||
/odm/lib64/libAncSegMultiSdk\.so u:object_r:same_process_hal_file:s0
|
||||
/odm/lib64/libAncSegmentSdk\.so u:object_r:same_process_hal_file:s0
|
||||
/odm/lib64/libBokehPre\.so u:object_r:same_process_hal_file:s0
|
||||
/odm/lib64/libCNamaSDK_vendor\.so u:object_r:same_process_hal_file:s0
|
||||
/odm/lib64/libCS\.so u:object_r:same_process_hal_file:s0
|
||||
/odm/lib64/libCaptureBokeh\.so u:object_r:same_process_hal_file:s0
|
||||
/odm/lib64/libCipo_awb\.so u:object_r:same_process_hal_file:s0
|
||||
/odm/lib64/libDeVIS\.so u:object_r:same_process_hal_file:s0
|
||||
/odm/lib64/libEIS\.so u:object_r:same_process_hal_file:s0
|
||||
/odm/lib64/libFDClite\.so u:object_r:same_process_hal_file:s0
|
||||
/odm/lib64/libFaceBeautyCap\.so u:object_r:same_process_hal_file:s0
|
||||
/odm/lib64/libFaceBeautyJni\.so u:object_r:same_process_hal_file:s0
|
||||
/odm/lib64/libFaceBeautyPICap\.so u:object_r:same_process_hal_file:s0
|
||||
/odm/lib64/libFaceBeautyPre\.so u:object_r:same_process_hal_file:s0
|
||||
/odm/lib64/libFaceDistortionCorrection\.so u:object_r:same_process_hal_file:s0
|
||||
/odm/lib64/libFaceWhiten\.so u:object_r:same_process_hal_file:s0
|
||||
/odm/lib64/libFilterWrapper\.so u:object_r:same_process_hal_file:s0
|
||||
/odm/lib64/libImageWarpMask\.so u:object_r:same_process_hal_file:s0
|
||||
/odm/lib64/libNamaWrapper\.so u:object_r:same_process_hal_file:s0
|
||||
/odm/lib64/libOGLManager\.so u:object_r:same_process_hal_file:s0
|
||||
/odm/lib64/libOPAlgoCam(.*)?\.so u:object_r:same_process_hal_file:s0
|
||||
/odm/lib64/libOPLUS_SCPortrait\.so u:object_r:same_process_hal_file:s0
|
||||
/odm/lib64/libPerfectColor\.so u:object_r:same_process_hal_file:s0
|
||||
/odm/lib64/libPolarrRender\.so u:object_r:same_process_hal_file:s0
|
||||
/odm/lib64/libPreviewDecisionOld\.so u:object_r:same_process_hal_file:s0
|
||||
/odm/lib64/libQnn(.*)?\.so u:object_r:same_process_hal_file:s0
|
||||
/odm/lib64/libRedeyeReduce\.so u:object_r:same_process_hal_file:s0
|
||||
/odm/lib64/libSNPE\.so u:object_r:same_process_hal_file:s0
|
||||
/odm/lib64/libSnpeHtpV68Stub\.so u:object_r:same_process_hal_file:s0
|
||||
/odm/lib64/libSnpeHtpV69Stub\.so u:object_r:same_process_hal_file:s0
|
||||
/odm/lib64/libStarMode\.so u:object_r:same_process_hal_file:s0
|
||||
/odm/lib64/libSuperRaw\.so u:object_r:same_process_hal_file:s0
|
||||
/odm/lib64/libSuperSensorCPU\.so u:object_r:same_process_hal_file:s0
|
||||
/odm/lib64/libSuperSensorFallback\.so u:object_r:same_process_hal_file:s0
|
||||
/odm/lib64/libSuperSensorProcessor\.so u:object_r:same_process_hal_file:s0
|
||||
/odm/lib64/libSuperSensor\.so u:object_r:same_process_hal_file:s0
|
||||
/odm/lib64/libSuperTextWrapper\.so u:object_r:same_process_hal_file:s0
|
||||
/odm/lib64/libVD(.*)?\.so u:object_r:same_process_hal_file:s0
|
||||
/odm/lib64/libWaterMark\.so u:object_r:same_process_hal_file:s0
|
||||
/odm/lib64/libXDocProcessSDK\.so u:object_r:same_process_hal_file:s0
|
||||
/odm/lib64/libYTCommon\.so u:object_r:same_process_hal_file:s0
|
||||
/odm/lib64/lib_rectify\.so u:object_r:same_process_hal_file:s0
|
||||
/odm/lib64/libaiboost(.*)?\.so u:object_r:same_process_hal_file:s0
|
||||
/odm/lib64/libaideblur\.so u:object_r:same_process_hal_file:s0
|
||||
/odm/lib64/libaisd\.so u:object_r:same_process_hal_file:s0
|
||||
/odm/lib64/libaiseg\.so u:object_r:same_process_hal_file:s0
|
||||
/odm/lib64/libalCFR\.so u:object_r:same_process_hal_file:s0
|
||||
/odm/lib64/libalgoFisheye\.so u:object_r:same_process_hal_file:s0
|
||||
/odm/lib64/libancbase_rt_bokeh\.so u:object_r:same_process_hal_file:s0
|
||||
/odm/lib64/libancbase_rt_fusion\.so u:object_r:same_process_hal_file:s0
|
||||
/odm/lib64/libancbase_rt_retain\.so u:object_r:same_process_hal_file:s0
|
||||
/odm/lib64/libancbase_segbase\.so u:object_r:same_process_hal_file:s0
|
||||
/odm/lib64/libancbase_segment\.so u:object_r:same_process_hal_file:s0
|
||||
/odm/lib64/libancbase_segmulti\.so u:object_r:same_process_hal_file:s0
|
||||
/odm/lib64/libaps\.interface\.log\.so u:object_r:same_process_hal_file:s0
|
||||
/odm/lib64/libaps_frame_registration\.so u:object_r:same_process_hal_file:s0
|
||||
/odm/lib64/libapsdarksight\.so u:object_r:same_process_hal_file:s0
|
||||
/odm/lib64/libapsexif\.so u:object_r:same_process_hal_file:s0
|
||||
/odm/lib64/libapsjpeg\.so u:object_r:same_process_hal_file:s0
|
||||
/odm/lib64/libapspng\.so u:object_r:same_process_hal_file:s0
|
||||
/odm/lib64/libapsultrahdr\.so u:object_r:same_process_hal_file:s0
|
||||
/odm/lib64/libapsyuv\.so u:object_r:same_process_hal_file:s0
|
||||
/odm/lib64/libarc.ion\.so u:object_r:same_process_hal_file:s0
|
||||
/odm/lib64/libc\+\+_shared\.so u:object_r:same_process_hal_file:s0
|
||||
/odm/lib64/libcvface_api\.so u:object_r:same_process_hal_file:s0
|
||||
/odm/lib64/libdualcam_(.*)?\.so u:object_r:same_process_hal_file:s0
|
||||
/odm/lib64/libexif-jpeg-aps\.so u:object_r:same_process_hal_file:s0
|
||||
/odm/lib64/libextensionlayer\.so u:object_r:same_process_hal_file:s0
|
||||
/odm/lib64/libhybridraw\.so u:object_r:same_process_hal_file:s0
|
||||
/odm/lib64/libhyperlapse\.so u:object_r:same_process_hal_file:s0
|
||||
/odm/lib64/libimgClarityEvaluate\.so u:object_r:same_process_hal_file:s0
|
||||
/odm/lib64/libisp_pre\.so u:object_r:same_process_hal_file:s0
|
||||
/odm/lib64/libmotionblur\.so u:object_r:same_process_hal_file:s0
|
||||
/odm/lib64/libmpbase\.so u:object_r:same_process_hal_file:s0
|
||||
/odm/lib64/libop-ai-beauty-body-detection\.so u:object_r:same_process_hal_file:s0
|
||||
/odm/lib64/libop-ai-beauty-faceretouch-cn\.so u:object_r:same_process_hal_file:s0
|
||||
/odm/lib64/libop-ai-beauty-faceretouch-in\.so u:object_r:same_process_hal_file:s0
|
||||
/odm/lib64/libop-bokeh\.so u:object_r:same_process_hal_file:s0
|
||||
/odm/lib64/liboplusblur_capture_api\.so u:object_r:same_process_hal_file:s0
|
||||
/odm/lib64/liboplus-uah-client\.so u:object_r:same_process_hal_file:s0
|
||||
/odm/lib64/libormshalclient\.so u:object_r:same_process_hal_file:s0
|
||||
/odm/lib64/libosenseaidlhalclient\.so u:object_r:same_process_hal_file:s0
|
||||
/odm/lib64/libosensehalclient\.so u:object_r:same_process_hal_file:s0
|
||||
/odm/lib64/libportrait_repair_(.*)?\.so u:object_r:same_process_hal_file:s0
|
||||
/odm/lib64/libsdk_sr\.so u:object_r:same_process_hal_file:s0
|
||||
/odm/lib64/libsnpe_dsp_domains_v3\.so u:object_r:same_process_hal_file:s0
|
||||
/odm/lib64/libsnpe_loader\.so u:object_r:same_process_hal_file:s0
|
||||
/odm/lib64/libstblur_api\.so u:object_r:same_process_hal_file:s0
|
||||
/odm/lib64/libstblur_capture_api\.so u:object_r:same_process_hal_file:s0
|
||||
/odm/lib64/libstface_datas\.so u:object_r:same_process_hal_file:s0
|
||||
/odm/lib64/libstface_fd_api\.so u:object_r:same_process_hal_file:s0
|
||||
/odm/lib64/libstfd_mobile_api\.so u:object_r:same_process_hal_file:s0
|
||||
/odm/lib64/libtrace\.so u:object_r:same_process_hal_file:s0
|
||||
/odm/lib64/libtriplecam_(.*)?\.so u:object_r:same_process_hal_file:s0
|
||||
/odm/lib64/libui\.so u:object_r:same_process_hal_file:s0
|
||||
/odm/lib64/libwatermark_photo\.so u:object_r:same_process_hal_file:s0
|
||||
/odm/lib64/libwrapper_te\.so u:object_r:same_process_hal_file:s0
|
||||
/odm/lib64/libyuvwrapper\.so u:object_r:same_process_hal_file:s0
|
||||
/odm/lib64/vendor\.oplus\.hardware\.osense\.client@1\.0\.so u:object_r:same_process_hal_file:s0
|
||||
/vendor/lib64/android\.hardware\.camera\.common-V[1-2]-ndk\.so u:object_r:same_process_hal_file:s0
|
||||
/vendor/lib64/android\.hardware\.camera\.device-V[1-2]-ndk\.so u:object_r:same_process_hal_file:s0
|
||||
/vendor/lib64/android\.hardware\.camera\.metadata-V[1-2]-ndk\.so u:object_r:same_process_hal_file:s0
|
||||
/vendor/lib64/android\.hardware\.graphics\.allocator@[2-4]\.0\.so u:object_r:same_process_hal_file:s0
|
||||
/vendor/lib64/android\.hardware\.graphics\.common-V[1-2]-ndk_platform\.so u:object_r:same_process_hal_file:s0
|
||||
/vendor/lib64/android\.hardware\.graphics\.common-V[1-3]-ndk\.so u:object_r:same_process_hal_file:s0
|
||||
/vendor/lib64/libstdc\+\+\_vendor\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/cache\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libnn\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libui\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libion\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libEIS\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libfuai\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libyuv2\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libODNN\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libzlib\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libaisd\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libSNPE\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libaisr\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libpower\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libaiseg\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libalCFR\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libtrace\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libalhDZ\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libDeVIS\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libapspng\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libapsyuv\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libmpbase\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libstdc\+\+\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libbinder\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libsdk_sr\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libsnpeml\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libQnnHtp\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libQnnHtpV68Stub\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libQnnCpu\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libQnnGpu\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libdehaze\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libapsjpeg\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libapsexif\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libmegface\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libbsproxy\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libEISLive\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/sr_models\.bin u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libarc\.ion\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libml_util\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libSnpeCpu\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libSnpeGpu\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libSnpeHta\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libUpScale\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libalCFRLV\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libFDClite\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libiceainr\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libQEGA.qti\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/lib_rectify\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libBokehPre\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libYTCommon\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libCNamaSDK\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libAIEngine\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libSuperRaw\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/lib3d_photo\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libStarMode\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libsnpe_htp\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libop-bokeh\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libalgo\.hdr\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libsegdepth\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libaideblur\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libVDUpScale\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libWaterMark\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libhybridraw\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libcreatebin\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/lib2DSlender\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libQnnSystem\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libWaterMode\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libColorMark\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libAncFilter\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/merged_model\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/lib_bokehlib\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libextendfile\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libpngwrapper\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libyuvwrapper\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/siq_ocl_cache\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/superiq_model\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libstblur_api\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libarc\.ion\.v2\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libc\+\+_shared\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libarc.fusion\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libaiboost_te\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libwrapper_te\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libVDBlurless\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libvdblurless\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libmotionblur\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libhyperlapse\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libcvface_api\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libOGLManager\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libQnnHtpStub\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/qnn/libQnnHtp\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libcalculator\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libsdk_sr_ref\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libfastov_dsp\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libalgo\.hdrv4\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libalgo\.bokeh\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libAlgoProcess\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libapsultrahdr\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libarcsoft_tfm\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libAncHumBokeh\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libNamaWrapper\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libfuai_vendor\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libsharebuffer\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libarcsoft_hta\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libsnpe_loader\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libSuperSensor\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libarcsoft_frc\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libTrafficMode\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/sr_ref_models\.bin u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libnightvision\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libalgo\.filter\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libalCFRLV_dsp\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libHairMatting\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libSelfieBokeh\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libalgoFisheye\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libautocropImg\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libaisrsharpen\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libVDEyeEnhance\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libPolarrRender\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libCaptureBokeh\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libstface_datas\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libvdsuperphoto\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libaisd_fullfov\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libapsdarksight\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libsymphony-cpu\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libRedeyeReduce\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libPerfectColor\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libHDRDetection\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libalgo\.rectify\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libalgo\.OPXedge\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libalgo\.mfsrfrt\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libgnustl_shared\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libFaceBeautyCap\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libstface_fd_api\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libormshalclient\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libeffect_custom\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libexif-jpeg-aps\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libOplusSecurity\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libsaveshaderbin\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libImageWarpMask\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/rfsa/adsp/libc\+\+\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libFaceBeautyPre\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libAncSegmentSdk\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libFaceBeautyJni\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libAncSegBaseJni\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libAncSegBaseSdk\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libAlgoInterface\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libQnnHtpPrepare\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libQnnHtpV69Stub\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libQnnHtpV73Stub\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libQnnHtpV75Stub\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libQnnHtpV79Stub\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libsymphonypower\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libalgo\.OPXvivid\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libalgo\.irfusion\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libalgo\.faceinfo\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libalgo\.blurless\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libalgo\.algobase\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libFilterWrapper\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libaiboost_sydet\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libAutoFocusCrop\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libmsnativefilter\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libmegvii_superiq\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libXDocProcessSDK\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libhybridsr_datas\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libAncHumanRetain\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libarcsoft_qnnhtp\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libSuperSensorCPU\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libBasicTonePhoto\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libBasicToneFrame\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libcamerapostproc\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libAncSegMultiSdk\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libcalculator_htp\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/QNN_lib/libQnnHtp\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/QNN_lib/libQnnHtpV68Skel\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libSnpeHtpV68Stub\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libSnpeHtpV69Stub\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libSnpeHtpPrepare\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libSnpeHtpV73Stub\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libSnpeHtpV75Stub\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libSnpeHtpV79Stub\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/merged_model_post\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libMegviiHumBokeh\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libalgo\.supertext\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libPreviewAlgo\.pf\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libalgo\.starburst\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libalgo\.tiltshift\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libalgo\.couplehdr\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libalgo\.deflicker\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libalgo\.darksight\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libVDSuperPhotoAPI\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libAncHumBokehPost\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libCNamaSDK_vendor\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libosensehalclient\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libAncHumVideoBase\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/rfsa/adsp/libc\+\+\.so\.1 u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/darksight_main.bin\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libcamera_metadata\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libmegface_segment\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libancbase_segment\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libstfd_mobile_api\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libhybridraw_datas\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libancbase_segbase\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libwatermark_photo\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libFaceBeautyPICap\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libsnpe_htp_system\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libPreviewAlgo\.fad\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libalgo\.superphoto\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libalgo\.supernight\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libalgo\.scportrait\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libalgo\.singleblur\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libalgo\.facebeauty\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libalHexController\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libarcsoft_ai_moon\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libVDBlurlessAPI_v2\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libSuperTextWrapper\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libOPLUS_SCPortrait\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libmidasserviceintf\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/liboplus-uah-client\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libsharebuffer_impl\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libarcsoft_pic_best\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libancbase_rt_bokeh\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libMegviiSegmentSdk\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libOfflineEncodeMgr\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libancbase_segmulti\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/rfsa/adsp/libQnnHtp\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libmegface_rt_bokeh\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libarcsoft_mfsr_frt\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libsnpe_dsp_domains\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libpreview\.decision\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libalgo\.supersensor\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libalgo\.blurless_v4\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libalgo\.antibanding\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libImplicitWatermark\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libancbase_rt_fusion\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libancbase_rt_retain\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libarcsoft_turbo_raw\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libarc\.sateis\.custom\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libCOppLceTonemapAPI\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libQnnHtpAltPrepStub\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/qnn/libQnnHtpPrepare\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/qnn/libQnnHtpV69Stub\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libPreviewAlgo\.dummy\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libaps\.interface\.log\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libalgo\.rotatemirror\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libalgo\.OPXwatermark\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/lib_tiltshiftcapture\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libPerfectlyClearCrux\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libstblur_capture_api\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libarcsoft_beautyshot\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libPreviewDecisionOld\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libOPAlgoCamHybridRaw\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libsegmentPrePostProc\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libVDPostureDetection\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libSkinUniformity_Cap\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libSkinUniformity_Prv\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/rfsa/adsp/libhdr_skel\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/rfsa/adsp/libQnnSaver\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libMegviiHumBokehPost\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/lib_oneplus_watermark\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libPreviewAlgo\.filter\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libalgo\.superportrait\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libimgClarityEvaluate\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libarcsoft_supernight\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libosenseaidlhalclient\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/rfsa/adsp/libaisr_skel\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libAncHumVideoBasePost\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libsnpe_dsp_domains_v2\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libportrait_repair_qnn\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/rfsa/adsp/libshdr_skel\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/rfsa/adsp/libosie_skel\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/rfsa/adsp/libQnnHtpV69\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/rfsa/adsp/libQnnHtpV73\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/rfsa/adsp/libQnnHtpV75\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/rfsa/adsp/libQnnHtpV79\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libSuperSensorFallback\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libsnpe_dsp_domains_v3\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libportrait_repair_ocl\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/darksight_ultrawide.bin\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libSuperSensorProcessor\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libOPAlgoCamAiUnifySkin\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/rfsa/adsp/libfastcvadsp\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/rfsa/adsp/libhdrv3_skel\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/rfsa/adsp/libdspCV_skel\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/rfsa/adsp/libQnnHtpSkel\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libQnnHtpAltPrepV69Stub\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libOPLUSMotionDetection\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/lib_oneplus_vivideffect\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libPreviewAlgo\.supereis\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/rfsa/adsp/libalCFR_skel\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libOPAlgoCamFaceRestore\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libarcsoft_smart_denoise\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libarcsoft_low_light_hdr\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libarcsoft_scbokeh_image\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libarcsoft_scbokeh_video\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libmidasserviceintf_aidl\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libhybridsr_tuningparams\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libarcsoft_aicolor_video\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libarcsoft_aicolor_image\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libarcsoft_turbo_hdr_grf\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libarcsoft_turbo_hdr_raw\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/liboplusblur_capture_api\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libPerfectlyClearCruxOpt\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/QNN_lib/libQnnHtpPrepare\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/QNN_lib/libQnnHtpV69Stub\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libarcsoft_fringe_remove\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libarcsoft_superportrait\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/rfsa/adsp/libdehaze_skel\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/liboneplus_dehaze_module\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libPreviewAlgo\.starburst\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libarcsoft_hdr_couple_api\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libOPAlgoCamFaceBeautyCap\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/rfsa/adsp/libhta_dsp_skel\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libaps_frame_registration\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libhybridraw_tuningparams\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libVDFusionBlurlessAPI_v2\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libarcsoft_stripe_removal\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libPreviewAlgo\.edgefilter\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libarcsoft_hdr_denoise_api\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libarcsoft_super_night_raw\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libVDDualCameraBlurlessAPI\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libAncHumanSegFigureFusion\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/rfsa/adsp/libsnpe_dsp_skel\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libPlatformValidatorShared\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/rfsa/adsp/libQnnHtpV69Skel\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libQnnHtpV73CalculatorStub\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/rfsa/adsp/libQnnHtpV73Skel\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libQnnHtpV75CalculatorStub\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/rfsa/adsp/libQnnHtpV75Skel\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libQnnHtpV79CalculatorStub\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/rfsa/adsp/libQnnHtpV79Skel\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libdualcamirfusion.arcsoft\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libsnpe_dsp_domains_system\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libPreviewAlgo\.nightvision\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libalgo\.superClearPortrait\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/rfsa/adsp/libMFSR_FRT_skel\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libOPAlgoCamSinglePortrait\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libarcsoft_hdrplus_hvx_stub\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libOPAlgoCamGroupClassifier\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libarcsoft_smart_denoise_v4\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libFaceDistortionCorrection\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libportrait_repair_ppl3_ocl\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/rfsa/adsp/libfastcvdsp_skel\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/rfsa/adsp/libSnpeHtpV68Skel\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/rfsa/adsp/libSnpeHtpV69Skel\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/rfsa/adsp/libSnpeHtpV73Skel\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libhta_hexagon_runtime_snpe\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/rfsa/adsp/libSnpeHtpV75Skel\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/rfsa/adsp/libSnpeHtpV79Skel\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/lib_oplus_starburst_capture\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/lib_oplus_starburst_preview\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libarcsoft_dualcam_bokeh_api\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libarcsoft_hdr_couple_api_v4\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libarcsoft_psn_hvx_5221_stub\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/rfsa/adsp/libvdblurless_skel\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/rfsa/adsp/libpplHexagon_skel\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/rfsa/adsp/libcalculator_skel\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/rfsa/adsp/libCalculator_skel\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/rfsa/adsp/libBeautyShot_skel\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/rfsa/adsp/libmultiframe_skel\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libPreviewAlgo\.prefacebeauty\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/camera/CFR_OnePlus_UW_video\.bin u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/android.system.suspend-V1-ndk\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libarcsoft_high_dynamic_range\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libarcsoft_lensstaindetection\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libai_perception_scene_detect\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libarcsoft_hdr_denoise_api_v4\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libdualcam_image_optical_zoom\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libarcsoft_super_night_se_raw\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libarcsoft_dualcam_refocus_uw\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/rfsa/adsp/libSuperSensor_skel\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libsnpe_dsp_domains_v2_system\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libsnpe_dsp_domains_v3_system\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libarcsoft_portraitsupernight\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libfusioninterpolation\.arcsoft\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libarcsoft_dualcam_bokeh_image\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/vendor\.oplus\.hardware\.orms@1\.0\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libop-ai-beauty-body-detection\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libop-ai-beauty-faceretouch-cn\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libop-ai-beauty-faceretouch-in\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/rfsa/adsp/libSuperRawPost_skel\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/rfsa/adsp/libvdsuperphoto_skel\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libarcsoft_turbo_hdr_raw_front\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libarcsoft_portraitsn_hvx_stub\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libarcsoft_portraitSN_hvx_stub\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/rfsa/adsp/libinterstellar_skel\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libarcsoft_preview_antibanding\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/rfsa/adsp/libsnpe_htp_v65_skel\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/rfsa/adsp/libsnpe_htp_v66_skel\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/rfsa/adsp/libsnpe_htp_v68_skel\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/rfsa/adsp/libQnnHtpAltPrepSkel\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/rfsa/adsp/QNN_lib/libQnnHtpV69\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libtriplecam_image_optical_zoom\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libarcsoft_dualcam_refocus_left\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libarcsoft_turbo_fusion_raw_grf\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libarcsoft_psn_hvx_sdm8250_stub\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libSuperSensorProcessorCWrapper\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libarcsoft_hdrplus_sdm7125_stub\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libarcsoft_hdrplus_sdm7250_stub\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libarcsoft_psn_hvx_sdm7250_stub\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libarcsoft_hdrplus_sdm8250_stub\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/QNN_lib/libQnnHtpAltPrepV69Stub\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/rfsa/adsp/libarcnn_hvx_1_1_skel\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/rfsa/adsp/libarc_gk_pt_hvx_skel\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libarcsoft_distortion_correction\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libarcsoft_dualcam_bokeh_preview\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libarcsoft_dualcam_refocus_right\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libarcsoft_dualcam_bokeh_frt_api\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libarcsoft_long_exposure_capture\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libarcsoft_long_exposure_preview\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libarcsoft_hdrplus_hvx_5221_stub\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libarcsoft_high_dynamic_range_v4\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/rfsa/adsp/libarc_hta_driver_skel\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libarcsoft_merge_hdr_denoise_api\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libOPAlgoCamAiBeautyEyeRetouchCn\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/rfsa/adsp/libarc_htp_driver_skel\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/android.frameworks.bufferhub@1.0\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libarcsoft_low_light_hdr_for_neon\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libOPAlgoCamAiBeautyFaceRetouchCn\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libOPAlgoCamAIBeautyBodyDetection\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/vendor\.oplus\.hardware\.urcc-V1-ndk\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/rfsa/adsp/libvdsuperphoto_op_skel\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libarcsoft_dualcam_refocus_frt_uw\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/rfsa/adsp/libQnnHtpAltPrepV69Skel\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libmorpho_image_refiner_deflicker\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/vendor.qti.qegahal-V1-ndk_platform\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libarcsoft_dualcam_refocus_preview\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/rfsa/adsp/libsnpe_dsp_domains_skel\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/rfsa/adsp/libvdblurless_5\.0\.2_skel\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/rfsa/adsp/libvdblurless_5\.8\.9_skel\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/rfsa/adsp/QNN_lib/libQnnHtpV69Skel\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libarcsoft_portrait_super_night_raw\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libarcsoft_ultra_high_dynamic_range\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libaiboost_qnn_external_delegate_te\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/rfsa/adsp/libVDHexagonBlurless_skel\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/rfsa/adsp/libvdblurless_4\.6\.0C_skel\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/rfsa/adsp/libvdblurless_4\.6\.10_skel\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/rfsa/adsp/libvdblurless_5\.9\.21_skel\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libarcsoft_dualcam_refocus_frt_image\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libarcsoft_quad_super_resolution_raw\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libarcsoft_high_dynamic_range_couple\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/rfsa/adsp/libvdblurless_4\.6\.10E_skel\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/rfsa/adsp/libvdblurless_4\.6\.10I_skel\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/rfsa/adsp/libvdblurless_4\.6\.10K_skel\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/rfsa/adsp/libvdblurless_4\.6\.10L_skel\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/rfsa/adsp/libvdblurless_4\.10\.0B_skel\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/rfsa/adsp/libvdblurless_4\.6\.10Q_skel\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/rfsa/adsp/libvdblurless_4\.6\.10T_skel\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libarcsoft_video_fringing_correction\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/rfsa/adsp/libcalculator_domains_skel\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/camera/CFR_OnePlus_UW_photo_preview\.bin u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/rfsa/adsp/libvdsuperphoto_3\.5\.7B_skel\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/android\.hardware\.camera\.common-V1-ndk\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/android\.hardware\.camera\.device-V2-ndk\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/rfsa/adsp/libarcsoft_hdrplus_hvx_skel\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libarcsoft_dualcam_refocus_frt_preview\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/rfsa/adsp/libvdsuperphoto_3\.12\.30_skel\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/rfsa/adsp/libarcsoft_psn_hvx_5221_skel\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/rfsa/adsp/libVDHexagonBlurless_v2_skel\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libarcsoft_high_dynamic_range_couple_v4\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/vendor\.oplus\.hardware\.osense\.client@1\.0\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libarcsoft_turbo_fusion_raw_super_night\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libarcsoft_turbo_raw_resolution_enhance\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/vendor\.qti\.hardware\.camera\.postproc@1\.0\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/android\.hardware\.camera\.metadata-V2-ndk\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/android.hardware.graphics.allocator@2.0\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/android.hardware.graphics.allocator@3.0\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/android.hardware.graphics.allocator@4.0\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/rfsa/adsp/libarcsoft_hdrplus_se_hvx_skel\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/rfsa/adsp/libarcsoft_portraitsn_hvx_skel\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/rfsa/adsp/libarcsoft_portraitSN_hvx_skel\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/vendor\.oplus\.hardware\.cammidasservice@1\.0\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libarcsoft_quad_super_resolution_raw_func\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/rfsa/adsp/libarcsoft_dualcam_refocus_skel\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/rfsa/adsp/libarcsoft_psn_hvx_sdm8250_skel\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/rfsa/adsp/libsnpe_dsp_v66_domains_v2_skel\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/rfsa/adsp/libarcsoft_hdrplus_sdm7125_skel\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/rfsa/adsp/libarcsoft_hdrplus_sdm7250_skel\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/rfsa/adsp/libarcsoft_psn_hvx_sdm7250_skel\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/rfsa/adsp/libarcsoft_hdrplus_sdm8250_skel\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/rfsa/adsp/QNN_lib/libQnnHtpAltPrepV69Skel\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libarcsoft_portrait_distortion_correction\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/rfsa/adsp/libsnpe_dsp_v65_domains_v2_skel\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/rfsa/adsp/libsnpe_dsp_v68_domains_v3_skel\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/vendor\.oplus\.hardware\.cameraextension@1\.0\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/vendor\.oplus\.hardware\.osense\.client-V1-ndk\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/vendor\.oplus\.hardware\.osense\.client-V1-ndk_platform\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/vendor\.oplus\.hardware\.urcc-V1-ndk_platform\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/rfsa/adsp/libarcsoft_hdrplus_hvx_5221_skel\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/rfsa/adsp/libarcsoft_hdrplus_hvx_skel_bd356\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/rfsa/adsp/libarcsoft_hdrplus_hvx_skel_20031\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/rfsa/adsp/libarcsoft_hdrplus_hvx_skel_20627\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/rfsa/adsp/libarcsoft_hdrplus_hvx_skel_21617\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/rfsa/adsp/libarcsoft_hdrplus_hvx_skel_21631\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/rfsa/adsp/libarcsoft_hdrplus_hvx_skel_bd366\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/rfsa/adsp/libarcsoft_hdrplus_hvx_skel_bd368\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/camera/CFR_para2_OnePlus_EF017_UW_snapshot\.bin u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/vendor\.oplus\.hardware\.cameraextension-V1-ndk\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/rfsa/adsp/libarcsoft_portraitsn_hvx_5221_skel\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/rfsa/adsp/libarcsoft_dualcam_refocus_5221_skel\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/rfsa/adsp/libarcsoft_portraitsn_hvx_skel_bd356\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/rfsa/adsp/libarcsoft_portraitsn_hvx_skel_20031\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/rfsa/adsp/libarcsoft_portraitsn_hvx_skel_20627\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/rfsa/adsp/libarcsoft_portraitsn_hvx_skel_21617\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/rfsa/adsp/libarcsoft_portraitsn_hvx_skel_21631\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/rfsa/adsp/libarcsoft_portraitsn_hvx_skel_bd366\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/rfsa/adsp/libarcsoft_portraitsn_hvx_skel_bd368\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/vendor\.qti\.hardware\.camera\.offlinecamera-V1-ndk\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/vendor\.qti\.hardware\.camera\.offlinecamera-V2-ndk\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libarcsoft_portrait_distortion_correction_20801\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/libarcsoft_turbo_fusion_raw_portrait_super_night\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/vendor\.oplus\.hardware\.cammidasservice-ndk_platform\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/vendor\.oplus\.hardware\.cameraextension-ndk_platform\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/vendor\.oplus\.hardware\.sendextcamcmd-V1-service-impl\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/vendor\.oplus\.hardware\.sendextcamcmd-V1-ndk_platform\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/vendor\.qti\.hardware\.camera\.postproc@1\.0-service-impl\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/vendor\.qti\.hardware\.camera\.offlinecamera-service-impl\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/vendor\.oplus\.hardware\.cammidasservice-V1-ndk_platform\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/vendor\.oplus\.hardware\.cameraextension-V1-service-impl\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/vendor\.oplus\.hardware\.cameraextension-V1-ndk_platform\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/vendor\.oplus\.hardware\.cameraextension@1\.0-service-impl\.so u:object_r:same_process_hal_file:s0
|
||||
/odm/lib(64)?/libarcsoft_tricam_calibration\.so u:object_r:same_process_hal_file:s0
|
||||
/odm/lib(64)?/libarcsoft_tricam_verification\.so u:object_r:same_process_hal_file:s0
|
||||
/odm/lib(64)?/libarcsoft_calibverify_TriCamera\.so u:object_r:same_process_hal_file:s0
|
||||
/vendor/lib(64)?/libdiag\.so u:object_r:same_process_hal_file:s0
|
||||
/vendor/lib(64)?/hw/mapper\.qti\.so u:object_r:same_process_hal_file:s0
|
||||
/vendor/lib(64)?/libmapperutils\.so u:object_r:same_process_hal_file:s0
|
||||
/vendor/lib(64)?/libqspm-mem-utils-vendor\.so u:object_r:same_process_hal_file:s0
|
||||
/vendor/lib(64)?/vendor.qti.qspmhal-V1-ndk\.so u:object_r:same_process_hal_file:s0
|
||||
/vendor/lib(64)?/rfsa/adsp/libpmucount_skel\.so u:object_r:same_process_hal_file:s0
|
||||
/vendor/lib(64)?/libarcsoft_tricam_calibration\.so u:object_r:same_process_hal_file:s0
|
||||
/vendor/lib(64)?/vendor.qti.hardware.dsp-V1-ndk\.so u:object_r:same_process_hal_file:s0
|
||||
/vendor/lib(64)?/libarcsoft_tricam_verification\.so u:object_r:same_process_hal_file:s0
|
||||
/vendor/lib(64)?/vendor\.qti\.hardware\.perf2-V1-ndk\.so u:object_r:same_process_hal_file:s0
|
||||
/vendor/lib(64)?/libarcsoft_calibverify_TriCamera\.so u:object_r:same_process_hal_file:s0
|
||||
/(vendor|odm)/lib(64)?/qnn/libQnnHtpV68Stub\.so u:object_r:same_process_hal_file:s0
|
||||
|
||||
# Hexagon DSP-side executable needed for Halide operation
|
||||
# This is labeled as public_adsprpcd_file as it needs to be read by apps
|
||||
|
||||
1
setup-makefiles.py
Executable file
1
setup-makefiles.py
Executable file
@@ -0,0 +1 @@
|
||||
#!./extract-files.py --regenerate_makefiles
|
||||
@@ -1,36 +0,0 @@
|
||||
#!/bin/bash
|
||||
#
|
||||
# Copyright (C) 2016 The CyanogenMod Project
|
||||
# Copyright (C) 2017-2023 The LineageOS Project
|
||||
#
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
#
|
||||
|
||||
set -e
|
||||
|
||||
DEVICE=camera
|
||||
VENDOR=oplus
|
||||
|
||||
# Load extract_utils and do some sanity checks
|
||||
MY_DIR="${BASH_SOURCE%/*}"
|
||||
if [[ ! -d "${MY_DIR}" ]]; then MY_DIR="${PWD}"; fi
|
||||
|
||||
ANDROID_ROOT="${MY_DIR}/../../.."
|
||||
|
||||
HELPER="${ANDROID_ROOT}/tools/extract-utils/extract_utils.sh"
|
||||
if [ ! -f "${HELPER}" ]; then
|
||||
echo "Unable to find helper script at ${HELPER}"
|
||||
exit 1
|
||||
fi
|
||||
source "${HELPER}"
|
||||
|
||||
# Initialize the helper
|
||||
setup_vendor "${DEVICE}" "${VENDOR}" "${ANDROID_ROOT}"
|
||||
|
||||
# Warning headers and guards
|
||||
write_headers
|
||||
|
||||
write_makefiles "${MY_DIR}/proprietary-files.txt" true
|
||||
|
||||
# Finish
|
||||
write_footers
|
||||
Reference in New Issue
Block a user