Commit Graph

13 Commits

Author SHA1 Message Date
Iliyan Malchev
044cd5b162 am 97f25b17: libcamera fixes
Merge commit '97f25b170171936184e43f6a96a334771f33d725'

* commit '97f25b170171936184e43f6a96a334771f33d725':
  libcamera fixes
2009-06-24 15:44:57 -07:00
Iliyan Malchev
3ba00f29ba libcamera fixes
-- general cleanup: made a bunch of functions static to
   QualcommCameraHardware.cpp, not class members; got rid of unnecessary
   private member variables.  The only functions that remain as members
   are native_set_dimension() and native_jpeg_encode()
-- removed kRawFrameHeaderSize; aDSP frame offsets are zero now;
-- simplify reg_unreg_buf
-- Removed PreviewPmemPool and RawPmemPool, which do not need to be
   specialized on top of PmemPool.  We use PmemPool instead.
-- use PmemPool to both create pmem pools and register them with the driver
-- takePicture runs in a separate thread
-- the destructor keeps a singleton lock
-- PmemPool calls dup() on the camera-control file descriptor to guard against
   release() calling close() on it before PmemPool has a chance to deregister
   pmem from the camera driver.
-- got rid of hal_mmap() and hal_munmap() entirely and created a PmemHeap to
   manage thumbnails.
-- removed support for CAPTURE_RAW.  The CameraService can already do this.

Signed-off-by: Iliyan Malchev <malchev@google.com>
2009-06-23 19:10:08 -07:00
Wu-cheng Li
e2639fac15 am 5cd6e44e: Add location to exif.
Merge commit '5cd6e44e2f5f718ee846cc5acbc230db7451d573'

* commit '5cd6e44e2f5f718ee846cc5acbc230db7451d573':
  Add location to exif.
2009-06-22 02:27:25 -07:00
Wu-cheng Li
321cfafbf5 Add location to exif. 2009-06-22 17:04:45 +08:00
Chih-Chung Chang
3bcd703dac am 332a7c3c: Accept parameter "jpeg-thumbnail-quality" to specify thumbnail quality.
Merge commit '332a7c3c0fcc65d766208b901142ff924d8a7eda'

* commit '332a7c3c0fcc65d766208b901142ff924d8a7eda':
  Accept parameter "jpeg-thumbnail-quality" to specify thumbnail quality.
2009-06-15 00:34:56 -07:00
Chih-Chung Chang
93cde78899 Accept parameter "jpeg-thumbnail-quality" to specify thumbnail quality. 2009-06-15 15:32:20 +08:00
Iliyan Malchev
dcf86dca1a am 5fe5fdf8: libcamera: default brightness to 5 when not specified by camera
Merge commit '5fe5fdf8082f6ebde346d2a32c50d567dd3eeb5b'

* commit '5fe5fdf8082f6ebde346d2a32c50d567dd3eeb5b':
  libcamera: default brightness to 5 when not specified by camera
2009-06-11 00:45:14 -07:00
Iliyan Malchev
75767da3f7 am 4c9f9c81: remove floats from libcamera2
Merge commit '4c9f9c818223cc5ad0db63553796a54f29e959d1'

* commit '4c9f9c818223cc5ad0db63553796a54f29e959d1':
  remove floats from libcamera2
2009-06-11 00:45:06 -07:00
Iliyan Malchev
ed604c67ee libcamera: default brightness to 5 when not specified by camera
Signed-off-by: Iliyan Malchev <malchev@google.com>
2009-06-10 18:33:50 -07:00
Iliyan Malchev
f5e21dce16 remove floats from libcamera2
Signed-off-by: Iliyan Malchev <malchev@google.com>
2009-06-10 16:46:51 -07:00
Iliyan Malchev
16a33ee8f6 fix libcamera2 for master branch
Signed-off-by: Iliyan Malchev <malchev@google.com>
2009-06-05 13:53:31 -07:00
Iliyan Malchev
0a1f577673 Update reflects changes in type names in msm_camera.h.
Signed-off-by: Iliyan Malchev <malchev@google.com>
2009-06-04 13:36:10 -07:00
Iliyan Malchev
5b08cc9343 Add new implementation of libcamera (as libcamera2) (disabled)
libcamera2 uses code under vendor/qcom/proprietary/mm-camera, which is the
(Qualcomm proprietary) user-space component of the new camera framework.

Signed-off-by: Iliyan Malchev <malchev@google.com>
2009-05-26 16:45:50 -07:00