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/camera2/CaptureRequest.cpp
|
4dfa4cca7a4fcf5ea4a37dca1fef7f2f56f6dd8c |
|
11-Nov-2017 |
Yin-Chia Yeh <yinchiayeh@google.com> |
Camera: pass StreamSurfaceId instead of Surface Also fix buffer error callback on shared surfaces. Test: CTS Bug: 68020997 Change-Id: I71d6a1373ff09dcb21d39f78dd56727cbde9a3ad
/frameworks/av/camera/camera2/CaptureRequest.cpp
|
032845cc878f538e3336c96e1c24668953eab971 |
|
09-Feb-2017 |
Mathias Agopian <mathias@google.com> |
fallout of view::Surface / Surface split Test: built and booted device Bug: treble Change-Id: I022ebb581563463e93935da61a113087043dfeca
/frameworks/av/camera/camera2/CaptureRequest.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/camera2/CaptureRequest.cpp
|
48932bbf9f1e74282419a54c116afbb51a5db786 |
|
30-Aug-2016 |
Eino-Ville Talvala <etalvala@google.com> |
Camera2: CaptureRequest: Use common code for Surface unparcel Don't re-implement the native unparceling of Surface, that's what view::Surface is for. Bug: 31162160 Test: Camera CTS passes Change-Id: I31eae73ba08d820e4b17f2bcd3867d8f4473d68f
/frameworks/av/camera/camera2/CaptureRequest.cpp
|
ccdf3e2f4104d7e43ba790220e2703ab27671af2 |
|
30-Aug-2016 |
Pablo Ceballos <pceballos@google.com> |
camera2: Add parcel/unparcel for missing Surface field. Read/write the newly added isSingleBuffered int in CaptureRequest. Bug 31162160 Change-Id: I1801079648771579917d73695d0c060f875c1d2e
/frameworks/av/camera/camera2/CaptureRequest.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/camera2/CaptureRequest.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/camera/camera2/CaptureRequest.cpp
|
9f77da1003b5a68034a9c34a057517eabbc24326 |
|
21-Nov-2014 |
Chien-Yu Chen <cychen@google.com> |
am f4ea51fd: Merge "camera2: fix an error reading a NULL string" into lmp-mr1-dev automerge: c2d88d0 * commit 'c2d88d0b1571c11187e32b94e281ded17606070f': camera2: fix an error reading a NULL string
|
7bc4fc847770d399d7c4a7afee5aa58b94f3b897 |
|
20-Nov-2014 |
Chien-Yu Chen <cychen@google.com> |
camera2: fix an error reading a NULL string Handle the case where the surface name isn't set. Bug: 10461464 Change-Id: I3ee233a7a5f6489513e6d87241cda2aaefbfd43b
/frameworks/av/camera/camera2/CaptureRequest.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/camera/camera2/CaptureRequest.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/camera/camera2/CaptureRequest.cpp
|