android: camera_capabilities: Fix the type of the capability vector
The type of elements of the capability vector that is set in the static metadata must be uint8_t. The enum will not suffice, as it is int32_t. Fix this. Signed-off-by: Paul Elder <paul.elder@ideasonboard.com> Reviewed-by: Kieran Bingham <kieran.bingham@ideasonboard.com> Reviewed-by: Jacopo Mondi <jacopo@jmondi.org>
This commit is contained in:
parent
86ab84677f
commit
f4ec026d28
1 changed files with 2 additions and 2 deletions
|
@ -1388,8 +1388,8 @@ int CameraCapabilities::initializeStaticMetadata()
|
|||
|
||||
/* Check capabilities */
|
||||
capabilities_ = computeCapabilities();
|
||||
std::vector<camera_metadata_enum_android_request_available_capabilities>
|
||||
capsVec(capabilities_.begin(), capabilities_.end());
|
||||
/* This *must* be uint8_t. */
|
||||
std::vector<uint8_t> capsVec(capabilities_.begin(), capabilities_.end());
|
||||
staticMetadata_->addEntry(ANDROID_REQUEST_AVAILABLE_CAPABILITIES, capsVec);
|
||||
|
||||
computeHwLevel(capabilities_);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue