diff options
author | Jeong-Seok Yang <jseok.yang@samsung.com> | 2010-10-22 15:32:33 -0700 |
---|---|---|
committer | Simon Wilson <simonwilson@google.com> | 2010-10-24 17:00:05 -0700 |
commit | 8db623bddf9e6daa8e687f9f4c175603a81426dc (patch) | |
tree | a92cb0487f915a2d89f62283df62948ed25017d9 /libcamera/SecCamera.cpp | |
parent | f2130bc090352d31627c6b141a574b303cfb02fe (diff) | |
download | device_samsung_crespo-8db623bddf9e6daa8e687f9f4c175603a81426dc.zip device_samsung_crespo-8db623bddf9e6daa8e687f9f4c175603a81426dc.tar.gz device_samsung_crespo-8db623bddf9e6daa8e687f9f4c175603a81426dc.tar.bz2 |
libcamera: Add EXIF thumbnail on capturing image of front camera
Add thumbnail image in EXIF on capturing image of front camera
Change-Id: I4f6f4eca5c29f397f793ea6a802997a2d2c65dc7
Signed-off-by: Jeong-Seok Yang <jseok.yang@samsung.com>
Diffstat (limited to 'libcamera/SecCamera.cpp')
-rw-r--r-- | libcamera/SecCamera.cpp | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/libcamera/SecCamera.cpp b/libcamera/SecCamera.cpp index d235f06..c394ecb 100644 --- a/libcamera/SecCamera.cpp +++ b/libcamera/SecCamera.cpp @@ -1560,9 +1560,17 @@ void SecCamera::getPostViewConfig(int *width, int *height, int *size) void SecCamera::getThumbnailConfig(int *width, int *height, int *size) { - *width = BACK_CAMERA_THUMBNAIL_WIDTH; - *height = BACK_CAMERA_THUMBNAIL_HEIGHT; - *size = BACK_CAMERA_THUMBNAIL_WIDTH * BACK_CAMERA_THUMBNAIL_HEIGHT * BACK_CAMERA_THUMBNAIL_BPP / 8; + if (m_camera_id == CAMERA_ID_BACK) { + *width = BACK_CAMERA_THUMBNAIL_WIDTH; + *height = BACK_CAMERA_THUMBNAIL_HEIGHT; + *size = BACK_CAMERA_THUMBNAIL_WIDTH * BACK_CAMERA_THUMBNAIL_HEIGHT + * BACK_CAMERA_THUMBNAIL_BPP / 8; + } else { + *width = FRONT_CAMERA_THUMBNAIL_WIDTH; + *height = FRONT_CAMERA_THUMBNAIL_HEIGHT; + *size = FRONT_CAMERA_THUMBNAIL_WIDTH * FRONT_CAMERA_THUMBNAIL_HEIGHT + * FRONT_CAMERA_THUMBNAIL_BPP / 8; + } } #ifdef DIRECT_DELIVERY_OF_POSTVIEW_DATA |