summaryrefslogtreecommitdiff
path: root/camera/device/3.3/default/CameraDeviceSession.cpp
AgeCommit message (Collapse)Author
2018-09-05Merge QP1A.180823.001Bill Peckham
Change-Id: I0e80bda07db2ee67575e7d3c8bde46bf29d8c790
2017-12-20Camera: Bump device version to 3.4Emilian Peev
Camera devices supporting version 3.4 will be able to receive session parameters during the stream configuration phase. Bug: 64450664 Test: Camera CTS run commandAndExit vts --skip-all-system-status-check --skip-preconditions --primary-abi-only --module VtsHalCameraProviderV2_4Target -l INFO Change-Id: Ifd83bfe0e512fe75b63602b4aba98f4cc1cdeb53
2017-09-15Camera: Add default implementation of camera.device@3.3Eino-Ville Talvala
Inherit as much as possible from camera.device@3.2 - Refactor CameraDeviceSession@3.2 implementation to separate out the HIDL session interface from the main implementation object. This avoids multiple inheritance issues - Create CameraDeviceSession@3.3 with support for the new overrideDataspace field - Add virtual factory method for CameraDevice to create the right version of Session. - Create CameraDevice@3.3, which overrides createSession to return a CameraDeviceSession@3.3. - Add system property to override selection of which minor HIDL version is used for legal HAL version 3.x; set the default to the newest available minor version. Test: Camera CTS passes on device using @3.3. Bug: 62358514 Change-Id: I497e4bc0de798b56ecdb2ea6467b79afccaf89f7