mirror of
https://git.libcamera.org/libcamera/libcamera.git
synced 2025-07-26 18:15:06 +03:00
android: camera_capabilities: Add (1600x1200) and (1280x960) resolutions
Although resolutions (1600x1200) and (1280x960) are not mandatory to be supported by the Android Camera3 specification, they are commonly used by Android devices as viewfinder streams for 4:3 still capture. Add them into stream resolution candidates. Signed-off-by: Han-Lin Chen <hanlinchen@chromium.org> Reviewed-by: Jacopo Mondi <jacopo@jmondi.org> Reviewed-by: Kieran Bingham <kieran.bingham@ideasonboard.com> Signed-off-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
This commit is contained in:
parent
74794de987
commit
f32eb2689b
1 changed files with 11 additions and 4 deletions
|
@ -31,13 +31,20 @@ namespace {
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* \var camera3Resolutions
|
* \var camera3Resolutions
|
||||||
* \brief The list of image resolutions defined as mandatory to be supported by
|
* \brief The list of image resolutions commonly supported by Android
|
||||||
* the Android Camera3 specification
|
*
|
||||||
|
* The following are defined as mandatory to be supported by the Android
|
||||||
|
* Camera3 specification: (320x240), (640x480), (1280x720), (1920x1080).
|
||||||
|
*
|
||||||
|
* The following 4:3 resolutions are defined as optional, but commonly
|
||||||
|
* supported by Android devices: (1280x960), (1600x1200).
|
||||||
*/
|
*/
|
||||||
const std::vector<Size> camera3Resolutions = {
|
const std::vector<Size> camera3Resolutions = {
|
||||||
{ 320, 240 },
|
{ 320, 240 },
|
||||||
{ 640, 480 },
|
{ 640, 480 },
|
||||||
{ 1280, 720 },
|
{ 1280, 720 },
|
||||||
|
{ 1280, 960 },
|
||||||
|
{ 1600, 1200 },
|
||||||
{ 1920, 1080 }
|
{ 1920, 1080 }
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -492,8 +499,8 @@ int CameraCapabilities::initializeStreamConfigurations()
|
||||||
/*
|
/*
|
||||||
* Build the list of supported image resolutions.
|
* Build the list of supported image resolutions.
|
||||||
*
|
*
|
||||||
* The resolutions listed in camera3Resolution are mandatory to be
|
* The resolutions listed in camera3Resolution are supported, up to the
|
||||||
* supported, up to the camera maximum resolution.
|
* camera maximum resolution.
|
||||||
*
|
*
|
||||||
* Augment the list by adding resolutions calculated from the camera
|
* Augment the list by adding resolutions calculated from the camera
|
||||||
* maximum one.
|
* maximum one.
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue