libshim: old camera still needs RectEP13android_ycbcr symbols

This reverts commit b0339e26f6.
This commit is contained in:
Mister Oyster 2017-12-08 18:46:49 +01:00
parent 67114b009f
commit a2373e83aa
3 changed files with 22 additions and 11 deletions

View File

@ -49,17 +49,18 @@ include $(BUILD_SHARED_LIBRARY)
## libshim_gui
include $(CLEAR_VARS)
LOCAL_SRC_FILES := \
gui/mtk_gui.cpp \
gui/SensorManager.cpp
gui/mtk_gui.cpp \
gui/SensorManager.cpp
LOCAL_SHARED_LIBRARIES := \
libbinder \
libgui \
liblog \
libsensor \
libui \
libutils
libbinder \
libgui \
liblog \
libsensor \
libui \
libutils
LOCAL_MODULE := libshim_gui
LOCAL_CFLAGS := -O3 -Wno-unused-variable -Wno-unused-parameter

10
libshims/gui/mtk_gui.cpp Normal file
View File

@ -0,0 +1,10 @@
#include <ui/GraphicBufferMapper.h>
#include <ui/Rect.h>
extern "C" {
void _ZN7android19GraphicBufferMapper4lockEPK13native_handlejRKNS_4RectEPPv(buffer_handle_t, uint32_t, const android::Rect&, void**);
void _ZN7android19GraphicBufferMapper4lockEPK13native_handleiRKNS_4RectEPPv(buffer_handle_t handle, int usage, const android::Rect& bounds, void** vaddr) {
_ZN7android19GraphicBufferMapper4lockEPK13native_handlejRKNS_4RectEPPv(handle, static_cast<uint32_t>(usage), bounds, vaddr);
}
}

View File

@ -4,9 +4,9 @@
extern "C" {
void _ZN7android11BufferQueue17createBufferQueueEPNS_2spINS_22IGraphicBufferProducerEEEPNS1_INS_22IGraphicBufferConsumerEEERKNS1_INS_19IGraphicBufferAllocEEE() {}
void _ZN7android19GraphicBufferMapper4lockEPK13native_handlejRKNS_4RectEPPv(buffer_handle_t, uint32_t, const android::Rect&, void**);
void _ZN7android19GraphicBufferMapper9lockYCbCrEPK13native_handlejRKNS_4RectEP13android_ycbcr(buffer_handle_t, uint32_t, const android::Rect&, android_ycbcr*);
void _ZN7android19GraphicBufferMapper4lockEPK13native_handleiRKNS_4RectEPPv(buffer_handle_t handle, int usage, const android::Rect& bounds, void** vaddr) {
_ZN7android19GraphicBufferMapper4lockEPK13native_handlejRKNS_4RectEPPv(handle, static_cast<uint32_t>(usage), bounds, vaddr);
void _ZN7android19GraphicBufferMapper9lockYCbCrEPK13native_handleiRKNS_4RectEP13android_ycbcr(buffer_handle_t handle, int usage, const android::Rect& bounds, android_ycbcr *ycbcr) {
_ZN7android19GraphicBufferMapper9lockYCbCrEPK13native_handlejRKNS_4RectEP13android_ycbcr(handle, static_cast<uint32_t>(usage), bounds, ycbcr);
}
}