Commit Graph

12 Commits

Author SHA1 Message Date
bengris32
e076f5fcfe rosemary: Update kpoc_charger shim for T
[1] 79dc06a39f
[2] 6d043c5c5c

Signed-off-by: bengris32 <bengris32@protonmail.ch>
2023-04-15 14:36:56 +02:00
nift4
e2ded60ef6 rosemary: shims: Port to T 2023-04-15 14:36:56 +02:00
bengris32
5ee76ae127 rosemary: libshim_vtservice: Shim for legacy MediaMuxer ctor
Signed-off-by: bengris32 <bengris32@protonmail.ch>
2022-11-12 10:48:38 +03:00
bengris32
c0bb8db4fe rosemary: libshim_vtservice: Use AttributionSourceState properly
Signed-off-by: bengris32 <bengris32@protonmail.ch>
2022-11-12 10:48:38 +03:00
bengris32
2e85cebfc9 rosemary: libshim_vtservice: Call AudioTrack constructor directly
* Also compile shim only for 32bit since the constructors symbol changes
  between 32bit and 64bit and our IMS stack is 32bit only anyway.

Signed-off-by: bengris32 <bengris32@protonmail.ch>
2022-11-12 10:48:38 +03:00
R0rt1z2
c66158fbdd rosemary: Shim another missing libsink symbol
[1] LineageOS/android_frameworks_native@992496b
2022-11-12 10:48:38 +03:00
SamarV-121
313ab44fc7 rosemary: libshim_vtservice: Update to S
[1] LineageOS/android_frameworks_av@bda4575#diff-0e7ff81a94e7f5ce90bdb128b6ceea84c201a721055b05afccfa2ec814036907
[2] LineageOS/android_frameworks_av@3376113#diff-0e7ff81a94e7f5ce90bdb128b6ceea84c201a721055b05afccfa2ec814036907
2022-11-12 10:48:38 +03:00
Arian
577563da43 rosemary: Provide a shim for libsink
added opPackageName as a parameter to the constructor
  of AudioTrack which breaks our libsink which was compiled
  for an older libaudioclient.

* fixes the following error:
CANNOT LINK EXECUTABLE "/system/bin/vtservice": cannot locate symbol "_ZN7android10AudioTrackC1E19audio_stream_type_tj14audio_format_tjj20audio_output_flags_tPFviPvS4_ES4_i15audio_session_tNS0_13transfer_typeEPK20audio_offload_info_tjiPK18audio_attributes_tbfi" referenced by "/system/lib/libsink.so"

https: //github.com/LineageOS/android_frameworks_av/commit/fd90fdfe2a611ae824a32e236da288b1fdfd445d
Change-Id: I290e1beca02d46c4393d17356fa22741d771f847
2022-11-12 10:48:38 +03:00
R0rt1z2
84b9836f32 rosemary: Shim another missing showlogo symbol 2022-11-12 10:48:38 +03:00
Joel Stein
cb797b3eb4 rosemary: Shim missing libshowlogo symbols
Change-Id: I72dbe1012455a410ad01ceeb0cb9db53ac8f69f5
2022-11-12 10:48:38 +03:00
nift4
bfc3b1b0d1 rosemary: Shim beanpod keymaster
Change-Id: Iac8ab200f0d844c56a820be9553afcbaee880e4b
2022-11-12 10:44:26 +03:00
bengris32
66c85245e3 rosemary: Shim misssing audio symbol
* E vndksupport: Could not load /vendor/lib/hw/audio.primary.mt6785.so from default namespace: dlopen failed: cannot locate symbol "_ZN7android13TypeConverterINS_13DefaultTraitsI14audio_format_tEEE6mTableE" referenced by "/vendor/lib/hw/audio.primary.mt6785.so"....

* The required conversion mTable [1] was removed in VNDK31, add it back.

[1] dc6be0d575

Signed-off-by: bengris32 <bengris32@protonmail.ch>
Change-Id: I9b90be74c40ec52624f84be24917b3392081a3bb
2022-11-12 10:44:26 +03:00