summaryrefslogtreecommitdiff
path: root/msm8998
diff options
context:
space:
mode:
authorPraveen Chavan <pchavan@codeaurora.org>2017-07-11 11:38:16 -0700
committerBill Yi <byi@google.com>2017-07-13 14:39:01 -0700
commit386fc0bdf57359701ba4cc931524d677040d5f0c (patch)
tree60a12ed7472ec140966c34c0fe0fbeda2482ac06 /msm8998
parentff1ee57986cf452559d89f06c668b882c319953a (diff)
downloadmedia-386fc0bdf57359701ba4cc931524d677040d5f0c.tar.gz
mm-video-v4l2: venc: disable non-aosp features
VQZIP feature needs vendor dependencies. Remove support for aosp builds. Build PQ conditionally if dependecies are present. Bug: 62377037 Change-Id: I2df6f2d9223b00cdabe4d86c8e83839b7676f0ad
Diffstat (limited to 'msm8998')
-rw-r--r--msm8998/mm-video-v4l2/vidc/venc/Android.mk8
1 files changed, 6 insertions, 2 deletions
diff --git a/msm8998/mm-video-v4l2/vidc/venc/Android.mk b/msm8998/mm-video-v4l2/vidc/venc/Android.mk
index d65b9ec..024355d 100644
--- a/msm8998/mm-video-v4l2/vidc/venc/Android.mk
+++ b/msm8998/mm-video-v4l2/vidc/venc/Android.mk
@@ -25,8 +25,8 @@ TARGETS_THAT_USE_FLAG_MSM8226 := msm8226 msm8916 msm8909
TARGETS_THAT_NEED_SW_VENC_MPEG4 := msm8909 msm8937
TARGETS_THAT_NEED_SW_VENC_HEVC := msm8992
TARGETS_THAT_SUPPORT_UBWC := msm8996 msm8998
-TARGETS_THAT_SUPPORT_VQZIP := msm8996 msm8998
-TARGETS_THAT_SUPPORT_PQ := msm8996 msm8998 msm8953
+TARGETS_THAT_SUPPORT_VQZIP :=
+TARGETS_THAT_SUPPORT_PQ := msm8998
TARGETS_THAT_USE_NV21 := sdm660 msm8953
ifeq ($(TARGET_BOARD_PLATFORM),msm8610)
@@ -54,7 +54,11 @@ libmm-venc-def += -D_VQZIP_
endif
ifeq ($(call is-board-platform-in-list, $(TARGETS_THAT_SUPPORT_PQ)),true)
+ifneq ($(wildcard vendor/qcom/$(TARGET_BOARD_PLATFORM)/prebuilts/grease/),)
libmm-venc-def += -D_PQ_
+else
+$(warning "venc: PQ compiled out")
+endif
endif
ifeq ($(call is-board-platform-in-list, $(TARGETS_THAT_USE_FLAG_MSM8226)),true)