summaryrefslogtreecommitdiffstats
path: root/libcamera/SecCamera.h
diff options
context:
space:
mode:
authorMingyu Kim <mingyu0.kim@samsung.com>2010-09-16 23:14:48 -0700
committerSimon Wilson <simonwilson@google.com>2010-09-20 12:10:04 -0700
commit41b855f0cea2e4e7d7afd16aa69fdcb6983a950c (patch)
treea26b1c0ddd47c13f07fef3174cb8ab8daab57cba /libcamera/SecCamera.h
parentec04e3567b8e7439c9a7d2005d1ad21204b5f6c2 (diff)
downloaddevice_samsung_crespo-41b855f0cea2e4e7d7afd16aa69fdcb6983a950c.zip
device_samsung_crespo-41b855f0cea2e4e7d7afd16aa69fdcb6983a950c.tar.gz
device_samsung_crespo-41b855f0cea2e4e7d7afd16aa69fdcb6983a950c.tar.bz2
libcamera: supporting for front-facing camera
Signed-off-by: Mingyu Kim <mingyu0.kim@samsung.com> Change-Id: I5b55678032bb633103ee596288cd7b7770596b87
Diffstat (limited to 'libcamera/SecCamera.h')
-rwxr-xr-x[-rw-r--r--]libcamera/SecCamera.h33
1 files changed, 13 insertions, 20 deletions
diff --git a/libcamera/SecCamera.h b/libcamera/SecCamera.h
index f77aeb8..c176092 100644..100755
--- a/libcamera/SecCamera.h
+++ b/libcamera/SecCamera.h
@@ -95,28 +95,21 @@ namespace android {
#define JOIN_AGAIN(x, y) x ## y
#define FRONT_CAM VGA
-#define BACK_CAM CE147
+#define BACK_CAM ISX006
#if !defined (FRONT_CAM) || !defined(BACK_CAM)
#error "Please define the Camera module"
#endif
-#ifdef SWP1_CAMERA_ADD_ADVANCED_FUNCTION
-#define CE147_PREVIEW_WIDTH 640
-#define CE147_PREVIEW_HEIGHT 480
-#define CE147_SNAPSHOT_WIDTH 2560
-#define CE147_SNAPSHOT_HEIGHT 1920
-#else
-#define CE147_PREVIEW_WIDTH 1280
-#define CE147_PREVIEW_HEIGHT 720
-#define CE147_SNAPSHOT_WIDTH 2592
-#define CE147_SNAPSHOT_HEIGHT 1936
-#endif
+#define ISX006_PREVIEW_WIDTH 640
+#define ISX006_PREVIEW_HEIGHT 480
+#define ISX006_SNAPSHOT_WIDTH 2560
+#define ISX006_SNAPSHOT_HEIGHT 1920
-#define CE147_POSTVIEW_WIDTH 640
-#define CE147_POSTVIEW_WIDE_WIDTH 800
-#define CE147_POSTVIEW_HEIGHT 480
-#define CE147_POSTVIEW_BPP 16
+#define ISX006_POSTVIEW_WIDTH 640
+#define ISX006_POSTVIEW_WIDE_WIDTH 800
+#define ISX006_POSTVIEW_HEIGHT 480
+#define ISX006_POSTVIEW_BPP 16
#define VGA_PREVIEW_WIDTH 640
#define VGA_PREVIEW_HEIGHT 480
@@ -213,8 +206,8 @@ public:
enum CAMERA_ID
{
- CAMERA_ID_BACK = 1,
- CAMERA_ID_FRONT = 2,
+ CAMERA_ID_BACK = 0,
+ CAMERA_ID_FRONT = 1,
};
enum AUTO_FOCUS
@@ -760,7 +753,7 @@ public:
void setFrameRate(int frame_rate);
// void setJpegQuality(int quality);
unsigned char* getJpeg(int*, unsigned int*);
- unsigned char* getSnapshotAndJpeg(void);
+ unsigned char* getSnapshotAndJpeg(unsigned int* output_size);
//[zzangdol] add function
int getExif(unsigned char *pExifDst, unsigned char *pThumbSrc);
@@ -780,7 +773,7 @@ public:
void getYUVBuffers(unsigned char** virYAddr, unsigned char** virCaddr, int index);
#endif
void pausePreview();
- int initCamera();
+ int initCamera(int index);
void DeinitCamera();
private: