taimen: ibshims: Add shim for camera blobs

Signed-off-by: Jarl-Penguin <jarlpenguin@outlook.com>
Change-Id: I5e622e68422f5c4da13c0752a7eb3f4b20ddae49
This commit is contained in:
Erfan Abdi
2023-11-16 20:37:58 +08:00
committed by Asriadi Rahim
parent d199cfc683
commit 35391e232c
2 changed files with 10 additions and 0 deletions

View File

@@ -70,6 +70,10 @@ PRODUCT_COPY_FILES += \
device/google/taimen/thermal_info_config.json:$(TARGET_COPY_OUT_VENDOR)/etc/thermal_info_config.json \
device/google/taimen/thermal_info_config_evt.json:$(TARGET_COPY_OUT_VENDOR)/etc/thermal_info_config_evt.json
# Shims
PRODUCT_PACKAGES += \
libgui_shim
# Audio
PRODUCT_COPY_FILES += \
device/google/taimen/mixer_paths_tavil.xml:$(TARGET_COPY_OUT_VENDOR)/etc/mixer_paths_tavil_taimen.xml \

View File

@@ -59,6 +59,12 @@ function blob_fixup() {
product/etc/sysconfig/nexus.xml)
sed -i 's/qulacomm/qualcomm/' "${2}"
;;
# Fix missing symbols for IMS/Camera
lib/lib-imsvideocodec.so | lib/libimsmedia_jni.so | lib64/lib-imsvideocodec.so | lib64/libimsmedia_jni.so)
for LIBGUI_SHIM in $(grep -L "libgui_shim.so" "${2}"); do
"${PATCHELF}" --add-needed "libgui_shim.so" "${LIBGUI_SHIM}"
done
;;
esac
}