summaryrefslogtreecommitdiffstats
path: root/libcamera/SecCamera.cpp
diff options
context:
space:
mode:
authorJeong-Seok Yang <jseok.yang@samsung.com>2010-10-22 15:32:33 -0700
committerSimon Wilson <simonwilson@google.com>2010-10-24 17:00:05 -0700
commit8db623bddf9e6daa8e687f9f4c175603a81426dc (patch)
treea92cb0487f915a2d89f62283df62948ed25017d9 /libcamera/SecCamera.cpp
parentf2130bc090352d31627c6b141a574b303cfb02fe (diff)
downloaddevice_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.cpp14
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