android: camera_device: Report AF_MODE_OFF in template
The CaptureResultTest#testCameraCaptureResultAllKeys CTS test enforces the presence of the auto focus mode in the preview request template. Add the only supported mode AF_MODE_OFF in the generated template. Reviewed-by: Niklas Söderlund <niklas.soderlund@ragnatech.se> Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Signed-off-by: Jacopo Mondi <jacopo@jmondi.org>
This commit is contained in:
parent
f266c0eb9c
commit
9690d082ec
1 changed files with 4 additions and 1 deletions
|
@ -1351,7 +1351,7 @@ CameraMetadata *CameraDevice::requestTemplatePreview()
|
|||
* \todo Keep this in sync with the actual number of entries.
|
||||
* Currently: 20 entries, 35 bytes
|
||||
*/
|
||||
CameraMetadata *requestTemplate = new CameraMetadata(20, 35);
|
||||
CameraMetadata *requestTemplate = new CameraMetadata(21, 36);
|
||||
if (!requestTemplate->isValid()) {
|
||||
delete requestTemplate;
|
||||
return nullptr;
|
||||
|
@ -1384,6 +1384,9 @@ CameraMetadata *CameraDevice::requestTemplatePreview()
|
|||
requestTemplate->addEntry(ANDROID_CONTROL_AE_ANTIBANDING_MODE,
|
||||
&aeAntibandingMode, 1);
|
||||
|
||||
uint8_t afMode = ANDROID_CONTROL_AF_MODE_OFF;
|
||||
requestTemplate->addEntry(ANDROID_CONTROL_AF_MODE, &afMode, 1);
|
||||
|
||||
uint8_t afTrigger = ANDROID_CONTROL_AF_TRIGGER_IDLE;
|
||||
requestTemplate->addEntry(ANDROID_CONTROL_AF_TRIGGER,
|
||||
&afTrigger, 1);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue