diff options
author | Praveen Chavan <pchavan@codeaurora.org> | 2016-04-19 04:26:34 -0700 |
---|---|---|
committer | Praveen Chavan <pchavan@codeaurora.org> | 2016-04-20 17:50:56 -0700 |
commit | f7dfb07236cf8014403879dd0fbec6939ace211b (patch) | |
tree | 3d56ca9d31a9fe9153c7cc1ecc70ed0f9dd82546 /mm-video-v4l2/vidc/venc/Android.mk | |
parent | 4aa9bda6ee7ce1e783fd03fd0b42b676d7e6ded3 (diff) | |
download | media-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.mk | 4 |
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 |