Camera: Make sure JPEG_QUALITY has reasonable default values in default templates

Test: CameraDeviceTest on Pixel 4
Bug: 149337877
Change-Id: I77b8302ba9011db80acb931b3849087d18b7153e
gugelfrei
Shuzhen Wang 4 years ago
parent 8f612b453b
commit d25dc976bd

@ -1722,6 +1722,13 @@ status_t Camera3Device::createDefaultRequest(int templateId,
return res;
}
// Fill in JPEG_QUALITY if not available
if (!mRequestTemplateCache[templateId].exists(ANDROID_JPEG_QUALITY)) {
static const uint8_t kDefaultJpegQuality = 95;
mRequestTemplateCache[templateId].update(ANDROID_JPEG_QUALITY,
&kDefaultJpegQuality, 1);
}
*request = mRequestTemplateCache[templateId];
mLastTemplateId = templateId;
}

Loading…
Cancel
Save