5d677d1f0879d5101e38df480a38228a64d63959 |
|
30-May-2016 |
Zhijun He <zhijunhe@google.com> |
Camera3: add deferred surface support Initial native implementation and aidl changes for surfaceless support. Bug: 28323863 Change-Id: Id6634c3ef2ecc84422a88f63de0a19a0cb496e96
/frameworks/av/services/camera/libcameraservice/api2/CameraDeviceClient.cpp
|
c9ca6788c65ed3f578d1a1ed0ba7c268254dcb4b |
|
26-Apr-2016 |
Shuzhen Wang <shuzhenwang@google.com> |
Camera: Use separate lock for mStreamingRequestId There are cases where evictClientIdByRemote holds mBinderSerializationLock and waits for mRequestLock, and at the same time checkAndStopRepeatingRequest holds mRequestLock and waits for mBinderSerializationLock, causing deadlock. Solution is to use separate lock to protect mStreamingRequestId. Bug: 28295136 Change-Id: I40f8e1ded29abde86bc12b20dd119f9f3371ebb2
/frameworks/av/services/camera/libcameraservice/api2/CameraDeviceClient.cpp
|
e8c535e833ed135895e99ca81aa3b85d80d7cf3c |
|
14-Apr-2016 |
Chien-Yu Chen <cychen@google.com> |
Camera: Stop repeating request if its output is abandoned Stop repeating request if any of its output stream is abandoned. Add a callback to notify the repeating request has been stopped with frame number of the last frame. Update NDK with the new callback and behavior. Bug: 21270879 Change-Id: I3553775c7807a77104aa1650609480ca3321310c
/frameworks/av/services/camera/libcameraservice/api2/CameraDeviceClient.cpp
|
6192b89257c5ae8834faa25b801d561043675d3b |
|
04-Apr-2016 |
Eino-Ville Talvala <etalvala@google.com> |
Camera: Ensure correct error message for disconnected devices After a device has been disconnected, should return consistent errors to the caller if they invoke further device methods. For API1, that's INVALID_OPERATION, and for API2, that's ERROR_DISCONNECTED. Change-Id: I0f3d889906a9818c0e03852702b146fd33c9e42a Fixes: 27591189
/frameworks/av/services/camera/libcameraservice/api2/CameraDeviceClient.cpp
|
ace805805313827c7edde3bc6eb6624ab9f62dcb |
|
18-Mar-2016 |
Eino-Ville Talvala <etalvala@google.com> |
Camera2: Send ILLEGAL_ARGUMENT error for a bad stream configuration Bug: 24168122 Change-Id: Icd9ce14fcdd2f88c5bde01a9652bb8cb66875560
/frameworks/av/services/camera/libcameraservice/api2/CameraDeviceClient.cpp
|
9cd140240c84789d00349c33e9c0b7a74d1543ed |
|
09-Mar-2016 |
Chien-Yu Chen <cychen@google.com> |
Camera3Device: Validate template ID Validate template ID before creating a default request. Bug: 26866110 Change-Id: Ifda457024f1d5c2b1382f189c1a8d5fda852d30d
/frameworks/av/services/camera/libcameraservice/api2/CameraDeviceClient.cpp
|
0effd5277058b1fa6067875ca86d74452c4491c3 |
|
04-Mar-2016 |
Zhijun He <zhijunhe@google.com> |
Camera2: protect the device access The Camera3Device could be detached during the static metadata access, which could cause some nstive crash or even DoS. Bug: 26696230 Change-Id: I081a119f6687fdbfcba845c4d317d043390c3a84
/frameworks/av/services/camera/libcameraservice/api2/CameraDeviceClient.cpp
|
02bf03287652923b5bb5316667b065423565d6b4 |
|
18-Feb-2016 |
Eino-Ville Talvala <etalvala@google.com> |
Camera: Clean up warnings and set -Werror - Also fix error logging template inconsistency - Also add a few error handling cases into camera2 NDK to deal with previously-ignored error codes Bug: 27149500 Change-Id: I8f1f4c72252dd48d652f24b595b642199f20c327
/frameworks/av/services/camera/libcameraservice/api2/CameraDeviceClient.cpp
|
d56db1d2bee182d1851097a9c712712fc094d117 |
|
18-Dec-2015 |
Eino-Ville Talvala <etalvala@google.com> |
Camera: Switch camera2 to auto-gen C++ binder interfaces - Move camera service AIDL files to frameworks/av - Build C++ interface stubs with AIDL tools - Add necessary native-side parcelables and update existing ones - Remove manually-written stubs, rearrange remaining manual stubs - Adjust implementations to work with auto-generated stubs - Adjust method signatures for auto-gen differences - Add rich error messages using binder::Status Bug: 25091611 Change-Id: I6f69f34b9d1a3f8d1fb7db87357363f8fa8483ff
/frameworks/av/services/camera/libcameraservice/api2/CameraDeviceClient.cpp
|
8d1a154cc6239096edda698ea638e6ab6fe53c4e |
|
30-Jan-2016 |
Zhijun He <zhijunhe@google.com> |
Camera3: add dynamic buffer count water mark support The dynamic buffer count water mark starts from zero, and grows when the max of hand-out buffer counts grow, until reach to the max allowed total buffer count. For the case where the clients almost always uses less number of buffers than the max allowed total buffer count, the dynamic buffer count water mark will remain low, and the memory footprint will be smaller. Change-Id: I305f40232f4740d3e9bedf14ee9b76a81e29e244
/frameworks/av/services/camera/libcameraservice/api2/CameraDeviceClient.cpp
|
cc97730e142c21a0af67bd2f18d9938a4ef96a39 |
|
25-Jan-2016 |
Zhijun He <zhijunhe@google.com> |
Camera3: hook up stream set Id Hook up the stream set Id with native implementation. Bug: 25088440 Change-Id: Iaed9f02d6638ea259d18f7ea75fbd2c87073c3e4
/frameworks/av/services/camera/libcameraservice/api2/CameraDeviceClient.cpp
|
125684aba1a11b7adbf5f9d607ee2bcc9449081c |
|
27-Dec-2015 |
Zhijun He <zhijunhe@google.com> |
Camera3: add camera3 buffer manager support * Add camera buffer manager for buffer allocation and sharing management across multiple streams. Only gralloc v0 implementation is done, v1 implementation is pending. With this, the max mem footprint for multiple streams in the same stream set will be the max buffer count x max buffer size. * API1 client will still use the old bufferQueue code path, buffer manager is only targeting at API2 clients. * Prepare and teardown should work with buffer manager. * Some existing code typo fix and cleanup (to fix the compiling warnings). Bug: 25088440 Change-Id: I68b246faa43080302acd02a8e976384bd3e26a23
/frameworks/av/services/camera/libcameraservice/api2/CameraDeviceClient.cpp
|
795243686fe2e1c352732b47bcdb6ea9e9e7e39e |
|
14-Jan-2016 |
Eino-Ville Talvala <etalvala@google.com> |
Camera: Disallow dumping clients directly am: c400396525 * commit 'c4003965258404a19b99280ac0f475e2f290bf27': Camera: Disallow dumping clients directly
|
c4003965258404a19b99280ac0f475e2f290bf27 |
|
13-Jan-2016 |
Eino-Ville Talvala <etalvala@google.com> |
Camera: Disallow dumping clients directly Camera service dumps should only be initiated through ICameraService::dump. Bug: 26265403 Change-Id: If3ca4718ed74bf33ad8a416192689203029e2803
/frameworks/av/services/camera/libcameraservice/api2/CameraDeviceClient.cpp
|
412fe56cd7cf7d73bc5d2bcc3f635bc650d18de9 |
|
21-Aug-2015 |
Eino-Ville Talvala <etalvala@google.com> |
CameraService: Notify camera service proxy of device status Send the camera proxy service in system server updates to camera device state: opened/closed/active/idle. Bug: 23393557 Change-Id: Id7c70f134821efa34af8f6e7b4caa4c2ab128ebc
/frameworks/av/services/camera/libcameraservice/api2/CameraDeviceClient.cpp
|
c78ac26e3a65328fc0118f16ee76a800d0687eb7 |
|
14-Aug-2015 |
Ruben Brunk <rubenbrunk@google.com> |
Add experimental camera session prepare API. Bug: 18949148 Change-Id: I8f73e68ea2e3acc60d98954106f364d13f439a82
/frameworks/av/services/camera/libcameraservice/api2/CameraDeviceClient.cpp
|
b25e3c87724b6147ed1da7c1d6617c39bfce2fbf |
|
16-Jul-2015 |
Eino-Ville Talvala <etalvala@google.com> |
Camera: Add hidden experimental tearDown method. Bug: 18949148 Change-Id: Ie86ec7d1ec3db54e1154563b2339a208a935f849
/frameworks/av/services/camera/libcameraservice/api2/CameraDeviceClient.cpp
|
727d172137b4f32681c098de8e2623c0b65a6406 |
|
09-Jun-2015 |
Eino-Ville Talvala <etalvala@google.com> |
CameraService: Add consumer name to output stream dumpsys Also switch use of ANativeWindow to Surface, to get to the getConsumerName() method where necessary. Surface can always be cast to ANativeWindow, but not the other way around, so it's a better option anyway. Change-Id: Ie5c2d30821c1a754f9e382699ff50b4b328288b3
/frameworks/av/services/camera/libcameraservice/api2/CameraDeviceClient.cpp
|
1fa8999c91d5df81949aa723000058380cd3faa2 |
|
02-Jun-2015 |
Zhijun He <zhijunhe@google.com> |
Camera2: implement high speed video APIs Bug: 21442271 Change-Id: Ia0ae5bbd3e8c81bad293c29987301a2457817d12
/frameworks/av/services/camera/libcameraservice/api2/CameraDeviceClient.cpp
|
261394e3edbe10f4f145f543187dcfbabf702c11 |
|
13-May-2015 |
Eino-Ville Talvala <etalvala@google.com> |
Camera: Cleanup to prepare() implementation - Mutexes _might_ be a good idea - Don't be surprised by behavior that's expected - Use the existing logging macros Bug: 20537148 Change-Id: Ie62985a786d7e6645b4e4fe019dd98b02891a1f7
/frameworks/av/services/camera/libcameraservice/api2/CameraDeviceClient.cpp
|
ed0412ed78321bf9d35537626e33115862f7c805 |
|
28-Apr-2015 |
Chien-Yu Chen <cychen@google.com> |
Camera2: allow mixing regular/reprocess requests Allow mixing regular and reprocess requests in a capture burst. Also call abandon() when deleting an input stream. Bug: 20537735 Change-Id: If8c7781038173ab21c73f5ddc32f53793cf86fd9
/frameworks/av/services/camera/libcameraservice/api2/CameraDeviceClient.cpp
|
4d44cad22ea925a651463f2d51d6586c14d4b787 |
|
11-Apr-2015 |
Eino-Ville Talvala <etalvala@google.com> |
Camera2: Add prepare for output streams The prepare call asynchronously pre-allocates buffers for a given output stream, and then fires the onPrepared callback. Not implemented for Camera2Device or used in Camera2Client. Change-Id: I1cccdfff846dd6985133c591dbdceed823929ade
/frameworks/av/services/camera/libcameraservice/api2/CameraDeviceClient.cpp
|
618ff8a48a0c895a78f91f5692510c2a809425c3 |
|
13-Mar-2015 |
Chien-Yu Chen <cychen@google.com> |
camera2: add reprocess support Add support to create input stream, submit reprocess capture requests, and receive reprocess capture results. Change-Id: Iee2d4313f3d52616a484eaea7a28f5ef9d8a674b
/frameworks/av/services/camera/libcameraservice/api2/CameraDeviceClient.cpp
|
9efdf956cc2eef63fef609375901d6c8df6351b6 |
|
19-Mar-2015 |
Ruben Brunk <rubenbrunk@google.com> |
camera2: Remove ProCamera. Bug: 19186859 Change-Id: I4aaadb53db65b479f92cbb3c05329d1e40317900
/frameworks/av/services/camera/libcameraservice/api2/CameraDeviceClient.cpp
|
ae21e335e392125168601dba4731c85b5c25f33f |
|
19-Mar-2015 |
Yin-Chia Yeh <yinchiayeh@google.com> |
Merge "Camera: plumbing rotation field through"
|
d58b2ac7244a964caa3f4e386b8280ae2f5d2125 |
|
19-Mar-2015 |
Ruben Brunk <rubenbrunk@google.com> |
Merge "camera2: Add camera client eviction enforcement."
|
cc776718c0be7c31fe5ab4fc1446d377be60369f |
|
18-Feb-2015 |
Ruben Brunk <rubenbrunk@google.com> |
camera2: Add camera client eviction enforcement. - This updates the CameraService to implement client eviction behavior based on process priority. Bug: 19186859 Change-Id: I646939b1cdf1a2237c4e5044164d55a2542cf36e
/frameworks/av/services/camera/libcameraservice/api2/CameraDeviceClient.cpp
|
b97babb8c08969b55af3b6456d15f764c8873d3f |
|
12-Mar-2015 |
Yin-Chia Yeh <yinchiayeh@google.com> |
Camera: plumbing rotation field through Change-Id: I0f4343a0bfa7bf09ba887c78a1da1c08daa35333
/frameworks/av/services/camera/libcameraservice/api2/CameraDeviceClient.cpp
|
3d82c0d9ed2b3e956ad699a9ca2c8a70c9d24678 |
|
24-Feb-2015 |
Eino-Ville Talvala <etalvala@google.com> |
Camera: Wire up dataSpace, clean up ICameraDeviceUser - Remove unused arguments from ICameraDeviceUser::createStream - Add dataSpace as a stream parameter, plumb it through everything Change-Id: I608cafe694785d1c512276e71b2016f8ac3b0ccb
/frameworks/av/services/camera/libcameraservice/api2/CameraDeviceClient.cpp
|
e074a93046ebe5cea0b55c3a479e082a426e1e07 |
|
30-Jan-2015 |
Yin-Chia Yeh <yinchiayeh@google.com> |
CameraService: intercept Camera module Wrap camera module returned from HAL so get_camera_info returns static_camera_characteristics processed by framework, which generates keys added after HAL3.2 is released. Change-Id: Ief423a1571cf06c7ef80b98b403a33969baf95f6
/frameworks/av/services/camera/libcameraservice/api2/CameraDeviceClient.cpp
|
3b46819eb0dd9ea510619c351d7ffdc244ed511d |
|
10-Dec-2014 |
Ruben Brunk <rubenbrunk@google.com> |
Merge commit '2340e5a8' into manualmerge Change-Id: I0299d49b7e283072fc646de717fd7c1643241984
|
bba75576c3bc5a90cd8e14bd053ab2d74a6c7e9d |
|
21-Nov-2014 |
Ruben Brunk <rubenbrunk@google.com> |
Camera2: Round unsupported surface sizes in configure. Bug: 16030677 Change-Id: Ida04e04f41983b9126609522dd12064a7bf9645f
/frameworks/av/services/camera/libcameraservice/api2/CameraDeviceClient.cpp
|
f888020c6e2735624f2b2a30e72aca24e17b8b4d |
|
14-Nov-2014 |
Marco Nelissen <marcone@google.com> |
Update calls to IInterface::asBinder() to use the new static version. Change-Id: Ia7b10eb38ca55b72278bfd33d3bf647f338b4e6a Conflicts: media/libmedia/IAudioFlinger.cpp media/libmedia/IMediaPlayer.cpp media/libstagefright/CameraSource.cpp
/frameworks/av/services/camera/libcameraservice/api2/CameraDeviceClient.cpp
|
e992e75053e98e3699af6e344c11b787e30411ad |
|
08-Nov-2014 |
Eino-Ville Talvala <etalvala@google.com> |
Camera: Guard against asBinder() calls on NULL interfaces Bug: 18207548 Change-Id: I9879c9b4c0282a6b96b77398f62beedc47f7f0a0
/frameworks/av/services/camera/libcameraservice/api2/CameraDeviceClient.cpp
|
67489d2f5668441a36cb1f1157e80ec8684023bf |
|
19-Sep-2014 |
Eino-Ville Talvala <etalvala@google.com> |
CameraService: Fix dump methods for two clients Actually write dump text into the provided FD, and add a bit more dump data into CameraDeviceClient. Bug: 17570762 Change-Id: I37b1db85188855d4e89c8050c4b13f0d22e07e0c
/frameworks/av/services/camera/libcameraservice/api2/CameraDeviceClient.cpp
|
e2d167eb689d7a536805f950c31f11b9e9c578ae |
|
20-Aug-2014 |
Igor Murashkin <iam@google.com> |
camera: Configure streams immediately when API2 does configuration This makes the configuration more eager (no more waiting until the first request) and also allows any errors to immediately be sent back to the client. Bug: 16629195 Change-Id: I0c365bc8f760466916dcc089217a43c43f9f4c9d
/frameworks/av/services/camera/libcameraservice/api2/CameraDeviceClient.cpp
|
28c9b6f298134624cb52b1af4ed8716dddb983d3 |
|
08-Aug-2014 |
Zhijun He <zhijunhe@google.com> |
Camera2/3: Cleanup the jpeg buffer size calcaulation logic - Only one place calculating the jpeg size-the device layer, Camera2Device and Camera3Device. - Remove size argument for CameraDeviceBase and cleanup related code. Bug: 14327010 Change-Id: I45d2ab4859ee0cc9273e579254f0569108c748f1
/frameworks/av/services/camera/libcameraservice/api2/CameraDeviceClient.cpp
|
5698d4461a260dbf208484383f692b03c6473e74 |
|
18-Jun-2014 |
Ruben Brunk <rubenbrunk@google.com> |
camera2: Set orientation flags for hardware composer. Bug: 15116722 Change-Id: I3fcc9aea38afcbd665f86c511a9929fe9a6a3a8f
/frameworks/av/services/camera/libcameraservice/api2/CameraDeviceClient.cpp
|
25a0aef19e170d2695f64b4c48296e7914155a88 |
|
25-Jun-2014 |
Zhijun He <zhijunhe@google.com> |
Camera1: Don't send partial results to ZSL clients ZSL clients expect each received result as a complete result, and send back to HAL as a reprocess capture request. CaptureSequencer client assumes results to be non-partial too, it need look into some metadata that may not be present in partial results. Change-Id: Id716913fd6e1c914726abd6610fddf91141783c2
/frameworks/av/services/camera/libcameraservice/api2/CameraDeviceClient.cpp
|
50468413251bd92a1cdf9de8275a994dab8648d1 |
|
19-Jun-2014 |
Mark Salyzyn <salyzyn@google.com> |
libcameraservice: 64-bit compile warnings Change-Id: I168332a0d4699f6f5597d4883342aa7af7ed92c6
/frameworks/av/services/camera/libcameraservice/api2/CameraDeviceClient.cpp
|
89f14dacfadea1b14149510d4dfbc75dc79b23bb |
|
11-Jun-2014 |
Yin-Chia Yeh <yinchiayeh@google.com> |
Camera2: Add null check to createStream Prevent a native null dereference crash. bug: 15332257 Change-Id: I10c4053a0b4f07fbf52c37dd2f2853b501def669
/frameworks/av/services/camera/libcameraservice/api2/CameraDeviceClient.cpp
|
b2119af7f4ced0ecfefd4c7388f86b4e3a3ea7d8 |
|
10-May-2014 |
Ruben Brunk <rubenbrunk@google.com> |
camera2: Update CameraService for HAL1 shim. Updates the camera service to handle shim connections. Changes include: - Adds begin/end configure binder calls. - Adds cache for shim client static camera metadata. - Implements basic getCameraCharacteristic functionality for shim clients. Bug: 15116722 Bug: 15117269 Change-Id: I510c5888ca15f8e7d3b8ed1680ff1c7f8f514744
/frameworks/av/services/camera/libcameraservice/api2/CameraDeviceClient.cpp
|
3c76fa3e73374dfe7bb93e1b03fed30749e1e4b9 |
|
21-Apr-2014 |
Jianing Wei <jianingwei@google.com> |
CameraService: fix waitUntilIdle bug revealed by TestingCamera2. * clear mStreamingRequestList in flush * fix frame number checker in notify and processCaptureResult Bug: 14166437 Change-Id: I022421080d05138f9068c1b9b85d83bd613b04fb
/frameworks/av/services/camera/libcameraservice/api2/CameraDeviceClient.cpp
|
cb0652e5a850b2fcd919e977247e87239efaf70e |
|
13-Mar-2014 |
Jianing Wei <jianingwei@google.com> |
CameraService: trigger appropriate callbacks for burst capture. * Instead of tracking CameraMetadata only, now we track both CameraMetadata and CaptureResultExtras, which is not part of the HAL metadata. This will enable the correct callback of onCaptureStarted and onResultReceived given burst requests. * Get last frame number in reply when submitting requests, canceling requests, and flushing device. For repeating requests, this frame number is the last frame number of the previous request. For non-repeating requests, this frame number is the expected last frame number of the current request. The goal is provide frame number to Java side in order to trigger onCaptureSequenceCompleted correctly. * Fix notifyError so that onDeviceError can be called correctly. Bug: 10749500 Change-Id: I2f3dda6c530090055d4a2ff9f0f087bbbe8d9257
/frameworks/av/services/camera/libcameraservice/api2/CameraDeviceClient.cpp
|
32ce52b01dab863f2b4749e1c69f619cf820486f |
|
24-Mar-2014 |
Colin Cross <ccross@android.com> |
am 5c679d41: resolved conflicts for merge of 3d7c5002 to klp-modular-dev-plus-aosp * commit '5c679d41714e42f153f6aeb492df54510a195bc1': libcameraservice: build 64-bit libcameraservice: fix 64-bit print format warnings
|
90e59c98c343e941b1a75307ffa4b4b5f1eb50d6 |
|
13-Mar-2014 |
Jianing Wei <jianingwei@google.com> |
CameraService: Add support for burst capture and repeating burst. Bug: 10749500 Change-Id: I292a485b222e5cf97388d76bf0d956a6ac54bb2f
/frameworks/av/services/camera/libcameraservice/api2/CameraDeviceClient.cpp
|
e5729fac81c8a984e984fefc90afc64135817d4f |
|
21-Mar-2014 |
Colin Cross <ccross@android.com> |
libcameraservice: fix 64-bit print format warnings Use PRId64 from inttypes.h to print nsecs_t (int64_t) Use %zu to print size_t Change-Id: I135620e0388db33587a8a7da393b48a45cb7275a
/frameworks/av/services/camera/libcameraservice/api2/CameraDeviceClient.cpp
|
f0b7026fca225581c7711e4d802117869b66e9dc |
|
26-Dec-2013 |
Zhijun He <zhijunhe@google.com> |
Camera2 API: fix front facing camera flip issue Camera stream transform calculation should take camera facing into account. For example, front facing camera preview stream should be horizontally or vertically flipped. Bug: 12300670 Change-Id: Ib497f0b8c3e65974de05d4f0aca3c51e99717c3d
/frameworks/av/services/camera/libcameraservice/api2/CameraDeviceClient.cpp
|
184dfe4ea5e2ba33951bed2b1366007aee0ce3da |
|
08-Nov-2013 |
Eino-Ville Talvala <etalvala@google.com> |
Camera API2: Add support for partial result quirk - Camera3Device: Include requestId in partial 3A results - FrameProcessorBase: Add support for partial result listeners - CameraDeviceClient: Listen and forward partial results to client Bug: 11115603 Change-Id: If1cc6bbc32932742ac142c058688761ebf6a8024
/frameworks/av/services/camera/libcameraservice/api2/CameraDeviceClient.cpp
|
f1e98d857ec377f2c9b916073d40732e6ebb7ced |
|
06-Sep-2013 |
Eino-Ville Talvala <etalvala@google.com> |
Camera API 2, Device 2/3: Implement idle and shutter callbacks - Update callback Binder interface - Rename frameId to be requestId to be consistent and disambiguate from frameNumber. - Implement shutter callback from HAL2/3 notify() - Add in-flight tracking to HAL2 - Add requestId to in-flight tracking - Report requestId from shutter callback - Implement idle callback from HAL3 process_capture_result - Add new idle tracker thread - Update all idle waiting to use the tracker - Add reporting from request thread, all streams to tracker - Remove existing idle waiting infrastructure Bug: 10549462 Change-Id: I867bfc248e3848c50e71527e3561fe92dc037958
/frameworks/av/services/camera/libcameraservice/api2/CameraDeviceClient.cpp
|
1da3b602130d71ac3bff1a1fdecdc5e0d7b9d701 |
|
27-Sep-2013 |
Eino-Ville Talvala <etalvala@google.com> |
Camera2 API: Hack: Always use async mode with GLConsumer Until a cleaner solution is implemented, force buffer queues to consumers that set USAGE_HW_TEXTURE usage to be asynchronous. Bug: 10949105 Change-Id: I69e6b02b773831396767c282ce8c5936c5d41f03
/frameworks/av/services/camera/libcameraservice/api2/CameraDeviceClient.cpp
|
f8b2a6f7dea06234c7966798d9363d2d236488a6 |
|
18-Sep-2013 |
Igor Murashkin <iam@google.com> |
camera2: Tell all streams to ignore global device UI rotation - Also use android.sensor.orientation to set the right transform flags automatically. Bug: 10804238 Change-Id: I10caf8331f19e107c461696963cc10f597c91d83
/frameworks/av/services/camera/libcameraservice/api2/CameraDeviceClient.cpp
|
d1d6467d3bcbc1305eeba0176a2edf04925c368e |
|
07-Sep-2013 |
Zhijun He <zhijunhe@google.com> |
Camera: Correct stream id types Bug: 10604704 Change-Id: I223ac5d200eb6439c08955fb7ad586592099fbae
/frameworks/av/services/camera/libcameraservice/api2/CameraDeviceClient.cpp
|
4fb55c15da1a563ab925914a0f493a3dc80495a3 |
|
30-Aug-2013 |
Igor Murashkin <iam@google.com> |
camera: Fix deadlock when sending callbacks during disconnect Bug: 10552448 Change-Id: Ie93ba744ae6705aa657f980ae8e08ec624feeb39
/frameworks/av/services/camera/libcameraservice/api2/CameraDeviceClient.cpp
|
abaa51d3ca31f0eda99e1d271e6dc64c877dbf58 |
|
14-Aug-2013 |
Eino-Ville Talvala <etalvala@google.com> |
Camera2: Add flush support - On HAL2 devices, fall back to wait until idle - On HAL3 devices, call HAL flush method Bug: 9758581 Change-Id: Ie1c570a15f6590a1ee6c271e3b989c48079b468a
/frameworks/av/services/camera/libcameraservice/api2/CameraDeviceClient.cpp
|
7b82efe7a376c882f8f938e1c41b8311a8cdda4a |
|
26-Jul-2013 |
Eino-Ville Talvala <etalvala@google.com> |
Camera: Rename new API to camera2, rearrange camera service - Support API rename from photography to camera2 - Reorganize camera service files - API support files to api1/, api2/, api_pro/ - HAL device support files into device{1,2,3}/ - Common files into common/ - Camera service remains at top-level Change-Id: Ie474c12536f543832fba0a2dc936ac4fd39fe6a9
/frameworks/av/services/camera/libcameraservice/api2/CameraDeviceClient.cpp
|