5c22c15ed8c593189ed9bb8fcbccace2ca63b82a |
|
01-Jan-2018 |
Shuzhen Wang <shuzhenwang@google.com> |
Camera: Support physical camera metadata in capture result - Add physical camera metadata in capture result. - Adjust capture_result book-keeping for physical capture result. - Adapt to new version of ICameraDeviceCallback. - Batch physical metadata with logical metadata within one process_capture_result call. Test: testLogicalCameraTest CTS test Bug: 64691172 Change-Id: I63fd343770cbb6183b7c6e4566c698f69801a8e8
/frameworks/av/camera/tests/CameraBinderTests.cpp
|
aebbe41461c597cdcb4be35edb5484410b9b2dff |
|
15-Jan-2018 |
Emilian Peev <epeev@google.com> |
camera: Support multiple physical camera requests Capture requests could include settings for different physical cameras. Camera service should always check whether such extended requests refer to valid physical devices and process them accordingly. Fix some stability issues in the camera native tests. Test: Basic camera sanity using camera application, camera_client_test, Camera CTS Bug: 64691172 Change-Id: I68b81e983dd0b7caebfa03e4f0cf283f2a91dc7a
/frameworks/av/camera/tests/CameraBinderTests.cpp
|
5fbe0ba24d88910e68610add74fd1e1b94d282b5 |
|
20-Oct-2017 |
Emilian Peev <epeev@google.com> |
Camera: Add support for session parameters The initial values of the session-wide capture parameters should be passed along the stream list during stream configuration. This could yield performance gains depending on the Hal implementation and support. Bug: 64450664 Test: Camera CTS Change-Id: I2b0ec8916f027e7f34f81dc414c3ca649807e925
/frameworks/av/camera/tests/CameraBinderTests.cpp
|
8ca23dca1cd450b4d93e8da1c8bd6f6ee61e2f5f |
|
06-Sep-2017 |
Yin-Chia Yeh <yinchiayeh@google.com> |
Camera: fix race in onRepeatingRequestError callback Test: CTS Bug: 64180296 Change-Id: I620e238bf1f4e7ab72911b6e68c689580fba22f1
/frameworks/av/camera/tests/CameraBinderTests.cpp
|
f51fca277eb5b86bd0b2e3fc90ecb2b63089de29 |
|
13-Dec-2016 |
Eino-Ville Talvala <etalvala@google.com> |
Camera service: Updates in preparation for HIDL - For all camera2 paths, and anything shared between the legacy API and camera2, switch to using strings for camera IDs - Update ICameraService.addListener to return current set of known devices and their status, to allow for immediate return of camera devices when first connecting to camera service - Remove unused code path for getCameraCharacteristics with HALv1 - Add namespace qualifiers to Binder objects that are also used by hardware binder. - Switch to using new HIDL DeviceStatus and TorchStatus enumerations for better type safety in the service; map more clearly between the HAL, service-internal, and Binder enums. Test: cts-tradefed run cts -m Camera --skip-connectivity-check -d -o --abi armeabi-v7a --disable-reboot Bug: 32991422 Change-Id: I765951d9a21000a8432bed9aa0e3604709daa4b1
/frameworks/av/camera/tests/CameraBinderTests.cpp
|
9d06601e54848f076b7472a376c672215cd70c46 |
|
30-Sep-2016 |
Shuzhen Wang <shuzhenwang@google.com> |
Camera2: Add onCaptureQueueEmpty callback onCaptureQueueEmpty is called when the non-repeating request queue in cameraservice becomes empty. Application can use this callback as a trigger for a new request. Test: testMultipleCapture in PerformanceTest.java Bug: 29006447 Change-Id: Id21afd74381e0b70f924c6026025c91a8ffd5ee0
/frameworks/av/camera/tests/CameraBinderTests.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/camera/tests/CameraBinderTests.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/camera/tests/CameraBinderTests.cpp
|
0dea57fd9fc4b2ccaab97d9477359fbd5a626f5c |
|
10-Dec-2015 |
Yin-Chia Yeh <yinchiayeh@google.com> |
Camera NDK library: first draft Bug: 23012001 Change-Id: I06d834421289d4dead1c87301a6ee94487ccf023
/frameworks/av/camera/tests/CameraBinderTests.cpp
|
d309fb9c8a2c4564d88fffba19c4e3688e4b862b |
|
25-Nov-2015 |
Eino-Ville Talvala <etalvala@google.com> |
CameraService: Remove device HALv2 support, other cleanup HALv2 only ever shipped with Nexus 10, and has been fully superceded by HALv3. Remove it to allow for various code simplifications and cleanup. - Remove Camera2Device - Remove various special-case codepaths for supporting Camera2Device - Remove CameraDeviceFactory, since it only creates Camera3Devices now - Remove BurstCapture and associated CaptureSequence/Parameters code - Remove old ZslProcessor and simplify ZslProcessor hierarchy to be just ZslProcessor3, which is renamed to just ZslProcessor - Add service-init-time check for unsupported device versions - Fix assorted compiler warnings, some old, some new - Remove references to HALv2 when possible Bug: 25866588 Change-Id: Ia1063264d315f9b742ec5cdd0483539310894f5e
/frameworks/av/camera/tests/CameraBinderTests.cpp
|
3450ba7879be6522ea46a56c5e66e5382f5dd5ba |
|
16-Jun-2015 |
Ruben Brunk <rubenbrunk@google.com> |
camera2: Fix native binder interface and add tests. - Add CameraBinderTests for limited coverage of native camera2 binder interfaces for the camera service. - Fix several bugs in the native binder interfaces. Bug: 18468810 Change-Id: Iab2d81a5cacd20daf7454aeeed033cc13d88452c
/frameworks/av/camera/tests/CameraBinderTests.cpp
|