diff options
author | Mingyu Kim <mingyu0.kim@samsung.com> | 2010-09-16 23:14:48 -0700 |
---|---|---|
committer | Simon Wilson <simonwilson@google.com> | 2010-09-20 12:10:04 -0700 |
commit | 41b855f0cea2e4e7d7afd16aa69fdcb6983a950c (patch) | |
tree | a26b1c0ddd47c13f07fef3174cb8ab8daab57cba /libcamera/SecCamera.h | |
parent | ec04e3567b8e7439c9a7d2005d1ad21204b5f6c2 (diff) | |
download | device_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.h | 33 |
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: |