Patch libcamera_algoup_jni.xiaomi.so to work with A15 QPR1 libgui
Commit [1] removed the `connect` function from `Surface` class, changing
the order of the functions. This causes the function `getANativeWindow`
to run `detachNextBuffer` instead of `connect`.
Before:
0010923c 08 ad 40 f9 ldr x8,[x8, #0x158]
After:
0010923c 08 a9 40 f9 ldr x8,[x8, #0x150]
[1] I8c4cc702726e12b169fc4fa0b158623d0a47913a
Also update blobs from V816.0.6.0.UKKMIXM
Signed-off-by: 1xtAsh <ashraykrsingh321@gmail.com>
This commit is contained in:
parent
5ff87bbad0
commit
85fa7205a5
6 changed files with 12 additions and 9 deletions
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
|
@ -55,11 +55,15 @@ fi
|
||||||
|
|
||||||
function blob_fixup() {
|
function blob_fixup() {
|
||||||
case "${1}" in
|
case "${1}" in
|
||||||
system/lib64/libcamera_algoup_jni.xiaomi.so|system/lib64/libcamera_mianode_jni.xiaomi.so)
|
system/lib64/libcamera_mianode_jni.xiaomi.so)
|
||||||
patchelf --add-needed libgui_shim_leicamera.so "${2}"
|
"${PATCHELF}" --add-needed libgui_shim_leicamera.so "${2}"
|
||||||
|
;;
|
||||||
|
system/lib64/libcamera_algoup_jni.xiaomi.so)
|
||||||
|
"${PATCHELF}" --add-needed libgui_shim_leicamera.so "${2}"
|
||||||
|
sed -i "s/\x08\xad\x40\xf9/\x08\xa9\x40\xf9/" "${2}"
|
||||||
;;
|
;;
|
||||||
system/lib64/libmicampostproc_client.so)
|
system/lib64/libmicampostproc_client.so)
|
||||||
patchelf --remove-needed libhidltransport.so "${2}"
|
"${PATCHELF}" --remove-needed libhidltransport.so "${2}"
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,11 +1,10 @@
|
||||||
# All unpinned blobs below are extracted from miui_HAYDNGlobal_V14.0.3.0.TKKMIXM
|
# All unpinned blobs below are extracted from miui_HAYDNGlobal_V14.0.3.0.TKKMIXM
|
||||||
|
|
||||||
product/priv-app/MiuiCamera/MiuiCamera.apk:system/priv-app/MiuiCamera/MiuiCamera.apk;OVERRIDES=GrapheneCamera,Camera,Camera2,Flash,Aperture|1eb82ca99df9a4442133cdc6573491b8ca092740
|
product/priv-app/MiuiCamera/MiuiCamera.apk:system/priv-app/MiuiCamera/MiuiCamera.apk;OVERRIDES=GrapheneCamera,Camera,Camera2,Flash,Aperture|1eb82ca99df9a4442133cdc6573491b8ca092740
|
||||||
system/priv-app/MiuiGallery/MiuiGallery.apk;OVERRIDES=Gallery2,Photos
|
system_ext/lib64/libcamera_algoup_jni.xiaomi.so:system/lib64/libcamera_algoup_jni.xiaomi.so
|
||||||
system/priv-app/MiuiVideoPlayer/MiuiVideoPlayer.apk
|
system_ext/lib64/libcamera_mianode_jni.xiaomi.so:system/lib64/libcamera_mianode_jni.xiaomi.so
|
||||||
system/lib64/libcamera_algoup_jni.xiaomi.so
|
system_ext/lib64/libmicampostproc_client.so:system/lib64/libmicampostproc_client.so
|
||||||
system/lib64/libcamera_mianode_jni.xiaomi.so
|
system_ext/lib64/vendor.xiaomi.hardware.campostproc@1.0.so:system/lib64/vendor.xiaomi.hardware.campostproc@1.0.so
|
||||||
system/lib64/libmicampostproc_client.so
|
|
||||||
system/lib64/vendor.xiaomi.hardware.campostproc@1.0.so
|
|
||||||
vendor/lib64/libSNPE.so:system/lib64/libSNPE.so
|
vendor/lib64/libSNPE.so:system/lib64/libSNPE.so
|
||||||
system_ext/lib64/libopencl-camera.so:system/lib64/libOpenCL.so
|
system_ext/lib64/libopencl-camera.so:system/lib64/libOpenCL.so
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue