History log of /device/moto/shamu/camera/QCamera/stack/mm-camera-interface/src/mm_camera.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
d13f11df6b794548356f2b0b407b65a27ea3cc57 27-Jun-2014 Glenn Kasten <gkasten@google.com> Remove executable bit

Change-Id: Ie9db7e479e8ec4ec8267957f3136fe132f744a9d
/device/moto/shamu/camera/QCamera/stack/mm-camera-interface/src/mm_camera.c
6b41912bc74d1c799fbf7888e7d6af28ad3164ff 10-Jan-2013 Duy Truong <dtruong@codeaurora.org> Update copyright to The Linux Foundation

Change-Id: Icc434d0d713cc499f1d0560abb3fc424ab153014
/device/moto/shamu/camera/QCamera/stack/mm-camera-interface/src/mm_camera.c
e50fa0e950ccdd88144126112cb492ed7ac8e3fb 06-Oct-2012 Tanmaya Godbole <tgodbole@codeaurora.org> Camera: New HAL changes for Mobicat

Change-Id: I80068b9e329463c7e840fe937ddb15d7a48ad60f
/device/moto/shamu/camera/QCamera/stack/mm-camera-interface/src/mm_camera.c
1cc85224381942aa8b6efe9b24b31a4decabb790 24-Oct-2012 Linux Build Service Account <lnxbuild@localhost> Merge "HAL: restart preview when picture/video size changed during preview running"
074b84eb8d67ed16da734dbe9a81f1600f330887 19-Oct-2012 Shuzhen Wang <shuzhenw@codeaurora.org> QCamera: Fix auto/manual white balance setting.

When setting white balance to different mode, 2 IOCTLs need to be
called: V4L2_CID_AUTO_WHITE_BALANCE and V4L2_CID_WHITE_BALANCE_TEMPERATURE.
The 1st IOCTL toggles between AUTO/MANUAL white balance, and the 2nd
IOCTL sets color temperature for MANUAL white balance.

Change-Id: Ic859a00b3692baf2bb89ab9506d979428661a42d
/device/moto/shamu/camera/QCamera/stack/mm-camera-interface/src/mm_camera.c
bc083d2c08f113042981f54707a9965bf9f16073 12-Oct-2012 Muhua Li <muhual@codeaurora.org> HAL: restart preview when picture/video size changed during preview running

Change-Id: I2c7f38460c9a0692ec137c607a8b89b99ca76e79
/device/moto/shamu/camera/QCamera/stack/mm-camera-interface/src/mm_camera.c
1ec244f590e7b5f4a8e262dd5a03dcc4894a4f1c 27-Sep-2012 Muhua Li <muhual@codeaurora.org> HAL: code clean for streams and buf alloc/dealloc.

- code clean for streams and buf alloc.dealloc
- remove some unnecessary lock
- fix issue for histogram buf map/unmap
- fix issue for crash in some BSM+CAF mode
- fix pre-flash issue

Change-Id: Id6afc8d91afb611731711e63702b9396460a1a5b
/device/moto/shamu/camera/QCamera/stack/mm-camera-interface/src/mm_camera.c
cc8dee08451754a6b5336f842808de53e171d2a4 22-Sep-2012 Muhua Li <muhual@codeaurora.org> HAL: merge some change from mainline HAL to hybridHAL

- Send recording hints to power module. (Anurag Singh)
(I93236890d8c906dc5029245e807ddf904fa5ae54)
- Make preview buffers cached (Vijay Kumar Tumati)
(I3a2ef657a60cfc8641cb0fde253999b3b7508861)
- Set number of recording buffer base on target (Kevin Chan)
(Id4ba4e51bdaa160fc7ab06557fe9fd30d788caae)
- add datetime EXIF tag in image (Punit Soni)
(I913c114c3d394dbd4a4d87b3469ae71be8da3452)
- Add suport for querying FPS range. (Punit Soni)
(Icfa1f0a7ffa8c1c51232d3901d6df9665d868efe)
- Fix camera application freeze when histogram enable (Aditya Jonnalagadda)
(I019237e005c4603aee1949843d6dc501de696edc)
- fix a bug in face detection result with angle downscaled (Qi He)
(I1f6da0ead8ceb8709501767d641b7aa20c4ab6b2)

Change-Id: I0b6ee902de033c71f84122b03f48f7950b65ac0b
/device/moto/shamu/camera/QCamera/stack/mm-camera-interface/src/mm_camera.c
7d41ea3021abbb2cccd173113144e346755653dd 27-Sep-2012 Mingcheng Zhu <mingchen@codeaurora.org> Camera HAL: Fix the incorrect raw snapshot resolution bug

The raw snapshot uses cam if. But there was no interface for HAL
to get the correct raw snapshot resolution. This patch enahnce that.

CRs-Fixed: 404342
Change-Id: Ic74b9c3a497892260e46f574575f8e0ed5b6ee68
/device/moto/shamu/camera/QCamera/stack/mm-camera-interface/src/mm_camera.c
38d1b73e80dc7448ff9c00a797d8930e40b12756 19-Sep-2012 Mansoor Aftab <maftab@codeaurora.org> Camera: Squash of the following fixes

