* E vndksupport: Could not load /vendor/lib/hw/audio.primary.mt6768.so from default namespace: dlopen failed: cannot locate symbol "_ZN7android13TypeConverterINS_13DefaultTraitsI14audio_format_tEEE6mTableE" referenced by "/vendor/lib/hw/audio.primary.mt6768.so"....
* The required conversion mTable [1] was removed in VNDK31, add it back.
* Replace it with libmedia_helper-v30.
[1] dc6be0d575
Signed-off-by: bengris32 <bengris32@protonmail.ch>
Change-Id: I5966e583196fa02a6ba325f6ce63d64c0ec57cf0
* All non-static class member functions (including constructors/destructors) carry a hidden this pointer. Add it.
* AttributionSourceState now holds the pid and
uid, create a new AttributionSourceState and set the uid and pid and pass it
to new AudioTrack constructor.
* _ZN7android10MediaMuxerC1EiNS0_12OutputFormatE is a class constructor, so
call the new equivalent.
* Only build 32bit library, since vtservice is 32bit
on pre A12 IMS stack, and size_t on 32bit is unsigned int, while on 64 bit it
is unsigned long, meaning that we can't link the shim against the 32bit and
64bit lib since the symbol changes (well, we could with a compiler macro to
use the correct symbol name for the 2 libs, but as stated before, there is no
point).
Signed-off-by: bengris32 <bengris32@protonmail.ch>
Change-Id: I275fac7ddf63595f482ebef80d2116a322b6db60
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"
fd90fdfe2a
Change-Id: Ie3397cc90c741e7a711012a66fed3bf2ada6a818
Signed-off-by: SamarV-121 <samarvispute121@pm.me>
* Android 11 has deprecated this class.
* This is needed by Android 10 IMS stack.
* Convert this into a boot JAR that will be available to system globally.
Co-authored-by: Gagan Malvi <malvi@aospa.co>
Signed-off-by: Gagan Malvi <malvi@aospa.co>
Signed-off-by: Kshitij Gupta <kshitijgm@gmail.com>
Change-Id: I473c0311e02077ea2ff6e87aadbd60d4dbf5d20e
Signed-off-by: SamarV-121 <samarvispute121@gmail.com>