summaryrefslogtreecommitdiffstats
path: root/services/camera
Commit message (Collapse)AuthorAgeFilesLines
* am b7337d56: am ed49d7b5: Merge "camera3: Fix recording failure when ↵Igor Murashkin2013-05-223-4/+27
|\ | | | | | | | | | | | | switching resolutions while preview on" into jb-mr2-dev * commit 'b7337d56a72c9b20abf57e853953126d0aa3dd1a': camera3: Fix recording failure when switching resolutions while preview on
| * Merge "camera3: Fix recording failure when switching resolutions while ↵Igor Murashkin2013-05-223-4/+27
| |\ | | | | | | | | | preview on" into jb-mr2-dev
| | * camera3: Fix recording failure when switching resolutions while preview onIgor Murashkin2013-05-223-4/+27
| | | | | | | | | | | | | | | Bug: 9069574 Change-Id: Ife2ae5467f799dbe37e66714b3a6c9a51e1fe328
* | | am 1d60db8b: am c2c874d8: Camera3: Fix Bug minTimestamp is never greater ↵Mansoor Aftab2013-05-221-1/+1
|\ \ \ | |/ / | | | | | | | | | | | | | | | than frame timestamp * commit '1d60db8bfce9becee9d101eacc58e2a673221622': Camera3: Fix Bug minTimestamp is never greater than frame timestamp
| * | Camera3: Fix Bug minTimestamp is never greater than frame timestampMansoor Aftab2013-05-221-1/+1
| |/ | | | | | | | | | | | | | | | | | | Bug in logic since minTimestamp is initialized to -1, and this needs to be updated for the first frame atleast for logic to work correctly for subsequent frames. Bug: 9007356 Change-Id: I70edc4d9f34ff67a141c027c67396dc2ca9e413a Signed-off-by: Igor Murashkin <iam@google.com>
* | am 722e4892: am 01831d23: Camera2/3: Increase digital zoom stepsZhijun He2013-05-211-1/+1
|\ \ | |/ | | | | | | * commit '722e4892e2afeb0c7abab84be1caa243d1692e28': Camera2/3: Increase digital zoom steps
| * Camera2/3: Increase digital zoom stepsZhijun He2013-05-201-1/+1
| | | | | | | | | | | | | | | | Digitial zoom number of steps was 30 and a bit rough. Change it to 100 to make smooth zoom smoother. Bug: 9050908 Change-Id: I141bc0335d58cdcd6530c14cbbfe6c4ffb4c6dc6
* | am 074eb387: am e2dfa5a4: Merge "update to Fence::waitForever() API change" ↵Mathias Agopian2013-05-173-5/+2
|\ \ | |/ | | | | | | | | | | into jb-mr2-dev * commit '074eb387091ca464257601a2d23020e3e10a6915': update to Fence::waitForever() API change
| * update to Fence::waitForever() API changeMathias Agopian2013-05-163-5/+2
| | | | | | | | | | Bug: 8988871 Change-Id: I24a2620d356f3bb6207ed834c79fd3e48b429695
| * Merge "Camera3: Fix fast flexible YUV->NV21 path." into jb-mr2-devEino-Ville Talvala2013-05-151-29/+33
| |\
| | * Camera3: Fix fast flexible YUV->NV21 path.Eino-Ville Talvala2013-05-141-29/+33
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | A U by any other name may smell just as sweet, but the color's pretty awful if you call it a V. Henceforth they never will be UV. Bug: 8949720 Change-Id: I4897e93d5a293e576bb1d7ba44d91792b869ad42
| * | Camera: don't spam RingBufferConsumer logs in eng buildsIgor Murashkin2013-05-141-3/+3
| |/ | | | | | | | | Bug: 8969579 Change-Id: Ia51d4072725754fd3b6ca028232a605885376287
| * Camera: Pause preview when needing to delete jpeg/zsl streamsIgor Murashkin2013-05-137-9/+126
| | | | | | | | | | Bug: 8876221 Change-Id: Idf9490a48462fa44d49c4ebe99425c3149ae6378
| * Merge "Camera3: Refactor stream code to be DRY" into jb-mr2-devIgor Murashkin2013-05-139-799/+554
| |\
| | * Camera3: Refactor stream code to be DRYIgor Murashkin2013-05-109-799/+554
| | | | | | | | | | | | | | | Bug: 8851039 Change-Id: Iaac2926bfa25dd6e9db8b307765d4fe709b88d21
| * | Merge "Camera2/3: Optimize a few YCbCr_420_888 copy paths" into jb-mr2-devEino-Ville Talvala2013-05-101-20/+46
| |\ \
| | * | Camera2/3: Optimize a few YCbCr_420_888 copy pathsEino-Ville Talvala2013-05-091-20/+46
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Covers cases where the HAL format and the API format have the same chroma layout. Bug: 8734880 Change-Id: Ia735082c260b5914fc14f12551f91917c4e53b01
| * | | Merge "Camera2: FoV quirk crop regions" into jb-mr2-devAlex Ray2013-05-101-20/+17
| |\ \ \
| | * | | Camera2: FoV quirk crop regionsAlex Ray2013-05-071-20/+17
| | | | | | | | | | | | | | | | | | | | | | | | | Bug: 8484377 Change-Id: I5ffcc20b68dc92b502acc9898e57f12cadb92848
| * | | | Camera3: Fix initial orientation configuration.Eino-Ville Talvala2013-05-091-5/+0
| | |/ / | |/| | | | | | | | | | | | | | | | | | | | | | One call to set orientation too many. Bug: 8683719 Change-Id: I4b776fc8665eed940a1f18a6f617be4f1406e41a
| * | | Merge "camera3: Manage fences properly when buffers are returned with an ↵Igor Murashkin2013-05-092-24/+75
| |\ \ \ | | | |/ | | |/| | | | | error" into jb-mr2-dev
| | * | camera3: Manage fences properly when buffers are returned with an errorIgor Murashkin2013-05-082-24/+75
| | | | | | | | | | | | | | | | | | | | Bug: 8622089 Change-Id: I4df0258d6803d460d4dd98f0a80829eb844ca30d
| * | | Merge "camera2: Add height to the crop region metadata property" into jb-mr2-devIgor Murashkin2013-05-091-3/+4
| |\ \ \
| | * | | camera2: Add height to the crop region metadata propertyIgor Murashkin2013-05-071-3/+4
| | | |/ | | |/| | | | | | | | | | | | | Bug: 8756080 Change-Id: I90b9166440e92f7675255a01ddc4a980c2e52201
| * | | Merge "Camera3: Support flexible YUV for preview callbacks" into jb-mr2-devEino-Ville Talvala2013-05-094-21/+181
| |\ \ \ | | |_|/ | |/| |
| | * | Camera3: Support flexible YUV for preview callbacksEino-Ville Talvala2013-05-074-21/+181
| | |/ | | | | | | | | | | | | | | | | | | | | | | | | When the HAL supports it, and the client asks for YV12 or NV21, use the new flexible YUV format instead. Bug: 8734880 Change-Id: Ib0129d9c26a6b30f3be7aa624c2439c6edba1bbd
| * | Merge "Camera: Hotplug - conditionally transition to PRESENT when clients ↵Igor Murashkin2013-05-072-12/+33
| |\ \ | | |/ | |/| | | | disconnect" into jb-mr2-dev
| | * Camera: Hotplug - conditionally transition to PRESENT when clients disconnectIgor Murashkin2013-05-022-12/+33
| | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes an issue where a client could unconditionally transition to PRESENT after a client disconnects, even though the underlying HAL status was actually NOT_PRESENT or ENUMERATING. Bug: 8780114 Change-Id: I68adb5fc819eec3b046ddcb2507b84bedc999a0f
| * | Merge "camera3: Don't eagerly finish configuring bidi streams more than ↵Igor Murashkin2013-05-061-6/+10
| |\ \ | | |/ | |/| | | | once" into jb-mr2-dev
| | * camera3: Don't eagerly finish configuring bidi streams more than onceIgor Murashkin2013-05-021-6/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Finishing all stream configuration immediately is good, but when a stream is both input and output it attempted to finish configuring bidi streams twice. Since all ZSL streams are bidi, when we had a ZSL stream active preview would immediately stop working. Bug: 8563838 Change-Id: Iec998f11f6405fc15f3f31bd7cd29f03a7968d14
| * | Merge "camera3: Don't crash when taking a still capture with ZSL disabled" ↵Igor Murashkin2013-05-021-1/+4
| |\ \ | | |/ | | | | | | into jb-mr2-dev
| | * camera3: Don't crash when taking a still capture with ZSL disabledIgor Murashkin2013-05-021-1/+4
| | | | | | | | | | | | | | | Bug: 8790212 Change-Id: I4bf7ac5ab856b0ea1738844182efb86137e14083
| * | Merge "Camera2/3: Fix still image FOV reporting." into jb-mr2-devEino-Ville Talvala2013-05-022-10/+125
| |\ \ | | |/ | |/|
| | * Camera2/3: Fix still image FOV reporting.Eino-Ville Talvala2013-05-012-10/+125
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Still FOV can vary as a function of the output sizes, with the function depending on the HAL version. Calculate and update the FOV whenever the output sizes might change. Bug: 8484377 Change-Id: I56f2cc768a1e128a159b326588be55b2752db06e
| * | Merge "Camera3: Add missing buffer listener include (for ZSL)" into jb-mr2-devIgor Murashkin2013-05-011-0/+48
| |\ \
| | * | Camera3: Add missing buffer listener include (for ZSL)Igor Murashkin2013-05-011-0/+48
| | | | | | | | | | | | | | | | | | | | Bug: 8563838 Change-Id: Ie053655f5583d20003abdabccee68980d7cdcbfd
| * | | Merge changes I2feda142,I5a95e0be,Ia0c21ef0 into jb-mr2-devIgor Murashkin2013-05-0124-93/+2759
| |\ \ \ | | |/ / | | | | | | | | | | | | | | | | | | | | * changes: Camera3: Add ZSL stream support camera: Add new RingBufferConsumer to keep a ring buffer of acquired frames Camera3: Add input stream support
| | * | Camera3: Add ZSL stream supportIgor Murashkin2013-04-2919-66/+1751
| | | | | | | | | | | | | | | | | | | | | | | | Bug: 8563838 Change-Id: I2feda142ff5172aba17ade5c8d502f9bb5d5b766
| | * | camera: Add new RingBufferConsumer to keep a ring buffer of acquired framesIgor Murashkin2013-04-293-1/+537
| | | | | | | | | | | | | | | | | | | | Bug: 8563838 Change-Id: I5a95e0be94e5388b30639905efae42d3c3279f72
| | * | Camera3: Add input stream supportIgor Murashkin2013-04-267-28/+473
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Untested with actual CAMERA3_STREAM_INPUT streams. Bug: 8629088 Change-Id: Ia0c21ef0a2c951e401ea8babd15d3cceb4bb25a1
| * | | Camera: Don't complain repeatedly about missing android.led.availableLedsIgor Murashkin2013-04-302-4/+6
| | |/ | |/| | | | | | | | | | Bug: 8765726 Change-Id: I78f5f98315068aaad3a39d56698b9c8a18cc8f4a
| * | Merge "ProCamera: Add security permission checks for disabling transmit LED" ↵Igor Murashkin2013-04-273-0/+82
| |\ \ | | | | | | | | | | | | into jb-mr2-dev
| | * | ProCamera: Add security permission checks for disabling transmit LEDIgor Murashkin2013-04-253-0/+82
| | | | | | | | | | | | | | | | | | | | Bug: 8554573 Change-Id: Ie909908a4cab3700bd622282e8342e8fa5b72376
| * | | Merge "Camera2: Fix deadlock on shutdown due to client getting killed." into ↵Eino-Ville Talvala2013-04-2711-149/+263
| |\ \ \ | | |/ / | |/| / | | |/ jb-mr2-dev
| | * Camera2: Fix deadlock on shutdown due to client getting killed.Eino-Ville Talvala2013-04-2611-149/+263
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When the binder connection dies and is the only holder of a strong pointer to the Camera2Client, disconnect is called from the destructor. At this point, all weak pointers to Camera2Client are no longer promotable, and lots of cleanup code paths are broken as a result. Rework all such code paths to not need the client pointer, and to discard image buffers that arrive during shutdown. Bug: 8696047 Change-Id: Ic0672ecde7c1baaf65079f925a45bd5be45f1fb3
| * | Camera3: Register all stream buffers at stream configuration time.Eino-Ville Talvala2013-04-191-0/+22
| | | | | | | | | | | | | | | | | | | | | | | | While registering them later would be nice for startup time, current hardware will have to reinitialize everything, resulting in glitches. Bug: 8657740 Change-Id: I1ed1f0a65d648f219f5228c8df15ffcf2a4b272e
| * | Camera3: Allow multiple process_capture_result calls per requestEino-Ville Talvala2013-04-152-43/+236
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | To simplify HAL implementation, allow the results for a single capture request to be sent from the HAL across multiple calls to process_capture_request. This requires that the HAL must call notify() with the SHUTTER message to indicate start of exposure time, before the first call to process_capture_result for a given frame. Bug: 8565103 Change-Id: I6a61449725f98af88769fafa07736848a226dad2
| * | Merge "Camera3: Improve error logging" into jb-mr2-devEino-Ville Talvala2013-04-112-131/+183
| |\ \
| | * | Camera3: Improve error loggingEino-Ville Talvala2013-04-092-131/+183
| | |/ | | | | | | | | | | | | | | | | | | In preparation for supporting fragmented result calls. Bug: 8565103 Change-Id: Id834637d7cbecf7b550333beedab3281b5400748
| * | Add liblogYing Wang2013-04-091-0/+1
| |/ | | | | | | | | Bug: 8580410 Change-Id: If493d87d60d71be664ad75b140c62acadb75b0d0