summaryrefslogtreecommitdiff
path: root/msm8974/mm-video-v4l2
diff options
context:
space:
mode:
authorVijay Venkatraman <vijaykv@google.com>2016-12-06 17:30:54 -0800
committerVijay Venkatraman <vijaykv@google.com>2017-01-18 19:39:36 -0800
commit7bbd6afa54e361119c348c96eada150d998b3246 (patch)
tree68920abd42c5fe6380136181c9ace79e25953d4f /msm8974/mm-video-v4l2
parent0655dec92ac04cc6084f0f3a32df6a4c492caf4b (diff)
downloadmedia-7bbd6afa54e361119c348c96eada150d998b3246.tar.gz
Replacing LOCAL_COPY_HEADERS with LOCAL_EXPORT_C_INCLUDE_DIRS, for VNDK
Moved msm8974/mm-core header files from inc/ to inc/mm-core/omxcore for exporting. Moved msm8974/mm-video-v4l2/DivxDrmDecrypt headers to subfolder for exporting. Moved msm8974/libstagefrighthw headers to include/ folder for exporting In msm8974/mm-core, inc/ has newer OMX_* headers than inc/mm-core/omxcore and frameworks/native/include/media/openmax. Updating these headers will be handled in a separate CL. Test: Add lib to LOCAL_EXPORT_SHARED_LIBRARIES Change-Id: I4cdfe3085a459abdbd3de491eed10cdceadc4a85
Diffstat (limited to 'msm8974/mm-video-v4l2')
-rwxr-xr-xmsm8974/mm-video-v4l2/DivxDrmDecrypt/Android.mk9
-rwxr-xr-xmsm8974/mm-video-v4l2/DivxDrmDecrypt/inc/mm-video-v4l2/DivxDrmDecrypt/DivXDrmDecrypt.h (renamed from msm8974/mm-video-v4l2/DivxDrmDecrypt/inc/DivXDrmDecrypt.h)0
-rw-r--r--msm8974/mm-video-v4l2/vidc/vdec.mk11
-rw-r--r--msm8974/mm-video-v4l2/vidc/venc.mk8
4 files changed, 10 insertions, 18 deletions
diff --git a/msm8974/mm-video-v4l2/DivxDrmDecrypt/Android.mk b/msm8974/mm-video-v4l2/DivxDrmDecrypt/Android.mk
index 28f5072..735430f 100755
--- a/msm8974/mm-video-v4l2/DivxDrmDecrypt/Android.mk
+++ b/msm8974/mm-video-v4l2/DivxDrmDecrypt/Android.mk
@@ -5,8 +5,6 @@ include $(CLEAR_VARS)
# Deploy the headers that can be exposed
#===============================================================================
-LOCAL_COPY_HEADERS_TO := mm-video-v4l2/DivxDrmDecrypt
-LOCAL_COPY_HEADERS := inc/DivXDrmDecrypt.h
LOCAL_CFLAGS := \
-D_ANDROID_
@@ -15,14 +13,15 @@ LOCAL_SRC_FILES:= \
src/DivXDrmDecrypt.cpp
LOCAL_C_INCLUDES:= \
- $(LOCAL_PATH)/inc \
- $(TARGET_OUT_HEADERS)/mm-core/omxcore
+ $(LOCAL_PATH)/inc/mm-video-v4l2/DivxDrmDecrypt \
LOCAL_MODULE:= libdivxdrmdecrypt
LOCAL_MODULE_TAGS := optional
-LOCAL_SHARED_LIBRARIES := liblog libdl
+LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH)/inc
+
+LOCAL_SHARED_LIBRARIES := liblog libdl libOmxCore
LOCAL_LDLIBS +=
include $(BUILD_SHARED_LIBRARY)
diff --git a/msm8974/mm-video-v4l2/DivxDrmDecrypt/inc/DivXDrmDecrypt.h b/msm8974/mm-video-v4l2/DivxDrmDecrypt/inc/mm-video-v4l2/DivxDrmDecrypt/DivXDrmDecrypt.h
index d24c4dc..d24c4dc 100755
--- a/msm8974/mm-video-v4l2/DivxDrmDecrypt/inc/DivXDrmDecrypt.h
+++ b/msm8974/mm-video-v4l2/DivxDrmDecrypt/inc/mm-video-v4l2/DivxDrmDecrypt/DivXDrmDecrypt.h
diff --git a/msm8974/mm-video-v4l2/vidc/vdec.mk b/msm8974/mm-video-v4l2/vidc/vdec.mk
index f6f2f24..6e9f641 100644
--- a/msm8974/mm-video-v4l2/vidc/vdec.mk
+++ b/msm8974/mm-video-v4l2/vidc/vdec.mk
@@ -97,12 +97,8 @@ LOCAL_PATH:= $(ROOT_DIR)
libmm-vdec-inc := $(LOCAL_PATH)/vdec/inc
libmm-vdec-inc += $(OMX_VIDEO_PATH)/vidc/common/inc
-libmm-vdec-inc += hardware/qcom/media/msm8974/mm-core/inc
#DRM include - Interface which loads the DRM library
-libmm-vdec-inc += $(OMX_VIDEO_PATH)/DivxDrmDecrypt/inc
-libmm-vdec-inc += $(TARGET_OUT_HEADERS)/qcom/display
-libmm-vdec-inc += $(TARGET_OUT_HEADERS)/adreno
-libmm-vdec-inc += frameworks/native/include/media/openmax
+libmm-vdec-inc += $(OMX_VIDEO_PATH)/DivxDrmDecrypt/inc/mm-video-v4l2/DivxDrmDecrypt/
libmm-vdec-inc += frameworks/native/include/media/hardware
libmm-vdec-inc += $(vdec-inc)
libmm-vdec-inc += hardware/qcom/media/msm8974/libc2dcolorconvert
@@ -117,7 +113,7 @@ LOCAL_C_INCLUDES += $(libmm-vdec-inc)
LOCAL_SHARED_LIBRARIES := liblog libutils libbinder libcutils libdl
LOCAL_SHARED_LIBRARIES += libdivxdrmdecrypt
-LOCAL_SHARED_LIBRARIES += libqdMetaData
+LOCAL_SHARED_LIBRARIES += libqdMetaData libstagefrighthw libOmxCore
LOCAL_SRC_FILES := vdec/src/frameparser.cpp
LOCAL_SRC_FILES += vdec/src/h264_utils.cpp
@@ -128,7 +124,7 @@ ifneq ($(filter msm8974 msm8610 msm8226 msm8084 msm8952 msm8992 msm8994,$(TARGET
LOCAL_SRC_FILES += vdec/src/omx_vdec_msm8974.cpp
else
LOCAL_SHARED_LIBRARIES += libhardware
-libmm-vdec-inc += $(TARGET_OUT_HEADERS)/qcom/display
+LOCAL_SHARED_LIBRARIES += gralloc.$(TARGET_BOARD_PLATFORM) copybit.$(TARGET_BOARD_PLATFORM)
LOCAL_SRC_FILES += vdec/src/power_module.cpp
LOCAL_SRC_FILES += vdec/src/omx_vdec.cpp
endif
@@ -160,6 +156,7 @@ LOCAL_SHARED_LIBRARIES := liblog libutils libbinder libcutils libdl
LOCAL_SHARED_LIBRARIES += libdivxdrmdecrypt
LOCAL_SHARED_LIBRARIES += libqdMetaData
+LOCAL_SHARED_LIBRARIES += gralloc.$(TARGET_BOARD_PLATFORM) copybit.$(TARGET_BOARD_PLATFORM)
LOCAL_SRC_FILES := vdec/src/frameparser.cpp
LOCAL_SRC_FILES += vdec/src/h264_utils.cpp
diff --git a/msm8974/mm-video-v4l2/vidc/venc.mk b/msm8974/mm-video-v4l2/vidc/venc.mk
index f019bc2..50bd742 100644
--- a/msm8974/mm-video-v4l2/vidc/venc.mk
+++ b/msm8974/mm-video-v4l2/vidc/venc.mk
@@ -77,12 +77,7 @@ include $(CLEAR_VARS)
libmm-venc-inc := $(LOCAL_PATH)/venc/inc
libmm-venc-inc += $(OMX_VIDEO_PATH)/vidc/common/inc
-libmm-venc-inc += hardware/qcom/media/msm8974/mm-core/inc
-libmm-venc-inc += hardware/qcom/media/msm8974/libstagefrighthw
-libmm-venc-inc += $(TARGET_OUT_HEADERS)/qcom/display
-libmm-venc-inc += $(TARGET_OUT_HEADERS)/adreno
libmm-venc-inc += frameworks/native/include/media/hardware
-libmm-venc-inc += frameworks/native/include/media/openmax
libmm-venc-inc += hardware/qcom/media/msm8974/libc2dcolorconvert
libmm-venc-inc += frameworks/av/include/media/stagefright
libmm-venc-inc += frameworks/av/include/media/hardware
@@ -94,7 +89,8 @@ LOCAL_CFLAGS := $(libmm-venc-def)
LOCAL_C_INCLUDES := $(libmm-venc-inc)
LOCAL_SHARED_LIBRARIES := liblog libutils libbinder libcutils \
- libc2dcolorconvert libdl libgui
+ libc2dcolorconvert libdl libgui libOmxCore libstagefrighthw
+LOCAL_SHARED_LIBRARIES += gralloc.$(TARGET_BOARD_PLATFORM) copybit.$(TARGET_BOARD_PLATFORM)
LOCAL_SRC_FILES := venc/src/omx_video_base.cpp
LOCAL_SRC_FILES += venc/src/omx_video_encoder.cpp