diff options
author | TreeHugger Robot <treehugger-gerrit@google.com> | 2017-04-28 08:01:49 +0000 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2017-04-28 08:01:49 +0000 |
commit | d4fc4683929b762589b73b09322d364229a3eea3 (patch) | |
tree | b2449f66c4b233e848f27c50332ba9baed442fa3 /camera/device/1.0/default/CameraDevice.cpp | |
parent | bbac6adea22dea9f14dc6d4a5ec40b412f34a2c0 (diff) | |
parent | 1ee279df205218fb7372baf031fb93d2a0d6a821 (diff) |
Merge "Camera: use framework header for VideoNativeHandleMetadata" into oc-dev
Diffstat (limited to 'camera/device/1.0/default/CameraDevice.cpp')
-rw-r--r-- | camera/device/1.0/default/CameraDevice.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/camera/device/1.0/default/CameraDevice.cpp b/camera/device/1.0/default/CameraDevice.cpp index cdc9de2aa0..4f26c54812 100644 --- a/camera/device/1.0/default/CameraDevice.cpp +++ b/camera/device/1.0/default/CameraDevice.cpp @@ -21,6 +21,7 @@ #include <log/log.h> #include <utils/Trace.h> +#include <media/hardware/HardwareAPI.h> // For VideoNativeHandleMetadata #include "CameraDevice_1_0.h" namespace android { @@ -500,7 +501,7 @@ void CameraDevice::sDataCbTimestamp(nsecs_t timestamp, int32_t msg_type, if (mem->mBufSize == sizeof(VideoNativeHandleMetadata)) { VideoNativeHandleMetadata* md = (VideoNativeHandleMetadata*) ((uint8_t*) mem->mHidlHeapMemData + index * mem->mBufSize); - if (md->eType == VideoNativeHandleMetadata::kMetadataBufferTypeNativeHandleSource) { + if (md->eType == kMetadataBufferTypeNativeHandleSource) { handle = md->pHandle; } } @@ -837,7 +838,7 @@ void CameraDevice::releaseRecordingFrameLocked( void *data = ((uint8_t *) camMemory->mHidlHeapMemData) + bufferIndex * camMemory->mBufSize; if (handle) { VideoNativeHandleMetadata* md = (VideoNativeHandleMetadata*) data; - if (md->eType == VideoNativeHandleMetadata::kMetadataBufferTypeNativeHandleSource) { + if (md->eType == kMetadataBufferTypeNativeHandleSource) { // Input handle will be closed by HIDL transport later, so clone it // HAL implementation is responsible to close/delete the clone native_handle_t* clone = native_handle_clone(handle); |