summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJiyong Park <jiyong@google.com>2017-07-05 19:30:04 +0900
committerRashed Abdel-Tawab <rashed@linux.com>2018-04-06 10:30:48 -0700
commit9b410a8f25dd4d357fe4c471b2fa3a5de3f581d8 (patch)
tree43dfbbb8729b9351a67b7572e3d72a979623474f
parent525c642d335cb9e650b7412583bc64d128323377 (diff)
downloadandroid_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.mk4
-rw-r--r--mm-video-v4l2/vidc/vdec/Android.mk4
-rw-r--r--mm-video-v4l2/vidc/vdec/inc/omx_swvdec_utils.h2
-rw-r--r--mm-video-v4l2/vidc/vdec/inc/omx_vdec.h1
-rw-r--r--mm-video-v4l2/vidc/vdec/inc/ts_parser.h1
-rw-r--r--mm-video-v4l2/vidc/venc/Android.mk3
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