diff options
author | Iliyan Malchev <malchev@google.com> | 2011-06-06 17:56:20 -0700 |
---|---|---|
committer | Iliyan Malchev <malchev@google.com> | 2011-06-07 11:31:54 -0700 |
commit | 05df7dc0a5f8949f39a98afe988066b92239cbae (patch) | |
tree | b33825750761a18c353c233d7b544b110aac98aa /libcamera/SecCamera.h | |
parent | 980f99a0fa54f8263a69cf9e159386ac0ba6a8ca (diff) | |
download | device_samsung_crespo-05df7dc0a5f8949f39a98afe988066b92239cbae.zip device_samsung_crespo-05df7dc0a5f8949f39a98afe988066b92239cbae.tar.gz device_samsung_crespo-05df7dc0a5f8949f39a98afe988066b92239cbae.tar.bz2 |
crespo: enable camera (wip)
Change-Id: I2884f34700cd1cd66f0604378cf12b713263a9d1
Signed-off-by: Iliyan Malchev <malchev@google.com>
Diffstat (limited to 'libcamera/SecCamera.h')
-rw-r--r-- | libcamera/SecCamera.h | 21 |
1 files changed, 7 insertions, 14 deletions
diff --git a/libcamera/SecCamera.h b/libcamera/SecCamera.h index c87a0f4..551eb03 100644 --- a/libcamera/SecCamera.h +++ b/libcamera/SecCamera.h @@ -33,12 +33,13 @@ #include <sys/poll.h> #include <sys/stat.h> +#include <utils/RefBase.h> #include <linux/videodev2.h> #include <videodev2_samsung.h> -#include "JpegEncoder.h" +#include <utils/String8.h> -#include <camera/CameraHardwareInterface.h> +#include "JpegEncoder.h" namespace android { @@ -144,8 +145,7 @@ namespace android { #define BPP 2 #define MIN(x, y) (((x) < (y)) ? (x) : (y)) -#define MAX_BUFFERS 11 - +#define MAX_BUFFERS 9 // 11 /* * V 4 L 2 F I M C E X T E N S I O N S * @@ -200,8 +200,7 @@ struct camsensor_date_info { unsigned int date; }; - -class SecCamera { +class SecCamera : public virtual RefBase { public: enum CAMERA_ID { @@ -272,17 +271,14 @@ public: } gpsInfoAltitude; SecCamera(); - ~SecCamera(); + virtual ~SecCamera(); static SecCamera* createInstance(void) { static SecCamera singleton; return &singleton; } - status_t dump(int fd, const Vector<String16>& args); - - int flagCreate(void) const; - + status_t dump(int fd); int getCameraId(void); @@ -490,9 +486,6 @@ private: int m_cam_fd; - int m_cam_fd_temp; - int m_cam_fd2_temp; - int m_cam_fd2; struct pollfd m_events_c2; int m_flag_record_start; |