summaryrefslogtreecommitdiff
path: root/camera/device/3.5/default/ExternalCameraDevice.cpp
AgeCommit message (Collapse)Author
2019-03-14Y16 format enablement for external providerEmil Jahshan
added Y16 (depth) support for the external provider. refactored initOutputCharsKeys to support both depth and color metadata according to the connected camera. the VTS changes will be pushed to pie-vts-dev Test: tested on intel depth camera D415 manually in addition to the VTS tests. Change-Id: I358686e7c4330bb180dec4a9cce3bc1cf5475260 Signed-off-by: Emil Jahshan <emil.jahshan@intel.com>
2018-11-29Camera: Add support for stream combination queryEmilian Peev
Camera devices 3.5 and later can optionally support stream combination queries. These use the regular 'StreamConfiguration' structure however in contrast to normal stream configuration, the query will be much faster and will not cause any HW/SW side effects. Additionally it will be possible to run stream combination queries at any time after the camera device is open. Implement stream combination query for the external camera provider. Bug: 111593096 Test: vts-tradefed run commandAndExit vts --skip-all-system-status-check --skip-preconditions --module VtsHalCameraProviderV2_4Target -l INFO Change-Id: I59ec936d17dabc89ba49407a750df1cd2e61b145
2018-11-15Camera: add external camera@3.5Yin-Chia Yeh
External camera@3.5 supports the new buffer management API that allows HAL to request buffer when needed to optimize the memory usage. Test: smoke test TestingCamera Bug: 109829698 Change-Id: Icfbb75a26d8e92e4eb82a680e94e183041a5174d