summaryrefslogtreecommitdiff
path: root/mm-video-v4l2/vidc/venc/Android.mk
diff options
context:
space:
mode:
authorPraveen Chavan <pchavan@codeaurora.org>2016-04-19 04:26:34 -0700
committerPraveen Chavan <pchavan@codeaurora.org>2016-04-20 17:50:56 -0700
commitf7dfb07236cf8014403879dd0fbec6939ace211b (patch)
tree3d56ca9d31a9fe9153c7cc1ecc70ed0f9dd82546 /mm-video-v4l2/vidc/venc/Android.mk
parent4aa9bda6ee7ce1e783fd03fd0b42b676d7e6ded3 (diff)
downloadmedia-f7dfb07236cf8014403879dd0fbec6939ace211b.tar.gz
mm-video-v4l2: venc: update metadata-type used for HAL1 based recording
Update metadata buffer type from kMetadataBufferTypeCameraSource to kMetadataBufferTypeNativeHandleSource as the latter is used by camera-HALv1 that resides in a separate process. Surface recording uses a different metadata as compared to legacy camera metadata (HAL1). Cast the gralloc-meta to appropriate struct to extract the handle Since buffer-size is not known conclusively at the allocation time of meta-handles, allow the least size to be allocated. But check the buffer size before accessing in ETB Bug: 26268807 Change-Id: I2cb40889517b4d740763bbde09e2fa4646b919e1
Diffstat (limited to 'mm-video-v4l2/vidc/venc/Android.mk')
-rw-r--r--mm-video-v4l2/vidc/venc/Android.mk4
1 files changed, 4 insertions, 0 deletions
diff --git a/mm-video-v4l2/vidc/venc/Android.mk b/mm-video-v4l2/vidc/venc/Android.mk
index 0ffebdd4..93f352c8 100644
--- a/mm-video-v4l2/vidc/venc/Android.mk
+++ b/mm-video-v4l2/vidc/venc/Android.mk
@@ -49,6 +49,10 @@ ifeq ($(TARGET_USES_ION),true)
libmm-venc-def += -DUSE_ION
endif
+ifeq ($(TARGET_USES_MEDIA_EXTENSIONS),true)
+libmm-venc-def += -DUSE_NATIVE_HANDLE_SOURCE
+endif
+
ifeq ($(call is-board-platform-in-list, $(MASTER_SIDE_CP_TARGET_LIST)),true)
libmm-venc-def += -DMASTER_SIDE_CP
endif