summaryrefslogtreecommitdiffstats
path: root/src/com/android/camera/CameraManager.java
Commit message (Collapse)AuthorAgeFilesLines
* This removes all non-Camera stuff from Camera2.Sascha Haeberling2013-08-061-3/+3
| | | | | | | Note: Camera2 is a clone of Gallery2 right now. Note 2: I will bring .mk files back later. Change-Id: Ida958654296f5ebaacb6bb0ff59d52a7c37ce6fc
* Add wrapper for face detection listener.Angus Kong2013-07-311-5/+19
| | | | | | bug:10113532 Change-Id: I01dc051d7b25cb97153b5e3e4cf06744dccb9fd4
* Refactor CameraManager.Angus Kong2013-07-291-424/+246
| | | | | | | | | | | | 1. CameraManager should be the only class accessing android.hardware.Camera. 2. For potential future upgrade in Camera HAL and android.hardward.Camera API upgrade, CameraManager should be just an interface instead of concrete implementation. 3. waitDone() in CameraProxy is removed. 4. ShutterCallback, PreviewCallback, PictureCallback and AF Callbacks are wrapped by our own interfaces. Change-Id: I595da17a1a9c6d476ee805b71c7f45ebb609e465
* Use extra copy of parameters for concurrent accessAngus Kong2013-04-151-21/+15
| | | | | bug:8585306 Change-Id: I21b8915c53508e4820e46b49171149189cb6012e
* Refresh parameters during recording.Angus Kong2013-04-091-0/+9
| | | | | bug:8504803 Change-Id: I1a1838a8415ed4eccad8c76c37cd61d667d92d66
* Don't access mParameters dirty bit in other threadAngus Kong2013-04-031-12/+8
| | | | Change-Id: I067dd56975cc908f29ed7ba419572982c55b2063
* Make stopPreview synchronous.Angus Kong2013-04-021-0/+3
| | | | | bug:8517092 Change-Id: I66d218e206dab8ad8c80f61ca480923a6be0b0b6
* Handle InterruptedException in waitDoneAngus Kong2013-04-011-4/+14
| | | | | | | | Dirty bit for mParameters should be set properly if getParameters is not finished. bug:8517092 Change-Id: I2259dc978465d23bff9c6852bec4a791f94137d0
* Don't use SynchronousQueue to pass results.Angus Kong2013-04-011-41/+27
| | | | | bug:8517092 Change-Id: I0f2084bc1d52f37743559391cd2217275e3d485d
* Fix NPE when reconnecting camera.Angus Kong2013-04-011-1/+1
| | | | | bug:8513852 Change-Id: I45150e5519604f695d25c830262c8b6eb363b1d3
* Make camera releasing synchronous.Angus Kong2013-03-281-0/+3
| | | | | bug:8502943 Change-Id: I48d71c07894fefa909db1a78c0dbe9b8f72e5166
* Make camera calls asynchronousAngus Kong2013-03-271-99/+89
| | | | | | bug:8438047 Change-Id: I151d5ff85f0fb3646432a64b5841256a1448f101
* Move Camera Java/Native source into Gallery2Michael Kolb2013-01-291-0/+490
Change-Id: I968efe4d656e88a7760d3c0044f65b4adac2ddd1