diff options
author | Jiyong Park <jiyong@google.com> | 2017-07-05 19:30:04 +0900 |
---|---|---|
committer | Rashed Abdel-Tawab <rashed@linux.com> | 2018-04-06 10:30:48 -0700 |
commit | 9b410a8f25dd4d357fe4c471b2fa3a5de3f581d8 (patch) | |
tree | 43dfbbb8729b9351a67b7572e3d72a979623474f | |
parent | 525c642d335cb9e650b7412583bc64d128323377 (diff) | |
download | android_hardware_qcom_media-9b410a8f25dd4d357fe4c471b2fa3a5de3f581d8.tar.gz android_hardware_qcom_media-9b410a8f25dd4d357fe4c471b2fa3a5de3f581d8.tar.bz2 android_hardware_qcom_media-9b410a8f25dd4d357fe4c471b2fa3a5de3f581d8.zip |
Build libOmxVdec and libOmxVenc with BOARD_VNDK_VERSION
Added missing header libraries and headers.
Bug: 37342627
Test: BOARD_VNDK_VERSION=current m -j libOmxVdec
Test: BOARD_VNDK_VERSION=current m -j libOmxVenc
Change-Id: Icedd09bf88d039d15c670b3bacf19b78c6facce0
-rw-r--r-- | mm-video-v4l2/vidc/common/Android.mk | 4 | ||||
-rw-r--r-- | mm-video-v4l2/vidc/vdec/Android.mk | 4 | ||||
-rw-r--r-- | mm-video-v4l2/vidc/vdec/inc/omx_swvdec_utils.h | 2 | ||||
-rw-r--r-- | mm-video-v4l2/vidc/vdec/inc/omx_vdec.h | 1 | ||||
-rw-r--r-- | mm-video-v4l2/vidc/vdec/inc/ts_parser.h | 1 | ||||
-rw-r--r-- | mm-video-v4l2/vidc/venc/Android.mk | 3 |
6 files changed, 13 insertions, 2 deletions
diff --git a/mm-video-v4l2/vidc/common/Android.mk b/mm-video-v4l2/vidc/common/Android.mk index ff8ca586..85f7c8ae 100644 --- a/mm-video-v4l2/vidc/common/Android.mk +++ b/mm-video-v4l2/vidc/common/Android.mk @@ -29,11 +29,15 @@ libmm-vidc-inc += $(TARGET_OUT_INTERMEDIATES)/KERNEL_OBJ/usr/include LOCAL_MODULE := libOmxVidcCommon LOCAL_MODULE_TAGS := optional +LOCAL_PROPRIETARY_MODULE := true LOCAL_CFLAGS := $(libmm-vidc-def) LOCAL_C_INCLUDES := $(libmm-vidc-inc) LOCAL_PRELINK_MODULE := false LOCAL_SHARED_LIBRARIES := liblog libcutils libdl +LOCAL_HEADER_LIBRARIES := \ + libutils_headers \ + libhardware_headers \ LOCAL_SRC_FILES := src/extra_data_handler.cpp LOCAL_SRC_FILES += src/vidc_color_converter.cpp diff --git a/mm-video-v4l2/vidc/vdec/Android.mk b/mm-video-v4l2/vidc/vdec/Android.mk index a08adbee..27b8142c 100644 --- a/mm-video-v4l2/vidc/vdec/Android.mk +++ b/mm-video-v4l2/vidc/vdec/Android.mk @@ -128,6 +128,10 @@ LOCAL_VENDOR_MODULE := true LOCAL_CFLAGS := $(libmm-vdec-def) -Werror LOCAL_C_INCLUDES += $(libmm-vdec-inc) LOCAL_ADDITIONAL_DEPENDENCIES := $(libmm-vdec-add-dep) +LOCAL_HEADER_LIBRARIES := \ + libnativebase_headers \ + libhardware_headers \ + media_plugin_headers \ LOCAL_PRELINK_MODULE := false LOCAL_SHARED_LIBRARIES := liblog libcutils libdl libutils diff --git a/mm-video-v4l2/vidc/vdec/inc/omx_swvdec_utils.h b/mm-video-v4l2/vidc/vdec/inc/omx_swvdec_utils.h index a6502abd..083eb238 100644 --- a/mm-video-v4l2/vidc/vdec/inc/omx_swvdec_utils.h +++ b/mm-video-v4l2/vidc/vdec/inc/omx_swvdec_utils.h @@ -42,7 +42,7 @@ #include <queue> #include <pthread.h> -#include <cutils/log.h> +#include <log/log.h> extern unsigned int g_omx_swvdec_logmask; ///< global OMX SwVdec logmask variable extern declaration diff --git a/mm-video-v4l2/vidc/vdec/inc/omx_vdec.h b/mm-video-v4l2/vidc/vdec/inc/omx_vdec.h index 810ccb4d..3965b4f0 100644 --- a/mm-video-v4l2/vidc/vdec/inc/omx_vdec.h +++ b/mm-video-v4l2/vidc/vdec/inc/omx_vdec.h @@ -68,7 +68,6 @@ static ptrdiff_t x; //#include <binder/MemoryHeapIon.h> //#else #endif -#include <ui/ANativeObjectBase.h> extern "C" { #include <utils/Log.h> } diff --git a/mm-video-v4l2/vidc/vdec/inc/ts_parser.h b/mm-video-v4l2/vidc/vdec/inc/ts_parser.h index 2d5d1a40..6d576ad2 100644 --- a/mm-video-v4l2/vidc/vdec/inc/ts_parser.h +++ b/mm-video-v4l2/vidc/vdec/inc/ts_parser.h @@ -36,6 +36,7 @@ ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. #include <stdio.h> #include <inttypes.h> +#include <pthread.h> #ifdef _ANDROID_ extern "C" { diff --git a/mm-video-v4l2/vidc/venc/Android.mk b/mm-video-v4l2/vidc/venc/Android.mk index 2f9b84e8..2c1941de 100644 --- a/mm-video-v4l2/vidc/venc/Android.mk +++ b/mm-video-v4l2/vidc/venc/Android.mk @@ -138,6 +138,9 @@ LOCAL_ADDITIONAL_DEPENDENCIES := $(libmm-venc-add-dep) LOCAL_PRELINK_MODULE := false LOCAL_SHARED_LIBRARIES := liblog libcutils libdl +LOCAL_HEADER_LIBRARIES := \ + media_plugin_headers \ + libhardware_headers \ ifeq ($(BOARD_USES_ADRENO), true) LOCAL_SHARED_LIBRARIES += libc2dcolorconvert |