OSDN Git Service

CameraService: Correct API2 error handling
authorEino-Ville Talvala <etalvala@google.com>
Wed, 6 Aug 2014 21:32:02 +0000 (14:32 -0700)
committerEino-Ville Talvala <etalvala@google.com>
Wed, 27 Aug 2014 18:08:10 +0000 (11:08 -0700)
commit1754351d9199721e7e7943461689e399ef015260
tree5e0fa67a3a220dad0bdb11c2a883db25d4af3269
parent60ffbe05857b7583f4c70c31914947476a908b5b
CameraService: Correct API2 error handling

- Add more error codes to the binder camera2 callbacks
- Translate HAL errors to callback errors
- When flushing, report failures for queued requests
- Treat stream config failure as nonfatal
- Send request errors when buffers aren't available for captures

Bug: 15524101
Bug: 14448494
Bug: 11272459
Bug: 17160301
Change-Id: I81aa54e805a9cce1cb8a6a9374549daa7666deb2
include/camera/camera2/ICameraDeviceCallbacks.h
services/camera/libcameraservice/device3/Camera3Device.cpp
services/camera/libcameraservice/device3/Camera3Device.h
services/camera/libcameraservice/device3/Camera3Stream.cpp
services/camera/libcameraservice/device3/Camera3Stream.h
services/camera/libcameraservice/device3/Camera3StreamInterface.h