haydn: Shim camera libs

Change-Id: Id4bec2bc8bf5da014a69e1953bdb36bc85d11f1e
This commit is contained in:
Bruno Martins 2025-03-13 21:37:39 +00:00 committed by DigiGoon
parent fec4577985
commit 14225b4fa7

View file

@ -33,7 +33,8 @@ blob_fixups: blob_fixups_user_type = {
'vendor/etc/camera/pureShot_parameter.xml': blob_fixup()
.regex_replace(r'=(\d+)>', r'="\1">'),
'vendor/lib64/hw/camera.qcom.so': blob_fixup()
.binary_regex_replace(b'\x73\x74\x5F\x6C\x69\x63\x65\x6E\x73\x65\x2E\x6C\x69\x63', b'\x63\x61\x6D\x65\x72\x61\x5F\x63\x6E\x66\x2E\x74\x78\x74'),
.binary_regex_replace(b'\x73\x74\x5F\x6C\x69\x63\x65\x6E\x73\x65\x2E\x6C\x69\x63', b'\x63\x61\x6D\x65\x72\x61\x5F\x63\x6E\x66\x2E\x74\x78\x74')
.add_needed('libprocessgroup_shim.so'),
'vendor/lib64/hw/camera.xiaomi.so': blob_fixup()
.sig_replace('52 07 00 94', '1F 20 03 D5'),
'vendor/lib64/vendor.xiaomi.hardware.cameraperf@1.0-impl.so': blob_fixup()
@ -53,7 +54,9 @@ blob_fixups: blob_fixups_user_type = {
.clear_symbol_version('remote_handle64_invoke')
.clear_symbol_version('remote_handle64_open')
.clear_symbol_version('remote_register_buf_attr'),
}
'vendor/lib64/hw/com.qti.chi.override.so' : blob_fixup()
.add_needed('libprocessgroup_shim.so'),
} # fmt: skip
module = ExtractUtilsModule(
'haydn',