* HAL: change impl for sync call of cancel picture to jpeg abort

1) change jpeg abort in cancel picture to sync call using semaphore
2) code clean of CameraState
3) code clean for stream size limitation due to VFE config
4) code clean of moving jpeg encoding logic to HWI

* HAL: add support for re-processing and test case

* HAL: fix YV12 issue.

* HAL: make jpeg_abort in cancelPicture a sync call at HAL.

* Camera: Added support for HDR

* Camera: Enable single RDI with new interface.

* Camera: Changes to add testcase to verify RAW snapshot

* Camera: Enable Autofocus and provide new API in interface for op mode query

Change-Id: I81b719a21a5c3860802b72314b3569fd23e9fdef
/device/moto/shamu/camera/QCamera/stack/mm-camera-interface/src/mm_camera.c
d2288970ead06a397966b05878c05026ed150af3 28-Aug-2012 Muhua Li <muhual@codeaurora.org> HAL: add queue and cmd thread for snapshot jpeg encoding

Change-Id: Ic9b96cad5b451517bf3c4809ef2bdb160ae9cd86
/device/moto/shamu/camera/QCamera/stack/mm-camera-interface/src/mm_camera.c
492988f0919d8dfdca0558fd590d5a94baf203bd 04-Sep-2012 Shuzhen Wang <shuzhenw@codeaurora.org> HAL: This is the squash of following 10 changes:

HAL: fix bugs in mm-camera-interface and mm-jpeg-interface
- ref count for buf should be increase by 1 if it's initially
hold by user.
- jpeg ref count is not decreased when jpeg_close is called
- add support for offline pp
- add more CDBG logging in stream functions
- fix a memory leak in mm-jpeg-interface
- dequeue command in while loop in mm-camera-interface
- fix compilation error
- Fix Queue flush issue in interface
HAL: Changes to add and compile the new HAL
HAL: Camera fixes.
- remove init(), start(), stop() functions.
- create main and thumbnail streams when creating HWI object
- close recording and main streams when stop preview
- dont stop in release()
- fix the camera switching bug
- comment out the stopCB lock in call back (need more fix in the call back
- set mActive to true after started teh bundle for snapshot (main and thumbnail)
- dont call createSnapshot() in takePicture
- bug fix in JPEG callback
- Fix memory corruption in face detection set param
- Enable ZSL on new interface
Camera: Enabled shutter sound while taking snapshot
Camera: Resolve livesnapshot issue
Camera: Map/Unmap Histogram buffers with daemon.
Init histogram buffers and map them with the daemon
when Histogram is enabled. While exiting the camera,
deallocate the buffers if they are not already deallocated.
Camera: Changes to fix the preview buffer count issue.
Total preview buffers in zsl case need to be updated based
on the minimum dequed frame count. Need to query display before
deciding the preview buffer count. It cannot be hardcoded to 7.
Camera: Enable HFR support
Enable HFR feature support
Camera: Fix ZSL deadlock,resolution,snapshot size issue.
- ZSL deadlock issue is fixed in interface.
- Resolution for all the streams are handled in one place.
- Changes to send proper snapshot size to upperlayer.
camera: Testcases for concurrent camera
- Add various test cases for dual camera
- Extend single camera test cases for RDI snapshot

Change-Id: Idd0c06de698f7a686f46157a843177b1039143d6
/device/moto/shamu/camera/QCamera/stack/mm-camera-interface/src/mm_camera.c
77572031d0000db5619707b9c17ad11343aa5f7d 13-Aug-2012 Muhua Li <muhual@codeaurora.org> HAL: change WNR from sock cmd to ioctl cmd with blocking call.

Change-Id: I816dd521d9fb83d87767d1d242029b247bc3ea3c
/device/moto/shamu/camera/QCamera/stack/mm-camera-interface/src/mm_camera.c
ae3e8d3d891a6e69db7a72a7c93348b25862866b 08-Aug-2012 Muhua Li <muhual@codeaurora.org> HAL: modify mm-camera-test app for jpeg encoding.

add new APIs in mm_camera_interface for private ioctl.

Change-Id: I3676cfd866767fdbf9541dd901d64f2d53fcf2a2
/device/moto/shamu/camera/QCamera/stack/mm-camera-interface/src/mm_camera.c
4f1840512d13ecd42597ca0936bea2fc7ee71bbe 03-Jul-2012 Guruprasad Gaonkar <ggaonk@codeaurora.org> Camera: restructure of mm-interface and HAL files.

- stack folder will have camera and jpeg interface files and code to test
- HAL folder is for HWI files and test code.
- camera interface library name will be "libmmcamera_interface_badger".
Need to change once we replace pervious interface.

Change-Id: I9a113e346517c60881504d70b5f4338a91e960d4
/device/moto/shamu/camera/QCamera/stack/mm-camera-interface/src/mm_camera.c