From 4d1a575a1900797720c957c40898a1bdebecfe55 Mon Sep 17 00:00:00 2001 From: Subhajeet Muhuri Date: Sat, 30 Mar 2019 23:18:23 +0530 Subject: msm8996-common: Fall back to ZUI IMS-QMI-RIL stack * From ZUI 4.0.247DEV * This fixes VoLTE not coming back after mobile data has been switched to 2nd SIM and back to VoLTE capable 1st SIM * Probably also fixes random IMS restarts as they can't be noticed in logs anymore * ZUI ims_rtp_daemon cannot link libmedia.so, probably because we have switched to full VNDK According to DD3Boh: lib-dplmedia.so is a dependency of lib-rtpcore.so which is a dependency of ims_rtp_daemon So add a blob_fixup to remove libmedia.so dependency from lib-dplmedia.so Change-Id: I5402f0ef93d03661d611d6775b1b331cf35afc06 --- extract-files.sh | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'extract-files.sh') diff --git a/extract-files.sh b/extract-files.sh index dd96c21..5f7c03f 100755 --- a/extract-files.sh +++ b/extract-files.sh @@ -106,6 +106,11 @@ function blob_fixup() { vendor/bin/mm-qcamera-daemon) sed -i "s|/data/vendor/camera/cam_socket%d|/data/vendor/qcam/camer_socket%d|g" "${2}" ;; + + # Remove libmedia.so dependency from lib-dplmedia.so + vendor/lib64/lib-dplmedia.so) + patchelf --remove-needed libmedia.so "${2}" + ;; esac } -- cgit v1.2.3