summaryrefslogtreecommitdiff
path: root/camera/provider/2.4/default/ExternalCameraProvider.cpp
AgeCommit message (Collapse)Author
2019-02-07Camera: Restructure default camera.provider 2.4Eino-Ville Talvala
To allow for implementation inheritance of @2.4 legacy wrapper and @2.4 external webcamera HALs in the @2.5 implementations, restructure the existing default provider to separate the service interface into a thin shim that calls the implementations. Test: Camera starts as usual after refactor, VTS tests pass Bug: 121379978 Change-Id: Id40790ed4fb495577fd2b885c706b2ed7a96d64e
2018-11-15Camera: add external camera@3.5Yin-Chia Yeh
External camera@3.5 supports the new buffer management API that allows HAL to request buffer when needed to optimize the memory usage. Test: smoke test TestingCamera Bug: 109829698 Change-Id: Icfbb75a26d8e92e4eb82a680e94e183041a5174d
2018-08-28Camera: support torch control on external cameraYin-Chia Yeh
Claim torch API support though there is no device actually has a flash unit. This is to workaround an issue in camera service where it falls back to legacy camera HAL1 control if the device does not report torch API support (and external camera HAL does not implement HAL1) Test: CtsVerifier FlashLight test Bug: 113336515 Change-Id: I945b35fecfed3b2698b1e9bb1d8faad8699258d2
2018-04-06Merge "Camera: various external camera fixes" into pi-devTreeHugger Robot
2018-03-14Camera: various external camera fixesYin-Chia Yeh
1. Add EXIF MAKE/MODEL tag 2. Add retry loop for V4L2 open failure 3. Do not add external camera if ExternalCameraDevice cannot be initialized Bug: 72261912 Bug: 72569850 Change-Id: I06df1fbbb4afabea1a9a74aca9e288b24966cb0b
2018-03-13Camera: external camera VTS fixesYin-Chia Yeh
Test: VTS pass for external camera Bug: 72261912 Change-Id: I4f1da37081d0b8c1519ecc0ecc0cc6c3850ee2bb
2018-02-12Camera: plumb external camera API1 supportYin-Chia Yeh
And also some refactoring to unify external camera config file logics. Bug: 72261912 Change-Id: If83d779c57540809bdaa58a5a32cf4ade734fafe
2018-02-02External camera: add device config fileYin-Chia Yeh
Also remove sizes cannot be cropped from maximal size. Bug: 72261897 Change-Id: Icb50cfa58a12e80be3cacc49569fac90be03c8e5
2018-01-22Camera: Add external camera providerYin-Chia Yeh
Bug: 64874137 63873538 Change-Id: I4309874a7dedd3dd71d4bd0c2004d460421db679