From db953c72a43cb891cf661d2f02f8dfb61bff1058 Mon Sep 17 00:00:00 2001 From: LuK1337 Date: Sat, 12 Oct 2024 17:42:02 +0200 Subject: [PATCH] sm8350-common: Shim WFD with libgui_shim/libinput_shim Change-Id: I42bf06bc6b19942303031ef0147dafa6df127fe5 --- extract-files.sh | 7 ++++++- proprietary-files.txt | 2 +- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/extract-files.sh b/extract-files.sh index 06355dc..9fc00e6 100755 --- a/extract-files.sh +++ b/extract-files.sh @@ -74,9 +74,14 @@ function blob_fixup() { [ "$2" = "" ] && return 0 "${PATCHELF}" --replace-needed "android.media.audio.common.types-V2-cpp.so" "android.media.audio.common.types-V3-cpp.so" "${2}" ;; + system_ext/lib64/libwfdmmsrc_system.so) + [ "$2" = "" ] && return 0 + grep -q "libgui_shim.so" "${2}" || "${PATCHELF}" --add-needed "libgui_shim.so" "${2}" + ;; system_ext/lib64/libwfdnative.so) [ "$2" = "" ] && return 0 "${PATCHELF}" --remove-needed "android.hidl.base@1.0.so" "${2}" + grep -q "libinput_shim.so" "${2}" || "${PATCHELF}" --add-needed "libinput_shim.so" "${2}" ;; vendor/etc/media_lahaina/video_system_specs.json \ |vendor/etc/media_shima_v1/video_system_specs.json \ @@ -126,4 +131,4 @@ if [ -z "${ONLY_COMMON}" ] && [ -s "${MY_DIR}/../../${VENDOR}/${DEVICE}/propriet fi fi -"${MY_DIR}/setup-makefiles.sh" +"${MY_DIR}/setup-makefiles.sh" \ No newline at end of file diff --git a/proprietary-files.txt b/proprietary-files.txt index 1a47abb..f23c3d6 100644 --- a/proprietary-files.txt +++ b/proprietary-files.txt @@ -833,4 +833,4 @@ vendor/lib/libwfduibcsrc_proprietary.so vendor/lib/libwfduibcsrcinterface_proprietary.so vendor/lib/libwfdutils_proprietary.so vendor/lib/vendor.qti.hardware.wifidisplaysession@1.0.so;MODULE_SUFFIX=-vendor -vendor/lib/vendor.qti.hardware.wifidisplaysessionl@1.0-halimpl.so +vendor/lib/vendor.qti.hardware.wifidisplaysessionl@1.0-halimpl.so \ No newline at end of file