Sanders: Make shim for libcamera.msm8953.so
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.msm8953.so" Change-Id: I1c1fe66f3f73149ced601eae87b970ce392d50ee Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com> Signed-off-by: Akhil Narang <akhilnarang.1999@gmail.com> Signed-off-by: ronaxdevil <pratabidya.007@gmail.com>
This commit is contained in:
@@ -109,6 +109,7 @@ PRODUCT_PACKAGES += \
|
|||||||
Snap2 \
|
Snap2 \
|
||||||
Camera2 \
|
Camera2 \
|
||||||
libgui_vendor \
|
libgui_vendor \
|
||||||
|
camera_msm8953_shim \
|
||||||
camera.device@1.0-impl \
|
camera.device@1.0-impl \
|
||||||
camera.device@3.2-impl \
|
camera.device@3.2-impl \
|
||||||
android.hardware.camera.provider@2.4-impl \
|
android.hardware.camera.provider@2.4-impl \
|
||||||
|
|||||||
@@ -22,3 +22,11 @@ LOCAL_MODULE := libqsap_shim
|
|||||||
LOCAL_MODULE_TAGS := optional
|
LOCAL_MODULE_TAGS := optional
|
||||||
LOCAL_PROPRIETARY_MODULE := true
|
LOCAL_PROPRIETARY_MODULE := true
|
||||||
include $(BUILD_SHARED_LIBRARY)
|
include $(BUILD_SHARED_LIBRARY)
|
||||||
|
|
||||||
|
include $(CLEAR_VARS)
|
||||||
|
LOCAL_SRC_FILES := camera_msm8953_shim.cpp
|
||||||
|
LOCAL_SHARED_LIBRARIES := libui libutils
|
||||||
|
LOCAL_MODULE := camera_msm8953_shim
|
||||||
|
LOCAL_MODULE_TAGS := optional
|
||||||
|
LOCAL_PROPRIETARY_MODULE := true
|
||||||
|
include $(BUILD_SHARED_LIBRARY)
|
||||||
|
|||||||
9
libshims/camera_msm8953_shim.cpp
Normal file
9
libshims/camera_msm8953_shim.cpp
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
#include <stdint.h>
|
||||||
|
|
||||||
|
namespace android {
|
||||||
|
extern "C" void _ZN7android13GraphicBuffer4lockEjPPvPiS3_(uint32_t inUsage, void** vaddr, int32_t* outBytesPerPixel, int32_t* outBytesPerStride);
|
||||||
|
|
||||||
|
extern "C" void _ZN7android13GraphicBuffer4lockEjPPv(uint32_t inUsage, void** vaddr) {
|
||||||
|
_ZN7android13GraphicBuffer4lockEjPPvPiS3_(inUsage, vaddr, nullptr, nullptr);
|
||||||
|
}
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user