History log of /frameworks/av/camera/camera2/CaptureRequest.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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