dre: Add libaudiofoundation from stock for WFD

e69a5be2449122f90220151f9d01ace15221facf in system/hardware/interfaces
broke the ABI ;'(

Change-Id: I60691f2bab3f52fd9ade36ed6fcf6a2ef13a18c9
This commit is contained in:
LuK1337 2025-04-01 16:11:23 +02:00 committed by Nick Reuter
parent 827d238be9
commit d6986b0423
2 changed files with 5 additions and 1 deletions

View file

@ -57,10 +57,13 @@ blob_fixups: blob_fixups_user_type = {
'system_ext/etc/seccomp_policy/wfdservice.policy': blob_fixup()
.add_line_if_missing('memfd_create: 1')
.add_line_if_missing('rt_tgsigqueueinfo: 1'),
'system_ext/lib/libwfdaudiofoundation.so': blob_fixup()
.replace_needed('android.media.audio.common.types-V2-cpp.so', 'android.media.audio.common.types-V4-cpp.so'),
'system_ext/lib/libwfdmmsrc_system.so': blob_fixup()
.add_needed('libgui_shim.so'),
'system_ext/lib/libwfdservice.so': blob_fixup()
.replace_needed('android.media.audio.common.types-V2-cpp.so', 'android.media.audio.common.types-V4-cpp.so'),
.replace_needed('android.media.audio.common.types-V2-cpp.so', 'android.media.audio.common.types-V4-cpp.so')
.replace_needed('libaudiofoundation.so', 'libwfdaudiofoundation.so'),
'system_ext/lib64/libwfdnative.so': blob_fixup()
.replace_needed('android.hidl.base@1.0.so', 'libhidlbase.so')
.add_needed('libbinder_shim.so')

View file

@ -1865,6 +1865,7 @@ vendor/etc/wifi/wpa_supplicant_overlay.conf
# WiFi Display
system/framework/WfdCommon.jar;BOOT_JAR
system/lib/libaudiofoundation.so:system_ext/lib/libwfdaudiofoundation.so;FIX_SONAME
system_ext/bin/wfdservice
system_ext/etc/init/wfdservice.rc
system_ext/etc/permissions/wfd-system-ext-privapp-permissions-qti.xml