summaryrefslogtreecommitdiff
path: root/libshims
AgeCommit message (Collapse)Author
2021-09-13sdm660-common: libshims: Move to Android.bpSebastiano Barezzi
Change-Id: Ic38ffa02b2e1dca5c842c738f4f1bcc978f8b5bd
2020-04-30sdm660-common: Remove MiWatermark shimMax Weffers
Change-Id: I7611b322b2f2935fc9079f9a76f9f5d9096aec00
2020-04-30sdm660-common: libshims: Respect non-static member function calls.Quallenauge
As stated in https://www.learncpp.com/cpp-tutorial/8-8-the-hidden-this-pointer/ member functions contains a hidden parameter (a pointer of the current reference of teh object, aka "this"). This way the code knows in which context the member function is called. We have to resprect that behavior into our shims which otherwise crashes or lead to memory corruption. Change-Id: I68197ebafde8773fd73d7dafb9b2f1bae92ee170
2020-04-30sdm660-common: Make shim for libcamera.sdm660.soErfan Abdi
P: GraphicBuffer::lock(uint32_t inUsage, void** vaddr); Q: GraphicBuffer::lock(uint32_t inUsage, void** vaddr, int32_t* outBytesPerPixel, int32_t* outBytesPerStride); Error: cannot locate symbol "_ZN7android13GraphicBuffer4lockEjPPv" referenced by "/vendor/lib/hw/camera.sdm660.so" Change-Id: I1c1fe66f3f73149ced601eae87b970ce392d50ee
2020-04-30sdm660-common: Nuke libMiWatermarkDavide Garberi
* This lib is creating troubles on android 10 requiring old libs in vendor * Other than that, it's the only culprit for vndk runtime being kept disabled * Nuke this lib via a empty shim providing the symbols to the camera hal Change-Id: Ia844e973299d3e1be0a37473e76325be1828415d