summaryrefslogtreecommitdiff
path: root/mm-video-v4l2/vidc/venc/Android.mk
diff options
context:
space:
mode:
authorDikshita Agarwal <dikshita@codeaurora.org>2017-06-20 11:34:56 +0800
committerDikshita Agarwal <dikshita@codeaurora.org>2017-10-03 17:11:42 +0530
commit7866c1ebc72a3a24884d8111f154c38ef043dd35 (patch)
tree16633b737e6bdeb789f8b947f44320b02dbd7a01 /mm-video-v4l2/vidc/venc/Android.mk
parent55bea915a10c45a49e4645763f986abff9e61fa9 (diff)
downloadmedia-7866c1ebc72a3a24884d8111f154c38ef043dd35.tar.gz
mm-video-v4l2: add rotation support for H263 sw encoder
Change-Id: I45ecbf3eece2a52ffd25b39c319154eee5a7ebe1
Diffstat (limited to 'mm-video-v4l2/vidc/venc/Android.mk')
-rw-r--r--[-rwxr-xr-x]mm-video-v4l2/vidc/venc/Android.mk11
1 files changed, 11 insertions, 0 deletions
diff --git a/mm-video-v4l2/vidc/venc/Android.mk b/mm-video-v4l2/vidc/venc/Android.mk
index 4ff3c4b6..fce16a62 100755..100644
--- a/mm-video-v4l2/vidc/venc/Android.mk
+++ b/mm-video-v4l2/vidc/venc/Android.mk
@@ -25,6 +25,7 @@ TARGETS_THAT_NEED_SW_VENC_MPEG4 := msm8909 msm8937 sdm845 msmpeafowl sdm670
TARGETS_THAT_NEED_SW_VENC_HEVC := msm8992
TARGETS_THAT_SUPPORT_UBWC := msm8996 msm8998 sdm845 msmpeafowl sdm670
TARGETS_THAT_SUPPORT_VQZIP := msm8996 msm8998
+TARGETS_THAT_SUPPORT_SW_VENC_ROTATION := sdm845 msmpeafowl sdm670
ifeq ($(TARGET_BOARD_PLATFORM),msm8610)
libmm-venc-def += -D_MSM8610_
@@ -68,6 +69,10 @@ libmm-venc-inc += hardware/qcom/media/libc2dcolorconvert
libmm-venc-inc += $(TARGET_OUT_HEADERS)/libvqzip
libmm-venc-inc += $(TARGET_OUT_INTERMEDIATES)/KERNEL_OBJ/usr/include
+ifeq ($(call is-board-platform-in-list, $(TARGETS_THAT_SUPPORT_SW_VENC_ROTATION)),true)
+libmm-venc-inc += hardware/libhardware/include/hardware
+endif
+
# Common Dependencies
libmm-venc-add-dep := $(TARGET_OUT_INTERMEDIATES)/KERNEL_OBJ/usr
@@ -119,6 +124,12 @@ LOCAL_ADDITIONAL_DEPENDENCIES := $(libmm-venc-add-dep)
LOCAL_PRELINK_MODULE := false
LOCAL_SHARED_LIBRARIES := liblog libcutils libdl libplatformconfig
LOCAL_SHARED_LIBRARIES += libMpeg4SwEncoder
+
+ifeq ($(call is-board-platform-in-list, $(TARGETS_THAT_SUPPORT_SW_VENC_ROTATION)),true)
+LOCAL_SHARED_LIBRARIES += libui
+LOCAL_SHARED_LIBRARIES += libutils
+endif
+
# ifeq ($(BOARD_USES_ADRENO), true)
LOCAL_SHARED_LIBRARIES += libc2dcolorconvert
# endif # ($(BOARD_USES_ADRENO), true)