8131a26957de26f15c6b41a64eb299ff61888e88 |
|
01-Feb-2017 |
Emilian Peev <epeev@google.com> |
Camera service: Update client eviction priorities Use both oom score and process state for client eviction. The score will have higher priority over the process state. This should resolve the state ambiguity when PiP clients try to connect to exclusive camera resources while foreground clients are running. BUG: 34701266 Test: Manual testing, complete CTS Camera package Change-Id: Ic775b011a20e50f9c0c1c0a4bc1cf7ca75410740
/frameworks/av/services/camera/libcameraservice/utils/ClientManager.h
|
8b0b971b1416738f22488a80be726d1ec12552a8 |
|
09-Aug-2016 |
Chih-Hung Hsieh <chh@google.com> |
Fix clang-tidy warnings in camera. * Add explicit keyword to conversion constructors. Bug: 28341362 * Use const reference type for read-only parameters. Bug: 30407689 * Use const reference type to avoid unnecessary copy. Bug: 30413862 Test: build with WITH_TIDY=1 Change-Id: I71d3008da843ba5f1df1a73a320fb2af6ceffa16
/frameworks/av/services/camera/libcameraservice/utils/ClientManager.h
|
99e69716215cd0665379bc90d708f2ea8689831d |
|
27-May-2015 |
Ruben Brunk <rubenbrunk@google.com> |
Track camera and flashlight usage in battery stats. Bug: 15986092 Change-Id: I9dc6828332e4091fd93bf2d82839e8e3862a2fc2
/frameworks/av/services/camera/libcameraservice/utils/ClientManager.h
|
8050721de77a64c7b53467c5959f0ea38d80cab3 |
|
14-May-2015 |
Ruben Brunk <rubenbrunk@google.com> |
camera2: Fix empty set handling for eviction. Bug: 20304829 Change-Id: I120ed6e41ca592c3770797a5fb1e5ce556543949
/frameworks/av/services/camera/libcameraservice/utils/ClientManager.h
|
4f9576bf48c5909782c12490e8a9faa974ae68d6 |
|
11-Apr-2015 |
Ruben Brunk <rubenbrunk@google.com> |
camera: Fix client eviction/disconnect race. - Add blocking wait in camera service connect call to prevent race when client has called disconnect while eviction of that client is taking place, resulting in early call of device initialization before all HAL resources are available. Bug: 20038135 Change-Id: I7afc5bfa23612ba7f83293fa542ff983a5991230
/frameworks/av/services/camera/libcameraservice/utils/ClientManager.h
|
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/utils/ClientManager.h
|