[200~topaz: Address missing SetTaskProfiles symbol in camera libs
The camera HAL forced stop because it could not load
/vendor/lib64/hw/camera.xiaomi.so which is due to the missing
symbol referenced in several libraries:
fiqri@Fiqri:~/proprietary_vendor_xiaomi_marble$ grep -i -r SetTaskProfiles
grep: proprietary/vendor/lib64/hw/com.qti.chi.override.so: binary file matches
grep: proprietary/vendor/lib64/libmialgoengine.so: binary file matches
grep: proprietary/vendor/lib64/libcamxcommonutils.so: binary file matches
This is because DECLS was removed in [1] on Android 15 QPR2, and
caused SetTaskProfiles() to be hidden, so shim SetTaskProfiles
with libprocessgroup_shim.
[1]: 3e7c17a8e7
Change-Id: Ic46aae47bdf6be09736fe89d798cb7017f07cc6c
Signed-off-by: Fiqri Ardyansyah <fiqri191002@gmail.com>~
* AOSP effects doesn't give as thicc'n'sicc bass boost as the QC effects do.
Change-Id: Iea14427d4d8698d7e11cf75e5a6520f102ea1139
Signed-off-by: Akhil MS <akhilsree001@gmail.com>
Signed-off-by: resist15 <souravhjagtap21@gmail.com>
proprietary/[200~LineageOS Side: https://review.lineageos.org/c/LineageOS/android_build/+/413930
host_init_verifier: vendor/xiaomi/topaz/proprietary/vendor/etc/init/android.hardware.gnss-aidl-service-qti.rc: 6: Unable to decode GID for 'vendor_ssgtzd': getpwnam failed: No such file or directory
host_init_verifier: Failed to parse init scripts with 1 error(s).~
* Use HyperOS charger
* Use prebuilt audioservice
* Build mlipay & move prebuilt mlipay blobs to vendor
* Bring back 32 bit support
* Use stock libqcRilNrSmsModule
Signed-off-by: artemscine <artempemine@gmail.com>
The health AIDL HAL service provides functionalities of charger,
therefore system charger at /system/bin/charger is deprecated.
On top of that, QTI health AIDL HAL service enables suspend by
default, the equivalent of setting ro.charger.enable_suspend
for legacy charger.
Change-Id: Ic264bc57f7b9b776af67c807eb1e1092c5eaecb0
Signed-off-by: artemscine <artempemine@gmail.com>
Makes the QTI GNSS service happy. Thanks luca020400 for the help.
Change-Id: Ia5060ceb068b2b954f34f83d999e6ca17cefb2b9
Signed-off-by: artemscine <artempemine@gmail.com>
* This fixes some equalizers not working (crashes)
Change-Id: I7e3da7a2919af1744eea4b849a204ba2b8059008
Signed-off-by: artemscine <artempemine@gmail.com>
The symbol _ZN4aidl7android8hardware8security7keymint29IRemotelyProvisionedComponent10descriptorE
was moved from android.hardware.security.keymint-V2-ndk to android.hardware.security.rkp-V3-ndk.
* This reverts commit:
[1] 211518a: topaz: Move to build default source audio
[2] b690a14: topaz: Move most agm and pal targets to source built
* Add back 32bit audio stuff
[1] partially reverts commit 1771f1a.
* This was deleted
* libpal_net_if.so is a GNSS libs:
01-06 14:36:55.992 F/linker ( 1951): CANNOT LINK EXECUTABLE xtra-daemon: library libpal_net_if.so not found: needed by main executable
* Partially reverts eb8d386347