e0c4c497b3f21098f57c082b6cbf8b4f5fd72d36 |
07-Jun-2018 |
Emilian Peev <epeev@google.com> |
Camera: Add only physical ids during multi-camera configuration Per API specification "physicalCameraId" must not contain any logical camera ids. The test case should only use the physical ids it receives from the camera static metadata. Bug:109874630 Test:run vts --skip-all-system-status-check --skip-preconditions --primary-abi-only --module VtsHalCameraProviderV2_4Target -l INFO Change-Id: I82c5bf44f4572b3a6abdbb3101a11140907b1c9e
rovider/2.4/vts/functional/VtsHalCameraProviderV2_4TargetTest.cpp
|
9b71bc20c436eae3642ca0014d1381afaabe52d4 |
06-Jun-2018 |
Shuzhen Wang <shuzhenwang@google.com> |
Camera: Avoid Metadata re-allocation during shrinkCaptureResult If capture result metadata is to be shrinked, reserve enough space so that CameraMetadata isn't re-allocated when std::vector expands. If vector expansion happens, CameraMetadata is re-allocated, causing camera_metadata_t being re-allocated as well. Test: Camera CTS Bug: 109672123 Change-Id: Idaf5bf409bdbbccf617614edc96c0478260b4c30
evice/3.2/default/CameraDeviceSession.cpp
|
9d32c13f0b0fea73648b218422cf881fd38df35b |
24-May-2018 |
Yin-Chia Yeh <yinchiayeh@google.com> |
Camera: add FMQ size override logic Test: modify FMQ size in device.mk Bug: 80242493 Change-Id: Ie1fb12118ad53c5bbe0cf264bffaafcd3728f8db
evice/3.2/default/CameraDeviceSession.cpp
|
090872abcfd780f5ab497515ba243ad3c0874816 |
18-May-2018 |
Yin-Chia Yeh <yinchiayeh@google.com> |
Camera: use compact copy when necessary When camera HAL sends redundant metadata (reserved space >> actual used space), create a compact copy to save IPC overhead. Test: Camera CTS/camera app smoke test Bug: 79838637 Change-Id: I02657deb377c43c65d111d1fc894eb3c20ad3b8f
ommon/1.0/default/CameraModule.cpp
evice/3.2/default/CameraDeviceSession.cpp
evice/3.2/default/CameraDeviceSession.h
evice/3.4/default/CameraDeviceSession.cpp
|
154e66e57a1796c2ce9b7581b34aba3459b304f8 |
16-May-2018 |
Emilian Peev <epeev@google.com> |
Camera: Append non-partial results Bug: 79133095 Test: run vts --skip-all-system-status-check --skip-preconditions --primary-abi-only --module VtsHalCameraProviderV2_4Target -l INFO Change-Id: Iac1318dfc095fb961b815d35bbff6b6a97173a05
rovider/2.4/vts/functional/VtsHalCameraProviderV2_4TargetTest.cpp
|
68995cb341a4617f3a09bff033e26e4737e51b0e |
19-Apr-2018 |
Kourosh Derakshan <kouroshd@google.com> |
camera: Adding 64-bit version of Camera Provider Added a secondary Camera Provider for 64bit HALs Test: GCA and normal camera usecases, CTS Bug: 73173997 Change-Id: I2d9b9a916edc71b73086375f541368b080f5eca9
rovider/2.4/default/Android.bp
rovider/2.4/default/android.hardware.camera.provider@2.4-service_64.rc
|
33ad1e6aa19e0bd87c627ffc076066771937c552 |
03-May-2018 |
android-build-team Robot <android-build-team-robot@google.com> |
Merge "Camera: Set partial results in result batcher" into pi-dev
|
59dd3df9eb82ee42661172870cbf0e2dd62cf9b5 |
03-May-2018 |
Emilian Peev <epeev@google.com> |
Camera: Set partial results in result batcher Camera device session 3.4 has a separate result batcher instance. The partial result count needs to get initialized in the same way as ver. 3.2 otherwise the frame batches can get retired prematurely. Bug: 79106874 Test: Camera CTS, run vts --skip-all-system-status-check --skip-preconditions --primary-abi-only --module VtsHalCameraProviderV2_4Target -l INFO Change-Id: I36bfb5bc448154f80f4cb94edcfd119048361099
evice/3.4/default/CameraDeviceSession.cpp
|
ccdcb8b60f2c85ad6e81a4e5b053d11952b9d148 |
02-May-2018 |
Yin-Chia Yeh <yinchiayeh@google.com> |
Camera: fix first launch api level logic Fall back to sdk_int when first api property is not set. Test: partner device Bug: 79133095 Change-Id: Ice78e42cd25d351586d0d2b16c0b555c504b9d4a
rovider/2.4/vts/functional/VtsHalCameraProviderV2_4TargetTest.cpp
|
b0140796a31a97ee6de33bdde17e02a86a80155b |
27-Apr-2018 |
Yin-Chia Yeh <yinchiayeh@google.com> |
Camera: check return value of callback Test: no crash Bug: 78181355 Change-Id: Iaf953045b64dd7b258cf49919ccb8aa5a8a0c7d1
evice/3.2/default/CameraDeviceSession.cpp
|
23ee97e74859a9dc20249770d5213c03d294726e |
17-Apr-2018 |
Michael Butler <butlermichael@google.com> |
Update Android.bp via update-makefiles.sh When calling update-makefiles.sh there are some unrelated changes that were missed in previous commits. Bug: 68112778 Test: mma Change-Id: I22b76f3d5bcd084afd2f06e613d2f9f37c1a0c9c
etadata/3.3/Android.bp
|
0fb4577a35832653e009f1ba92a7b735e381c421 |
12-Apr-2018 |
Jaekyun Seok <jaekyun@google.com> |
Add "vendor." prefix to ro.camera.wrapper.hal3TrebleMinorVersion Vendor-specific property should have "vendor." prefix. Bug: 36513925 Test: succeeded building and tested with taimen Change-Id: I80f17fb6b8017a761122ddd2f8863e63c72e5623
rovider/2.4/default/CameraProvider.cpp
|
6440aadab0491c3cbcc58d1b7a4cc5c81699a5ca |
10-Apr-2018 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Camera: Allocate graphics buffers via 'IAllocator'" into pi-dev
|
9e7b2f445c0ebc47d6dd079f56d1e9f9cd3acbd0 |
09-Apr-2018 |
Emilian Peev <epeev@google.com> |
Camera: Allocate graphics buffers via 'IAllocator' Camera graphic buffers should always be allocated using the respective HIDL API. Bug: 77681294 Test: run vts --skip-all-system-status-check --skip-preconditions --primary-abi-only --module VtsHalCameraProviderV2_4Target -l INFO Change-Id: Ibef88548fc3d29df606e4f66f5f3f4e89d3bf654
rovider/2.4/vts/functional/Android.bp
rovider/2.4/vts/functional/VtsHalCameraProviderV2_4TargetTest.cpp
|
9b61e6197ef6bfe0b2b57d32f9c5e6f0f955f911 |
07-Apr-2018 |
Zhijun He <zhijunhe@google.com> |
camera: print the oversized result size It's generally a bad thing to have the result exploded to exceed the shared message max depth (1MB). Print the size when such case occurs for better debugging output. Bug: 77665564 Change-Id: I971fca202aa3ca0fa1863e9c658659d0775a1ad4
evice/3.2/default/CameraDeviceSession.cpp
|
5d901420712fca4fe97b14e8364c6d68d47b53c7 |
06-Apr-2018 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Camera: various external camera fixes" into pi-dev
|
aa91a992eb870de3f903610dd1b1e9321b8b65a1 |
04-Apr-2018 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Camera: use finer lock in external camera OutputThread" into pi-dev
|
bc0e16519f6f0b98508720d11be34e871be7470f |
03-Apr-2018 |
Emilian Peev <epeev@google.com> |
Camera: Check external camera v4l2 buffer size V4L2 buffer size should fall within a reasonable range like (0. width*height*2]. Check and return appropriate status in case the size is not within this range. Bug: 72261912 Test: Camera CTS Change-Id: I1945dc734afb552ecb8d4ef74c9198eca8ce00e7
evice/3.4/default/ExternalCameraDeviceSession.cpp
evice/3.4/default/include/ext_device_v3_4_impl/ExternalCameraDeviceSession.h
|
448b7e398afd63aa00b5dd10a209254fea91946c |
30-Mar-2018 |
Shuzhen Wang <shuzhenwang@google.com> |
Camera: Validate physical camera related metadata field from legacy HAL Make sure that num_physcam_metadata, physcam_ids, and physcam_metadata returned from process_capture_result is sane. Test: LogicalCameraDeviceTest Bug: 77218595 Change-Id: Ic4d9823569fb86b20ab2ab21edfc32a0e9f5c9c7
evice/3.4/default/CameraDeviceSession.cpp
evice/3.4/default/include/device_v3_4_impl/CameraDeviceSession.h
|
cf41ad4d69f3ebb675d8d7813c8863fbcbe65e5f |
27-Mar-2018 |
Shuzhen Wang <shuzhenwang@google.com> |
Camera: Add Monochrome camera capability Test: Camera CTS on a monochrome camera device Bug: 74597035 Bug: 64691172 Change-Id: I720b29c794127ca01e658a2d9d69e3cb61adcd14
etadata/3.3/types.hal
|
c7d15e9f51288fef54a1f669db4b45085d7d5879 |
27-Mar-2018 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Camera2: Add distortion correction support" into pi-dev
|
89ff1df0b4d716cd57cdb1e8b67146624e996818 |
20-Mar-2018 |
Eino-Ville Talvala <etalvala@google.com> |
Merge "Camera2: Deprecate LENS_RADIAL_DISTORTION, add LENS_DISTORTION" into pi-dev
|
c893754c0d0b661f56d8d6e0621e9d1a27dcd043 |
20-Mar-2018 |
Nathan Harold <nharold@google.com> |
Update Makefiles Missed In Previous Commits When calling update-makefiles.sh there are some unrelated changes that were missed in previous commits. Bug: 8675309 Test: compilation Change-Id: I5bf67fbcc809de36bde1869ada7b835566a5198b
evice/3.4/Android.bp
|
ba20b76deb05f6532409f8f2a166f3f866e60946 |
19-Mar-2018 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge changes I20310606,Ic23b7fb2 into pi-dev * changes: Camera: more external camera CTS fix Camera: various external camera CTS fixes
|
7b5fd70ca91f1a09ba8f95726032e408761e9598 |
14-Mar-2018 |
Eino-Ville Talvala <etalvala@google.com> |
Camera2: Add distortion correction support This allows camera devices to correct geometric distortion in their optics, when requested by the application. The correction only applies to processed (YUV, JPEG, etc) outputs, not RAW buffers, or the result metadata. Test: New CTS test passes Bug: 74434422 Change-Id: I3b4807b08399e9ab18f4b20e3029fc16be662f5b
etadata/3.3/types.hal
|
9171b6158807d992842ed36a6a05066c764a868c |
14-Mar-2018 |
Eino-Ville Talvala <etalvala@google.com> |
Camera2: Deprecate LENS_RADIAL_DISTORTION, add LENS_DISTORTION LENS_RADIAL_DISTORTION is inconsistently defined: in some places, it is documented to operate on the range [-1...1], and in others, on a range dependent on the camera lens's intrinsic calibration and focal length. Since fixing just the definition will not fix any existing devices that define this value, deprecate the old key and add a new consistent one to make sure applications only reference the consistent definition. Test: Adjusted camera CTS passes Bug: 74641761 Change-Id: Icefa3150a5804de264f9e0e98982d038b4dcdb70
etadata/3.3/types.hal
|
36ad119251e93b4f3958f500211440f5ba35bc5c |
02-Mar-2018 |
Emilian Peev <epeev@google.com> |
Camera: Don't limit the camera provider types Camera provider types should not be limited to a particular set of pre-defined values. All providers will be treated equally by camera framework regardless of their specific type. Bug: 73738052 Test: run vts --skip-all-system-status-check --skip-preconditions --primary-abi-only --module VtsHalCameraProviderV2_4Target -l INFO Change-Id: I379c015d9e2fc4f68a7ad3ae7cd92b9d230dea33
rovider/2.4/ICameraProvider.hal
|
2d61bfd2b0faee0a8daddfdec1fe0541d0e16f71 |
14-Mar-2018 |
Yin-Chia Yeh <yinchiayeh@google.com> |
Camera: various external camera fixes 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
evice/3.4/default/ExternalCameraDevice.cpp
evice/3.4/default/ExternalCameraDeviceSession.cpp
evice/3.4/default/include/ext_device_v3_4_impl/ExternalCameraDeviceSession.h
rovider/2.4/default/ExternalCameraProvider.cpp
|
0d72ef929fbc1b6e04aaa39b3df535b01a2b4f9f |
09-Mar-2018 |
Yin-Chia Yeh <yinchiayeh@google.com> |
Camera: external camera VTS fixes Test: VTS pass for external camera Bug: 72261912 Change-Id: I4f1da37081d0b8c1519ecc0ecc0cc6c3850ee2bb
rovider/2.4/default/ExternalCameraProvider.cpp
rovider/2.4/vts/functional/VtsHalCameraProviderV2_4TargetTest.cpp
|
17d817a889da6be3f77da83ef0b3547461b4a6a6 |
10-Mar-2018 |
Shuzhen Wang <shuzhenwang@google.com> |
Camera: Do not forward capture_result in error condition If HAL calls process_capture_result with invalid buffers, the HIDL wrapper shouldn't forward it to camera service, since the CaptureResult structure may not be completely initialized. Test: Run GoogleCamera Bug: 74433802 Change-Id: Iaf20b542af5b11ffbedf709e99137b69d77a9ad3
evice/3.2/default/CameraDeviceSession.cpp
evice/3.2/default/CameraDeviceSession.h
evice/3.4/default/CameraDeviceSession.cpp
|
94f52a39c2c82fd296ef1e906a5f474f10936c81 |
07-Mar-2018 |
Yin-Chia Yeh <yinchiayeh@google.com> |
Camera: use finer lock in external camera OutputThread To avoid OutputThread waiting for mLock. Test: CTS RecordingTest + systrace Bug: 72261744 Change-Id: If387a1d4a2b0081c4bc43cb648a98e3706864f19
evice/3.4/default/ExternalCameraDeviceSession.cpp
evice/3.4/default/include/ext_device_v3_4_impl/ExternalCameraDeviceSession.h
|
c15a1cab6f7ac4ba7cd30cf7441aa08423c228ae |
02-Mar-2018 |
Yin-Chia Yeh <yinchiayeh@google.com> |
Camera: more external camera CTS fix Also update default external camera config to prevent over promising peformance on lower end devices. Test: API2 CTS tests except RecordingTest Bug: 72261744 Change-Id: I20310606520099abf0f5173690f4aaf56a3e52a9
evice/3.4/default/ExternalCameraDevice.cpp
evice/3.4/default/ExternalCameraDeviceSession.cpp
evice/3.4/default/ExternalCameraUtils.cpp
|
8b699aaf374f3b17219d1bfd3d97346c0635541a |
01-Mar-2018 |
Yin-Chia Yeh <yinchiayeh@google.com> |
Camera: various external camera CTS fixes 1. Update the FPS range to list (0.5*fps, fps) only as webcams tends to skip a lot of frames and not able to output at stable framerate. 2. Exif: don't expect focal length to present 3. Thumbnail: allow 0x0 size for no thumbnail output 4. Allow retry some ioctl during configureStream as some webcams seems having problem in quick close reopen operation. Test: CTS CameraTest Bug: 72261912 Change-Id: Ic23b7fb293b7579694c59240e854d750c842886d
ommon/1.0/default/Exif.cpp
evice/3.4/default/ExternalCameraDevice.cpp
evice/3.4/default/ExternalCameraDeviceSession.cpp
|
96a0da5e87d5dcba7890792ef6ac06a1502c505f |
02-Mar-2018 |
Yin-Chia Yeh <yinchiayeh@google.com> |
Merge "Camera: add profiling traces"
|
4a35fa3b540f5b7e4cfbfe1cc859571f7fa83cbd |
01-Mar-2018 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Use std::unordered_map for mTagToTypeMap"
|
92f9063516b85b3b89f53f733a92d180232fa75a |
01-Mar-2018 |
Yin-Chia Yeh <yinchiayeh@google.com> |
Merge "Camera: add external camera fps control"
|
e99cf209ded7b27f377f7ffb8fb967eaecc64949 |
28-Feb-2018 |
Yin-Chia Yeh <yinchiayeh@google.com> |
Camera: add profiling traces Bug: 72261744 Change-Id: I82e4d8ecc702c12bb7beb4f3d9979869ce6f4ac2
evice/3.4/default/ExternalCameraDeviceSession.cpp
|
3aa9ae979c4250afa58572ef04671d905d9e4f74 |
24-Feb-2018 |
Yin-Chia Yeh <yinchiayeh@google.com> |
Camera: add external camera fps control V4L2 doesn't seem to allow changing fps at runtime, so we need to wait until pipeline is idle and reconfigure V4L2 streams. Also update the fps filtering logic to make sure supported fps are consistent as long as the major dimension is the same. Ex: for 4:3 webcams, all 1280*N sizes has the same fps set, or for 16:9 webcams, all N*720 sizes has the same fps set. Bug: 72261912 Change-Id: I534f09bebadb2f532a030a841633a8be7d3a87cc
evice/3.4/default/CameraDeviceSession.cpp
evice/3.4/default/ExternalCameraDevice.cpp
evice/3.4/default/ExternalCameraDeviceSession.cpp
evice/3.4/default/include/ext_device_v3_4_impl/ExternalCameraDeviceSession.h
evice/3.4/default/include/ext_device_v3_4_impl/ExternalCameraDevice_3_4.h
|
356e28fdb19dcc6ecfa73c4b4f5a182978e7dd20 |
08-Jan-2018 |
Chris Jenneisch <chrisj@codeaurora.org> |
Use std::unordered_map for mTagToTypeMap In the profile we notice that SortedVectorImpl::_indexOrderOf is almost 1.6% which is quite high considering it is an access to a container. We make mTagToNameMap as a std::unordered_map to store the Tag and the types. The accesses would be in constant time. This change removes this from the profile and give ~10% improvement. Bug: 72526772 Change-Id: Iffd244febd093bdfec9fe4d5e846a0e59c0ecdce
ommon/1.0/default/VendorTagDescriptor.cpp
ommon/1.0/default/include/VendorTagDescriptor.h
|
0cbf96f1e2576fd830a6e40f1280ff1914ab74fb |
23-Feb-2018 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Camera: assert no HAL1 in devices launched in P+"
|
58dd1650c725c4e3805ed1a5479d13f16ac1272b |
23-Feb-2018 |
Yin-Chia Yeh <yinchiayeh@google.com> |
Camera: assert no HAL1 in devices launched in P+ Also remove the length check for getCameraIdList as external camera providers are supposed to report 0 there. Test: atest VtsHalCameraProviderV2_4Target (on marlin) Bug: 69473913 Change-Id: I9059a699a6c46a3aac76454e7e8673d2539d0fa1
rovider/2.4/vts/functional/Android.bp
rovider/2.4/vts/functional/VtsHalCameraProviderV2_4TargetTest.cpp
|
c93fe9a9bbe256e2f4866020bd981b522d838110 |
23-Feb-2018 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "camera: Add OisSamples synthetic key"
|
cd17100fe6d0a1c049694b8f037cb054d1b05f2e |
12-Feb-2018 |
Yin-Chia Yeh <yinchiayeh@google.com> |
Camera: clarify external camera device ID requirements Bug: 64874137 Change-Id: Ibf45a0077952d2ec42cdef80659a019b6d24051f
rovider/2.4/ICameraProvider.hal
|
8c76b8c4653966e5e04df80b98f26fa458436aa0 |
21-Feb-2018 |
Yin-Chia Yeh <yinchiayeh@google.com> |
Merge "Camera: avoid copying of HalRequest"
|
fa5aafbec3ac38d174579b1ffc23ec333a868163 |
21-Feb-2018 |
Yin-Chia Yeh <yinchiayeh@google.com> |
Merge "Camera: implement external camera dumpState/close"
|
e086fb7b4a91e20533f6f17d0e307f02ee221b6e |
16-Feb-2018 |
Yin-Chia Yeh <yinchiayeh@google.com> |
Camera: avoid copying of HalRequest Bug: 64874137 Change-Id: I46ea14facf467921da633cde7e24ff9703a6a8f7
evice/3.4/default/ExternalCameraDeviceSession.cpp
evice/3.4/default/include/ext_device_v3_4_impl/ExternalCameraDeviceSession.h
|
4a3393cd8aaf5eeb6ff037368ebd03f540da208f |
14-Feb-2018 |
Yin-Chia Yeh <yinchiayeh@google.com> |
Camera: implement external camera dumpState/close Also switch to v4l2 timestamp is it's MONOTONIC Test: Cts CameraDeviceTest Bug: 72261676 Change-Id: Iec82c254dcf16a56952ff8910d13c92782d48090
evice/3.4/default/ExternalCameraDevice.cpp
evice/3.4/default/ExternalCameraDeviceSession.cpp
evice/3.4/default/include/ext_device_v3_4_impl/ExternalCameraDeviceSession.h
|
2e8bcf7a304ea8c3a87cee4717f90e0f3ae1ff17 |
19-Feb-2018 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Camera: Add sensor sensitivity burst test"
|
a5f0207db7f7b02939be688245c05f87325d7d0d |
25-May-2017 |
Emilian Peev <epeev@google.com> |
Camera: Add sensor sensitivity burst test A test is needed which will generate a burst request that contains alternating sensor sensitiviry values. The corresponding results need to be verified accordingly. Bug: 37533777 Test: run vts --skip-all-system-status-check --skip-preconditions --primary-abi-only --module VtsHalCameraProviderV2_4Target -l INFO Change-Id: I58ccb645b83c48ba3360aae5ad44036ce213964d
rovider/2.4/vts/functional/VtsHalCameraProviderV2_4TargetTest.cpp
|
d477e1e092ec8249f50dcd354950ad86ba7e6d0d |
16-Feb-2018 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Camera: implement external camera flush"
|
d8c3160e9df6cdb8b49d59752e732bc6e3dfc2d8 |
15-Feb-2018 |
Chien-Yu Chen <cychen@google.com> |
camera: Add OisSamples synthetic key Add a synthetic OisSamples key containing timestamps and shifts. Test: CTS Bug: 64847201 Change-Id: I6468136a329bcc67d087043ec8bd242bcd922e48
etadata/3.3/types.hal
|
9c14496f2c5ea5fac6a7c69f0082bfbbdd544c7c |
14-Feb-2018 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Camera: Add support for empty physical settings optimization"
|
72eb5eea6b5c2a35dbb574f7381ff07d86e3063a |
14-Feb-2018 |
Yin-Chia Yeh <yinchiayeh@google.com> |
Merge "Camera: use rational/double for external camera framerate"
|
190e5601d6efdac6134fdf626001590015a4a255 |
14-Feb-2018 |
Yin-Chia Yeh <yinchiayeh@google.com> |
Camera: implement external camera flush Test: CTS abort capture test Bug: 72261676 Change-Id: I0c3af8693a885672953ff394121c40c5ade59964
evice/3.4/default/ExternalCameraDeviceSession.cpp
evice/3.4/default/include/ext_device_v3_4_impl/ExternalCameraDeviceSession.h
|
9eee6a9fd18b0e712a567d59586877e4b7412d72 |
13-Feb-2018 |
Yin-Chia Yeh <yinchiayeh@google.com> |
Merge "Camera: plumb external camera API1 support"
|
134093a43fa3430c913eb3b48726c42510a1e6ad |
12-Feb-2018 |
Yin-Chia Yeh <yinchiayeh@google.com> |
Camera: use rational/double for external camera framerate For better precision. Ex: minFrameDuration of 30fps 333333334->333333333 Bug: 72261912 Change-Id: I830d694d34eb01426e46279c4c986d8879b9d847
evice/3.4/default/ExternalCameraDevice.cpp
evice/3.4/default/ExternalCameraDeviceSession.cpp
evice/3.4/default/ExternalCameraUtils.cpp
evice/3.4/default/include/ext_device_v3_4_impl/ExternalCameraUtils.h
|
1798249b8f8a47bab9e7b96ef4ec1b13ae76aa6f |
06-Feb-2018 |
Yin-Chia Yeh <yinchiayeh@google.com> |
Camera: plumb external camera API1 support And also some refactoring to unify external camera config file logics. Bug: 72261912 Change-Id: If83d779c57540809bdaa58a5a32cf4ade734fafe
evice/3.4/default/ExternalCameraDevice.cpp
evice/3.4/default/ExternalCameraDeviceSession.cpp
evice/3.4/default/ExternalCameraUtils.cpp
evice/3.4/default/include/ext_device_v3_4_impl/ExternalCameraDeviceSession.h
evice/3.4/default/include/ext_device_v3_4_impl/ExternalCameraDevice_3_4.h
evice/3.4/default/include/ext_device_v3_4_impl/ExternalCameraUtils.h
rovider/2.4/default/ExternalCameraProvider.cpp
rovider/2.4/default/ExternalCameraProvider.h
|
0a2a9fc18cdbf318b1f9312074084cbd16595ede |
06-Feb-2018 |
Eino-Ville Talvala <etalvala@google.com> |
camera.device@3.4/metadata@3.3: Revise MOTION_TRACKING capability Simplify the API for the P release - Remove new templates - Update docs - Also update some metadata docs from prior changes Test: Revised Camera CTS passes Bug: 63629224 Change-Id: I47fb170052cf6062955278ace624a91e8a0078b3
evice/3.4/ICameraDeviceSession.hal
evice/3.4/default/CameraDeviceSession.cpp
evice/3.4/default/ExternalCameraDeviceSession.cpp
evice/3.4/default/include/device_v3_4_impl/CameraDeviceSession.h
evice/3.4/default/include/ext_device_v3_4_impl/ExternalCameraDeviceSession.h
evice/3.4/types.hal
etadata/3.3/types.hal
|
e0c52bb1f049a7027c93024a284d64c97f80509c |
05-Feb-2018 |
Emilian Peev <epeev@google.com> |
Camera: Add support for empty physical settings optimization Empty individual physical settings should be allowed after one initial successful request. Bug: 72524845 Test: run vts --skip-all-system-status-check --skip-preconditions --primary-abi-only --module VtsHalCameraProviderV2_4Target -l INFO Change-Id: I18d22a56f5f0e6e1d81a6e8c844697c02bc343a1
evice/3.4/default/CameraDeviceSession.cpp
evice/3.4/types.hal
rovider/2.4/vts/functional/VtsHalCameraProviderV2_4TargetTest.cpp
|
9cdd6f951608e680a3bccbf986c602b3c8b56bbd |
01-Feb-2018 |
Yuriy Romanenko <yromanenko@google.com> |
External: Switch to legacy V4L2 buffer mapping Required for older kernels like 3.x Change-Id: I0680320b606727bdb0b22dab1df8c5954d623f10
evice/3.4/default/ExternalCameraDeviceSession.cpp
evice/3.4/default/ExternalCameraUtils.cpp
evice/3.4/default/include/ext_device_v3_4_impl/ExternalCameraDeviceSession.h
evice/3.4/default/include/ext_device_v3_4_impl/ExternalCameraUtils.h
|
fe1192ecfc96c723234dbc12bcf1aab917152307 |
06-Feb-2018 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "External camera: add device config file"
|
8f8e3b2e1122f488eaa0c5526e5e5f6b63dab0ff |
05-Feb-2018 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "camera: Update multi-camera capture VTS case"
|
1e089661785333668afd7d5562aa7155625b6aab |
03-Feb-2018 |
Yin-Chia Yeh <yinchiayeh@google.com> |
Camera: fix external camera FD double close Release fence close was handled by freeReleaseFences so hidl_handle should not own the native handle. Test: running external camera on marlin Bug: 64874137 Change-Id: I68e76d31985380eb3c502276df07d3648f67b6f1
evice/3.4/default/ExternalCameraDeviceSession.cpp
|
53f4cb140a6254f9c41b140fd2d49eb0177ebd69 |
29-Jan-2018 |
Yin-Chia Yeh <yinchiayeh@google.com> |
External camera: add device config file Also remove sizes cannot be cropped from maximal size. Bug: 72261897 Change-Id: Icb50cfa58a12e80be3cacc49569fac90be03c8e5
evice/3.4/default/Android.bp
evice/3.4/default/ExternalCameraDevice.cpp
evice/3.4/default/ExternalCameraDeviceSession.cpp
evice/3.4/default/ExternalCameraUtils.cpp
evice/3.4/default/include/ext_device_v3_4_impl/ExternalCameraDeviceSession.h
evice/3.4/default/include/ext_device_v3_4_impl/ExternalCameraDevice_3_4.h
evice/3.4/default/include/ext_device_v3_4_impl/ExternalCameraUtils.h
rovider/2.4/default/Android.bp
rovider/2.4/default/ExternalCameraProvider.cpp
rovider/2.4/default/ExternalCameraProvider.h
|
6c87861cf67e00f4b4b6388bc04ab47d03a8474e |
29-Jan-2018 |
Emilian Peev <epeev@google.com> |
camera: Update multi-camera capture VTS case Individual physical camera requests should only be allowed in case the respective physical Ids are among the last configured Hal streams. Bug: 72524603 Test: run vts --skip-all-system-status-check --skip-preconditions --primary-abi-only --module VtsHalCameraProviderV2_4Target -l INFO Change-Id: Ia5715398f74f03528d7fe2e52e5b9e32ad654a2c
evice/3.4/types.hal
rovider/2.4/vts/functional/VtsHalCameraProviderV2_4TargetTest.cpp
|
4c5bfc69793edd325f767b9d016f90dfe4c9d627 |
30-Jan-2018 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Camera: add buffer size to Stream"
|
e932f1b5cb1dd3ba0d9c3fe537b340607c41f132 |
20-Jan-2018 |
Yuriy Romanenko <yromanenko@google.com> |
Implement JPEG support in external camera HAL * Certain tests are still failing Change-Id: I01bb90757cd969ace30857a8d246e4701498d379
evice/3.4/default/Android.bp
evice/3.4/default/ExternalCameraDeviceSession.cpp
evice/3.4/default/include/ext_device_v3_4_impl/ExternalCameraDeviceSession.h
|
33d5f666336f5fcccd23dd32a6b685b78dfb25a0 |
23-Jan-2018 |
Yuriy Romanenko <yromanenko@google.com> |
Common: Added CameraMetadata -> libexif converter A fully-ported version of the ExifUtils class from ChromeOS (see [chromeos]/src/platform/arc-camera/common/exif_utils.cc) * Made into an interface to remove libexif dependencies from header file * Rewrote ChromeOS dependencies * Minor fixes Change-Id: I2e93fa3e08e6b82b26641cc736eeb1c61b04a2c0
ommon/1.0/default/Android.bp
ommon/1.0/default/Exif.cpp
ommon/1.0/default/include/Exif.h
|
b534d9bf29c002a9edc7635a30d8c58c80196d2f |
25-Jan-2018 |
Yin-Chia Yeh <yinchiayeh@google.com> |
Camera: add buffer size to Stream So that HALs without device knowledge knows the maximal size it can lock using graphics mapper API. Bug: 64874137 72261675 Change-Id: I7363f5c63d955ab412f9570bf8e5be2a942cf381
evice/3.4/types.hal
|
083de0c3c6331fa7921028eebe15fc4a34e5138e |
27-Jan-2018 |
Yuriy Romanenko <yromanenko@google.com> |
ExternalCameraDeviceSession: Fix request initialization This code was exiting because of unsupported RequestTemplate::* enum values that are now just ignored. Change-Id: I37f79cbbfe99664ec173458721d71947f0d002ff
evice/3.4/default/ExternalCameraDeviceSession.cpp
|
354db50595b2b44bb432d1af751887b33ee21ea4 |
26-Jan-2018 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "External Camera: more CTS fix"
|
d0bd4f11f893ff8b54a5e04ea58f49aa93fd9cf5 |
20-Jan-2018 |
Yuriy Romanenko <yromanenko@google.com> |
Common: Added lock() to camera HandleImporter Effectively a counterpart to lockYCbCr() but for generic single-plane buffers Change-Id: I73d051c085fe2b96810a1ed761deac177db2733d
ommon/1.0/default/HandleImporter.cpp
ommon/1.0/default/include/HandleImporter.h
|
4acd76e647a0e229fda04c244eedb80e3218795d |
24-Jan-2018 |
Yin-Chia Yeh <yinchiayeh@google.com> |
External Camera: fix aspect ratio/crop issue Also switch to new EXTERNAL hardware level. Test: ImageReaderTest#testAllOutputYUVResolutions pass Bug: 72261912 Change-Id: I95f05a20827b413bfa480b0336fff395159678eb
evice/3.4/default/ExternalCameraDevice.cpp
evice/3.4/default/ExternalCameraDeviceSession.cpp
|
39cf8fd9fe587e39b44e1ed63171c6eb5049f2df |
30-Dec-2017 |
Shuzhen Wang <shuzhenwang@google.com> |
camera: Add physical camera metadata in CaptureResult - When physical stream of a logical multi-camera is requested, HAL needs to generate metadata for the physical cameras. - In case no physical stream is requested for the logical multi-camera, no capture result metadata is required for physical camera. - Batch physical and logical metadata within one capture_result call. Test: testLogicalCamera CTS test Bug: 64691172 Change-Id: Id040620f3f0c350711d49341ab31ab88ecd94888
evice/3.2/default/CameraDeviceSession.cpp
evice/3.2/default/CameraDeviceSession.h
evice/3.4/Android.bp
evice/3.4/ICameraDeviceCallback.hal
evice/3.4/default/CameraDeviceSession.cpp
evice/3.4/default/include/device_v3_4_impl/CameraDeviceSession.h
evice/3.4/types.hal
|
fb1c15434256c208916d13d63c0df221491e2535 |
25-Jan-2018 |
Yin-Chia Yeh <yinchiayeh@google.com> |
External Camera: more CTS fix Test: CameraDeviceTest, CaptureResultTest, StaticMetadataTest ExtendedCameraCharacteristicsTest, RobustnessTest Bug: 72261912 Change-Id: Id99d86db99a905afcc41d3e9d297ce3533d852a2
evice/3.4/default/ExternalCameraDevice.cpp
evice/3.4/default/ExternalCameraDeviceSession.cpp
evice/3.4/default/include/ext_device_v3_4_impl/ExternalCameraDeviceSession.h
|
658d30d3c84bf656032adcd7bc7bf5e82e8203e1 |
18-Jan-2018 |
Eino-Ville Talvala <etalvala@google.com> |
camera.device@3.4: Add MOTION_TRACKING template enums - Extend RequestTemplate with two new values - Add legacy wrapper support for the new templates Test: Builds, camera continues to run. CTS coverage of templates tests new templates as expected. Bug: 63629224 Change-Id: I2a44d86a815690798fa4b8327794c64716d134ee
evice/3.2/default/CameraDeviceSession.cpp
evice/3.2/default/CameraDeviceSession.h
evice/3.4/Android.bp
evice/3.4/ICameraDeviceSession.hal
evice/3.4/default/CameraDeviceSession.cpp
evice/3.4/default/ExternalCameraDeviceSession.cpp
evice/3.4/default/include/device_v3_4_impl/CameraDeviceSession.h
evice/3.4/default/include/ext_device_v3_4_impl/ExternalCameraDeviceSession.h
evice/3.4/types.hal
|
5d1e41a8fdbc91dd36ea665e20948e7dc1f5cff9 |
23-Jan-2018 |
Steven Moreland <smoreland@google.com> |
Update makefiles. Bug: N/A Test: N/A Change-Id: Idb1d74aeed9b82ca6568c76f35552f3fcc894239
evice/3.4/Android.bp
etadata/3.3/Android.bp
|
ab4502c707a56e954d3a962e6d05c5409f867d8f |
23-Jan-2018 |
Yin-Chia Yeh <yinchiayeh@google.com> |
Merge "Camera: Add external camera provider"
|
6d2d1307e6409f31ce2591614f8f655dcd63ef50 |
23-Jan-2018 |
Guennadi Liakhovetski <guennadi.liakhovetski@intel.com> |
Merge "camera: add support for camera removal" am: cf99978291 am: 040c21f6c8 am: 3724fbedef Change-Id: Ic32fd930f90515a74d1e44e4a3e932d20d7970ff
|
067a95dd28cbc5aa637e0f0d95604f5ebc734525 |
23-Jan-2018 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "camera.common@1.0: Add OWNERS to default/"
|
1903059507815cc89e9cf268f73d86b2bb3feef7 |
20-Oct-2017 |
Yin-Chia Yeh <yinchiayeh@google.com> |
Camera: Add external camera provider Bug: 64874137 63873538 Change-Id: I4309874a7dedd3dd71d4bd0c2004d460421db679
ommon/1.0/default/HandleImporter.cpp
ommon/1.0/default/include/HandleImporter.h
evice/3.4/default/Android.bp
evice/3.4/default/ExternalCameraDevice.cpp
evice/3.4/default/ExternalCameraDeviceSession.cpp
evice/3.4/default/include/ext_device_v3_4_impl/ExternalCameraDeviceSession.h
evice/3.4/default/include/ext_device_v3_4_impl/ExternalCameraDevice_3_4.h
rovider/2.4/default/Android.bp
rovider/2.4/default/CameraProvider.cpp
rovider/2.4/default/ExternalCameraProvider.cpp
rovider/2.4/default/ExternalCameraProvider.h
rovider/2.4/default/android.hardware.camera.provider@2.4-external-service.rc
rovider/2.4/default/external-service.cpp
|
30170d5590bf6d047078eee878a7884830c3cb90 |
23-Jan-2018 |
Shuzhen Wang <shuzhenwang@google.com> |
Merge "camera: Add support for individual physical camera requests"
|
dc9c5ebb0203229fde104932d0089674b8d12abc |
23-Jan-2018 |
Eino-Ville Talvala <etalvala@google.com> |
camera.common@1.0: Add OWNERS to default/ Test: Builds Change-Id: I47d38789d8145cc34d74dcd8433f46f9688af88d
ommon/1.0/default/OWNERS
|
34c880d59a1190e395bf82ec3a7e64c74674c6d1 |
23-Jan-2018 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "camera: Add OIS data keys"
|
4f3be2e3e9486b90f9e26f0b149b7331194d657f |
22-Jan-2018 |
Shuzhen Wang <shuzhenwang@google.com> |
Merge "camera: Add support for logical camera"
|
97d3c3b991d0b03f6572c97c823cb759d5fcfaf0 |
22-Jan-2018 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Camera: Include session parameters for 3.4 devices"
|
eca1d45ba7f978a00e90dedc566578956a3d4dc9 |
07-Dec-2017 |
Guennadi Liakhovetski <guennadi.liakhovetski@intel.com> |
camera: add support for camera removal Add camera removal support to CameraProvider and CameraModule. Change-Id: I047e486d1665ba9e0b1455f77a7bbbb5e0d66653 Signed-off-by: Guennadi Liakhovetski <guennadi.liakhovetski@intel.com>
ommon/1.0/default/CameraModule.cpp
ommon/1.0/default/OWNERS
ommon/1.0/default/include/CameraModule.h
rovider/2.4/default/CameraProvider.cpp
rovider/2.4/default/CameraProvider.h
|
b75aa350e71b0c7dc59c4d51420a37608577a650 |
17-Jan-2018 |
Emilian Peev <epeev@google.com> |
camera: Add support for individual physical camera requests Multi-camera devices should be able to accept and process individual settings for all physical sensors backing the logical camera. 'CaptureRequest' must be extended to hold these additional physical camera settings. Test: Manual using camera application, camera_client_test, run vts --skip-all-system-status-check --skip-preconditions --primary-abi-only --module VtsHalCameraProviderV2_4Target -l INFO Bug: 64691172 Change-Id: Ia38d1e7681a9385be7578c11e40f4e35e9101d75
evice/3.2/default/CameraDeviceSession.cpp
evice/3.2/default/CameraDeviceSession.h
evice/3.4/ICameraDeviceSession.hal
evice/3.4/default/CameraDeviceSession.cpp
evice/3.4/default/include/device_v3_4_impl/CameraDeviceSession.h
evice/3.4/types.hal
etadata/3.3/types.hal
rovider/2.4/vts/functional/VtsHalCameraProviderV2_4TargetTest.cpp
|
82e36b3f8cf13aef95d4746fbf8d6803b1174482 |
29-Nov-2017 |
Shuzhen Wang <shuzhenwang@google.com> |
camera: Add support for logical camera - Add physical cameraId field in stream structure. - Override processCaptureRequest due to physicalCameraId change. - Update 3.3 metadata with logical camera characteristics. Test: Camera CTS on Taimen, LogicalCamera CTS test on C1 Bug: 64691172 Change-Id: I65bd1ae38381ecb89fae439ae14b813c9bcc3248
evice/3.4/Android.bp
evice/3.4/ICameraDeviceSession.hal
evice/3.4/default/Android.bp
evice/3.4/default/CameraDeviceSession.cpp
evice/3.4/default/convert.cpp
evice/3.4/default/include/convert.h
evice/3.4/default/include/device_v3_4_impl/CameraDeviceSession.h
evice/3.4/types.hal
etadata/3.3/Android.bp
etadata/3.3/types.hal
rovider/2.4/vts/functional/VtsHalCameraProviderV2_4TargetTest.cpp
|
37e1a5dcfd4bf4ca1805330f91cec2d3246d4155 |
18-Jan-2018 |
Emilian Peev <epeev@google.com> |
Camera: Include session parameters for 3.4 devices To avoid glitches and unexpected behavior, session parameters should be included in the stream configuration before invoking capture requests. Bug: 70560715 Test: run vts --skip-all-system-status-check --skip-preconditions --primary-abi-only --module VtsHalCameraProviderV2_4Target -l INFO Change-Id: Id4ecd40533157f1a3299099a984ffab21654548a
rovider/2.4/vts/functional/VtsHalCameraProviderV2_4TargetTest.cpp
|
5e8a1be6e63edbb2a76e3cbc9b23bb3b3de4dcd2 |
19-Jan-2018 |
Chien-Yu Chen <cychen@google.com> |
camera: Add OIS data keys Test: CTS Bug: 64847201 Change-Id: I47f5d69f031ee0af8451fe87b746ca726400c55e
etadata/3.3/types.hal
|
729eef72eb13f3a47d92bf9b03341b5d8b683500 |
19-Jan-2018 |
Yin-Chia Yeh <yinchiayeh@google.com> |
Camera: add new EXTERNAL hardware level Bug: 64874137 63873538 Change-Id: I7063b3926c4ce649cba501467955a9885639f7be
etadata/3.3/types.hal
|
32f4103dac3181fa2d02695d8f234b58f8b90ba6 |
19-Jan-2018 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "camera: Add external flash mode key"
|
e56eafc61ddfcc445120d45771eb36ad83f552a6 |
18-Jan-2018 |
Guennadi Liakhovetski <guennadi.liakhovetski@intel.com> |
Merge "Camera: Fix hotplug" am: d7a0f2984d am: 78d88380d3 am: 99aaf673c5 Change-Id: I3e9566c4960c9f11376c7b0c8f377f9ccc1ac1ac
|
d7a0f2984d1e275ee6724ef723211270a9780565 |
18-Jan-2018 |
Treehugger Robot <treehugger-gerrit@google.com> |
Merge "Camera: Fix hotplug"
|
a6c5ff2c6d7c9b829af6ca8f1b5e237276d8f2f3 |
17-Jan-2018 |
Steven Moreland <smoreland@google.com> |
Update makefiles. Some have missed being updated. Bug: N/A Test: N/A Change-Id: I0925e85701f6e8b98f9b09bfafbed73469d1d185
rovider/2.4/Android.bp
|
79f734b8f02b8be9276c1975ec973c3621dda1bf |
11-Jan-2018 |
Chien-Yu Chen <cychen@google.com> |
camera: Add external flash mode key Test: CTS Bug: 64847201 Change-Id: Ic99df793e4fe2b016c930c344eb64a264f004945
etadata/3.3/types.hal
|
9fc7f3b467bc07cecec4b8fdf63ab2d5274f038f |
10-Jan-2018 |
Emilian Peev <epeev@google.com> |
camera: Correct 'availableSessionKeys' version The metadata version for the available session keys should be 3.3 . Bug: 64450664 Test: Builds, hidl-gen/hidl-doc are happy Change-Id: Id53cfeda8c7d528d10c3dd26c64bdb56d9404cb2
etadata/3.3/types.hal
|
e41911b65cec58eb9dde69a7644ace6ee29e5621 |
11-Dec-2017 |
Eino-Ville Talvala <etalvala@google.com> |
Add MOTION_TRACKING capability/intent, and lens poseReference Test: Builds, hidl-gen/hidl-doc are happy Bug: 63629224 Change-Id: Ibf8a57c3d917f24db6ff269461d55f177ec55fcf
etadata/3.3/Android.bp
etadata/3.3/types.hal
|
7b7ede7ebde2698472276e2962a0f77c9d07f3e7 |
28-Nov-2017 |
Guennadi Liakhovetski <guennadi.liakhovetski@intel.com> |
Camera: Fix hotplug According to the camera_module_t::get_number_of_cameras() description in camera_common.h, it should only return the number of "fixed" cameras, i.e. cameras, facing to the front and to the back. Any cameras, with the facing value of "external," i.e. externally connected cameras, should not be reported by it, instead they should later be reported, using the camera_module_callbacks_t::camera_device_status_change() callback. However, this doesn't work. When a camera is reported this way, it is ignored as unknown. Fix this by adding a new camera, when its status change is reported. Change-Id: I18874ed005f477e32fb723c00c16b67a81cde6ce Signed-off-by: Guennadi Liakhovetski <guennadi.liakhovetski@intel.com>
evice/3.2/default/CameraDevice.cpp
rovider/2.4/default/CameraProvider.cpp
rovider/2.4/default/CameraProvider.h
|
13cfbf07ff875cb1521ae8a03ff3002966af2aaf |
03-Jan-2018 |
Chien-Yu Chen <cychen@google.com> |
camera: Add device info version Test: CTS Bug: 64847201 Change-Id: I4e9002bb8ed47249eff00e54dfd3b31c97d28777
etadata/3.3/types.hal
|
a557df85f065e26f0acd920cc4dac28499817751 |
22-Dec-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Camera: Bump device version to 3.4"
|
1eab571c0311365f5c4e13351622de18a7fd7db8 |
22-Dec-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Add camera.metadata@3.3"
|
e18057b42f1698f33f34d14e86a53934bd337bb8 |
13-Nov-2017 |
Emilian Peev <epeev@google.com> |
Camera: Bump device version to 3.4 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
evice/3.2/default/CameraDeviceSession.cpp
evice/3.2/default/CameraDeviceSession.h
evice/3.3/default/CameraDeviceSession.cpp
evice/3.4/Android.bp
evice/3.4/ICameraDeviceSession.hal
evice/3.4/default/Android.bp
evice/3.4/default/CameraDevice.cpp
evice/3.4/default/CameraDeviceSession.cpp
evice/3.4/default/OWNERS
evice/3.4/default/include/device_v3_4_impl/CameraDeviceSession.h
evice/3.4/default/include/device_v3_4_impl/CameraDevice_3_4.h
evice/3.4/types.hal
evice/README.md
rovider/2.4/default/Android.bp
rovider/2.4/default/CameraProvider.cpp
rovider/2.4/vts/functional/Android.bp
rovider/2.4/vts/functional/VtsHalCameraProviderV2_4TargetTest.cpp
|
bc164e130034040eda0791bb977afbb328910e6d |
20-Dec-2017 |
guoyin.chen <guoyin.chen@nxp.com> |
Merge "openmax header files have been relocated" am: 8e0f8836d9 am: 3794336021 am: fed56a4ed9 Change-Id: I55d350c1c00b989d0e41b98646b54d1f64bf92dc
|
fed56a4ed93c84d30e50d21f0697e2b95001ce3e |
20-Dec-2017 |
guoyin.chen <guoyin.chen@nxp.com> |
Merge "openmax header files have been relocated" am: 8e0f8836d9 am: 3794336021 Change-Id: I1a1fa65280343197f2dbc100b56153b028ea0adf
|
6d3feccd88068437494ccfe3531fd2846aa468d8 |
06-Dec-2017 |
Eino-Ville Talvala <etalvala@google.com> |
Add camera.metadata@3.3 To be used by camera.device@3.4; unfortunately the versioning is now skewing since no metadata additions were needed for device@3.3 Includes the earlier-added control.afSceneChange entry. Test: hidl-gen, hidl-doc, builds Bug: 64847201 Change-Id: I341a018a7eccf63758e356e9b426a41b575ade9f
etadata/3.2/docs.html
etadata/3.3/Android.bp
etadata/3.3/types.hal
|
5ccd0eb2481d90ccbd15694cbad108f3bf10a49f |
19-Dec-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Camera: add hardware level check"
|
1b1f65808af005b1817cbcc18c595586c737763f |
14-Dec-2017 |
guoyin.chen <guoyin.chen@nxp.com> |
openmax header files have been relocated openmax header files relocated at headers/media_plugin/media/openmax Build error as below: source path frameworks/native/include/media/openmax does not exist Change-Id: Ifb43a8b47c9ecd7adc4ef715948c52015603ba40 Signed-off-by: guoyin.chen <guoyin.chen@nxp.com>
evice/1.0/default/Android.bp
|
13774fd5f6566f8df51b4a5424101fb17ff18f97 |
06-Dec-2017 |
Yin-Chia Yeh <yinchiayeh@google.com> |
Camera: add hardware level check To disallow HAL3 device advertise itself as LEGACY. Test: ran on walleye Change-Id: Ib0b98f32c401566323eee546ee23c7873c00aef0
rovider/2.4/vts/functional/VtsHalCameraProviderV2_4TargetTest.cpp
|
cc087394526d71faa15904e390324c63a9ccdf21 |
28-Nov-2017 |
Eino-Ville Talvala <etalvala@google.com> |
camera.metadata@3.2: Auto-generate metadata enums Replace hand-written types.hal with one autogenerated from the metadata definitions, like the SDK, NDK, and camera_metadata C library definitions are. No changes to actual definitions; only formatting changes and basic documentation of each entry are added. Add the new hash of camera.metadata@3.2::types to current.txt. Bug: 33262893 Test: Manual inspection of new vs. old types.hal, builds, hidl-doc output is acceptable Change-Id: Idd8c228359e45de3609bc16ac19e878b0ed0a557
etadata/3.2/types.hal
|
4e1e4081e41e12c0ed2e61ab63b42ad6e6234a7e |
13-Nov-2017 |
Steven Moreland <smoreland@google.com> |
Updating makefiles for hidl_interface. Bug: 64487114 Test: manual Merged-In: Ie13d9e014cf2b81c18c67f551b4644fb9f0ba812 Change-Id: Ie13d9e014cf2b81c18c67f551b4644fb9f0ba812 (cherry-picked from commit c2f829a1d2673f91add6bcd536c7d4fe753d0447)
evice/3.3/Android.bp
|
e5c6548346275c99301046ab4bf69a99bf77f05c |
28-Nov-2017 |
Steven Moreland <smoreland@google.com> |
Remove subdirs Removing whenever I see these in code reviews. Test: none Merged-In: I4322f533a837d55618ec2ed2125e8966ace9d61d Change-Id: I4322f533a837d55618ec2ed2125e8966ace9d61d
ndroid.bp
|
8b76a6b90dacd2b330fae4bac274d463542d04ba |
28-Nov-2017 |
Steven Moreland <smoreland@google.com> |
Remove subdirs Removing whenever I see these in code reviews. Test: none Merged-In: I4322f533a837d55618ec2ed2125e8966ace9d61d Change-Id: I4322f533a837d55618ec2ed2125e8966ace9d61d
ndroid.bp
|
fcca4e23b7aa6e5992a7fd0b37b683adf62f4ec1 |
28-Nov-2017 |
Steven Moreland <smoreland@google.com> |
Remove subdirs Removing whenever I see these in code reviews. Test: none Merged-In: I4322f533a837d55618ec2ed2125e8966ace9d61d Change-Id: I4322f533a837d55618ec2ed2125e8966ace9d61d
ndroid.bp
|
bb9e38fef95b7bc932ebcad18508e03228f9f7d3 |
14-Nov-2017 |
Xin Li <delphij@google.com> |
Merge commit '1a06284b24f5eb7bb9c1fea0817da8898b3b1bff' from oc-mr1-dev-plus-aosp into stage-aosp-master Change-Id: I2a044eb8c9981d0a8198ffe2df55559afbd76341 Merged-In: I4fb9f18884f7ef21162015a0032c4431444f7025
|
c2f829a1d2673f91add6bcd536c7d4fe753d0447 |
13-Nov-2017 |
Steven Moreland <smoreland@google.com> |
Updating makefiles for hidl_interface. Bug: 64487114 Test: manual Merged-In: Ie13d9e014cf2b81c18c67f551b4644fb9f0ba812 Change-Id: Ie13d9e014cf2b81c18c67f551b4644fb9f0ba812
ommon/1.0/Android.bp
evice/1.0/Android.bp
evice/3.2/Android.bp
evice/3.3/Android.bp
etadata/3.2/Android.bp
rovider/2.4/Android.bp
|
8db261bc99e1e673d3eb6dad73278e8a5311aadd |
13-Nov-2017 |
Steven Moreland <smoreland@google.com> |
Updating makefiles for hidl_interface. Bug: 64487114 Test: manual Merged-In: Ie13d9e014cf2b81c18c67f551b4644fb9f0ba812 Change-Id: Ie13d9e014cf2b81c18c67f551b4644fb9f0ba812
ommon/1.0/Android.bp
evice/1.0/Android.bp
evice/3.2/Android.bp
evice/3.3/Android.bp
etadata/3.2/Android.bp
rovider/2.4/Android.bp
|
a1169dd600091cc9a451b91e7b4573dc1d9049b3 |
10-Nov-2017 |
Steven Moreland <smoreland@google.com> |
Update makefiles for hidl_interface. Bug: 35570956 Test: manual Change-Id: I7a220b78ee081240e1dc30ef5672ba39e3e98375
ommon/1.0/Android.bp
evice/1.0/Android.bp
evice/3.2/Android.bp
etadata/3.2/Android.bp
rovider/2.4/Android.bp
|
771dff2a2d014df7118263d2c0a8cc8522cf480c |
27-Sep-2017 |
Steven Moreland <smoreland@google.com> |
Update makefiles for transitive interfaces. Transitive includes accidentally added by hidl-gen were getting added to import lists. This import isn't actually required and is now properly excluded from hidl-gen update makefiles. Bug: 65055216 Test: none Merged-In: I4fb4de8ef5547a3081cd55b3c75f6288cc518ba6 Change-Id: I4fb4de8ef5547a3081cd55b3c75f6288cc518ba6
rovider/2.4/Android.bp
|
f390f03aa41691939f95729f3989feac03ee2f83 |
11-Oct-2017 |
Steven Moreland <smoreland@google.com> |
Update for Soong-only makefiles. Test: pass Bug: 33420795 Change-Id: Ibec6d1e38939b9e7566a96381439be2aac3bf8ca
evice/3.3/Android.bp
|
1d7374c5e168c825b75185af53c77f4eae9eea2c |
11-Oct-2017 |
Steven Moreland <smoreland@google.com> |
Update for Soong java makefiles. am: c3e80fa01e am: 0fff75dee1 am: 6c811964a1 am: 116161d94e Change-Id: I33643636e2511de77fdf7de57777eb67edee2e52
|
116161d94eca370d3054f0fe34b2c9d8acce70c4 |
11-Oct-2017 |
Steven Moreland <smoreland@google.com> |
Update for Soong java makefiles. am: c3e80fa01e am: 0fff75dee1 am: 6c811964a1 Change-Id: I85ccbb4a15cd18938607f5bca4e065b9d7e0182b
|
0fff75dee172d57536c2034e0a64f6d9bf0a0a7f |
11-Oct-2017 |
Steven Moreland <smoreland@google.com> |
Update for Soong java makefiles. am: c3e80fa01e Change-Id: Ia8835f9c95bd98a96f5fd3aff11191e7d3726fb9
|
c3e80fa01ec895f1e0ba72ffb9ff48ec468e07b9 |
10-Oct-2017 |
Steven Moreland <smoreland@google.com> |
Update for Soong java makefiles. Test: pass Bug: 33420795 Change-Id: Id9b1919a19b8ff682738cfb0869a479b4dbb4293
ommon/1.0/Android.bp
ommon/1.0/Android.mk
evice/1.0/Android.bp
evice/3.2/Android.bp
etadata/3.2/Android.bp
etadata/3.2/Android.mk
rovider/2.4/Android.bp
|
70bfb9d250087071fb1cabc6f7e06f26c806e7e6 |
04-Oct-2017 |
Steven Moreland <smoreland@google.com> |
Merge "Update for hidl adapter module defaults." am: 988c977079 am: 861651985f am: b53e6ad535 am: 9a17f41f6f Change-Id: I78d9292068b372238554fd9d35128e69f5b5f9d2
|
9a17f41f6f80c64b947b9ea2f35e400fd8f96599 |
04-Oct-2017 |
Steven Moreland <smoreland@google.com> |
Merge "Update for hidl adapter module defaults." am: 988c977079 am: 861651985f am: b53e6ad535 Change-Id: I23269fb7a9bdd352e670a80f390527d9eef31412
|
861651985f82d554d0ece1a27a4b08041aef5d48 |
04-Oct-2017 |
Steven Moreland <smoreland@google.com> |
Merge "Update for hidl adapter module defaults." am: 988c977079 Change-Id: I289818be1b30397391847ba1c532d1014fdbed27
|
527fd76a0e7c032af7d2c232fbd12bd1d36a4221 |
04-Oct-2017 |
Steven Moreland <smoreland@google.com> |
Update for hidl adapter module defaults. Test: pass Change-Id: Idc6a943149a279bf17cfcfd0f2571473e53bbbbf
evice/1.0/Android.bp
evice/3.2/Android.bp
rovider/2.4/Android.bp
|
da67f485d1113dc8f432a70c077195a1a005b62a |
03-Oct-2017 |
Eino-Ville Talvala <etalvala@google.com> |
Camera: Update VTS for new camera@3.3 interfaces am: e224f065b8 am: 6e7079328f Change-Id: Ic41a248e723a35071b75d58317c9c481d26508e1
|
56cf04f628af1ae28778826e9e555b4864e1b07b |
03-Oct-2017 |
Emilian Peev <epeev@google.com> |
Camera: Enable VTS tests for 3.3 camera devices am: 5eb1aa3f2b am: 316ef90e24 Change-Id: I4e4178744c719e334d9d488b7224987b7a4f8fdc
|
6e7079328f9001d951e91addb7dee7cd5d4fc779 |
03-Oct-2017 |
Eino-Ville Talvala <etalvala@google.com> |
Camera: Update VTS for new camera@3.3 interfaces am: e224f065b8 Change-Id: I9f2f442528306cc53eef23901cb65e9c8029855d
|
316ef90e2474ec4845a268dfe92ae0d3f574dc17 |
03-Oct-2017 |
Emilian Peev <epeev@google.com> |
Camera: Enable VTS tests for 3.3 camera devices am: 5eb1aa3f2b Change-Id: I7094bc338c603265a25dcc19831f9cb931cd30e1
|
e224f065b8a49124d8873568f2d781edc76fc367 |
30-Sep-2017 |
Eino-Ville Talvala <etalvala@google.com> |
Camera: Update VTS for new camera@3.3 interfaces - Cross check device version in name with ICameraDeviceSession version - Switch all calls to configureStreams to configureStreams_3_3 when a v3.3 ICameraDeviceSession is available Test: Test passes on v3.3 devices, doesn't regress on v3.2 Bug: 62358514 Change-Id: I7450e5d5119c5ec1fe9f1360bfc99fc8a47d0936
rovider/2.4/vts/functional/Android.bp
rovider/2.4/vts/functional/VtsHalCameraProviderV2_4TargetTest.cpp
|
5eb1aa3f2bbb5478328d10b3b8e47b9f23172007 |
28-Sep-2017 |
Emilian Peev <epeev@google.com> |
Camera: Enable VTS tests for 3.3 camera devices A new 3.3 Camera device API is available and devices supporting it need to be tested as well. Bug: 67028051 Test: run commandAndExit vts --skip-all-system-status-check --skip-preconditions --primary-abi-only --module VtsHalCameraProviderV2_4Target -l INFO For passthrough devices: run commandAndExit vts --skip-all-system-status-check --skip-preconditions --abi armeabi-v7a --module VtsHalCameraProviderV2_4Target -l INFO Change-Id: I91adb3c1867cdd8f8f810a2bd5b0a8ba2b0c1fcf
rovider/2.4/vts/functional/VtsHalCameraProviderV2_4TargetTest.cpp
|
21e87ff1290ed19b7a132b643aca6f1cea4ae96a |
28-Sep-2017 |
Steven Moreland <smoreland@google.com> |
Update makefiles for transitive interfaces. am: fe46a35243 Change-Id: I4cbfc3fdf2889cde31784b819ae984ae301da5bd
|
3788a7321f9be086429e39745121fa8d40565f9e |
26-Sep-2017 |
Steven Moreland <smoreland@google.com> |
Update makefiles for hidl-adapter (2/2). Bug: 37518178 Test: none Change-Id: I77fe67964f89da8b66aeb8df6d424de0f8689f8d
evice/3.3/Android.bp
|
fe46a352433342d2217a97e315166097a6f806c1 |
27-Sep-2017 |
Steven Moreland <smoreland@google.com> |
Update makefiles for transitive interfaces. Transitive includes accidentally added by hidl-gen were getting added to import lists. This import isn't actually required and is now properly excluded from hidl-gen update makefiles. Bug: 65055216 Test: none Change-Id: I4fb4de8ef5547a3081cd55b3c75f6288cc518ba6
rovider/2.4/Android.bp
|
91799c6cc7ec13e1c5579131cf9daa8333f4d62b |
27-Sep-2017 |
Steven Moreland <smoreland@google.com> |
Merge "Fix typo in update makefiles." am: 9960148420 am: f07e364ce3 am: 71a193a425 am: 9fdd241905 Change-Id: I1c852fa6600fecc44d5afd1a65a5f51c43ecf71c
|
9fdd241905c9e4eeedf48e4610a83a5bed20da78 |
27-Sep-2017 |
Steven Moreland <smoreland@google.com> |
Merge "Fix typo in update makefiles." am: 9960148420 am: f07e364ce3 am: 71a193a425 Change-Id: I45ae43f07323254212532acbf0f891d11143b05f
|
f07e364ce3311d780bf690601738614919c3f59a |
27-Sep-2017 |
Steven Moreland <smoreland@google.com> |
Merge "Fix typo in update makefiles." am: 9960148420 Change-Id: I949634e72f817f3a5411130e968acd8efd1d7725
|
a5299ee739647498cd40dcac8b167bb7a6a1d66a |
26-Sep-2017 |
Steven Moreland <smoreland@google.com> |
Fix typo in update makefiles. Bug: 37518178 Test: pass Change-Id: Ic401b3a473f15ca4c01e58b3072e19db7c31b653
evice/1.0/Android.bp
evice/3.2/Android.bp
rovider/2.4/Android.bp
|
7741c0e17b5bb9ee6a9fdd9e6c1c4eca2dacae00 |
26-Sep-2017 |
Steven Moreland <smoreland@google.com> |
Update makefiles for hidl adapter. am: 26a0bb2762 am: 73949c1d7e am: b94d0c7290 am: 97228c0b7d Change-Id: Ic4b459b7c1a4325453945b0b00db8f44e4e77c26
|
97228c0b7de085b507b78a1bc16e15725de48e4e |
26-Sep-2017 |
Steven Moreland <smoreland@google.com> |
Update makefiles for hidl adapter. am: 26a0bb2762 am: 73949c1d7e am: b94d0c7290 Change-Id: If766cffbcc003cc0cc5eb98969b924aa918fff44
|
73949c1d7ed74d1b18fc341b3306b62fa5791dd6 |
26-Sep-2017 |
Steven Moreland <smoreland@google.com> |
Update makefiles for hidl adapter. am: 26a0bb2762 Change-Id: I3a811f5cd49bd4e81e8fcd5c8e88922115812539
|
26a0bb27627c43b599a7807ecf5ec594a525660a |
22-Sep-2017 |
Steven Moreland <smoreland@google.com> |
Update makefiles for hidl adapter. Bug: 37518178 Test: manual Change-Id: I50e999907d3c64d2b039272b823971998da64d1b
evice/1.0/Android.bp
evice/3.2/Android.bp
rovider/2.4/Android.bp
|
7fccf50db2254b8729ab82268e5622016e040c73 |
19-Sep-2017 |
Eino-Ville Talvala <etalvala@google.com> |
Merge "Camera: Add default implementation of camera.device@3.3" into oc-mr1-dev am: 3f55d8735e am: d69e27a115 Change-Id: If3fe372f0574c318fb194dcab0ea2cee4fc827ff
|
d69e27a115d1688b240fb01452ff7b9f56d6465a |
19-Sep-2017 |
Eino-Ville Talvala <etalvala@google.com> |
Merge "Camera: Add default implementation of camera.device@3.3" into oc-mr1-dev am: 3f55d8735e Change-Id: Ib621684a43181bfbf8fdf020128215d326fc4fbd
|
3f55d8735e82a5e6ec67b21b700475f589a6e5f2 |
19-Sep-2017 |
Eino-Ville Talvala <etalvala@google.com> |
Merge "Camera: Add default implementation of camera.device@3.3" into oc-mr1-dev
|
50fe43099495dcb388fdd7eb1ff78609aaa0cf88 |
23-Aug-2017 |
Eino-Ville Talvala <etalvala@google.com> |
Camera: Add default implementation of camera.device@3.3 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
ndroid.bp
evice/3.2/default/CameraDevice.cpp
evice/3.2/default/CameraDeviceSession.cpp
evice/3.2/default/CameraDeviceSession.h
evice/3.2/default/CameraDevice_3_2.h
evice/3.3/default/Android.bp
evice/3.3/default/CameraDevice.cpp
evice/3.3/default/CameraDeviceSession.cpp
evice/3.3/default/CameraDeviceSession.h
evice/3.3/default/CameraDevice_3_3.h
evice/3.3/default/OWNERS
evice/3.3/default/convert.cpp
evice/3.3/default/include/convert.h
rovider/2.4/default/Android.bp
rovider/2.4/default/CameraProvider.cpp
rovider/2.4/default/CameraProvider.h
|
56a8fc88078488f68953664a13f2936079faef35 |
15-Sep-2017 |
Yin-Chia Yeh <yinchiayeh@google.com> |
Merge "Camera: synchronize access to mMemoryMap" into oc-mr1-dev am: e79124c62b am: 5df4db2e87 Change-Id: I17d8daf2c7d51cfe541d1b2364baa2cf2029340c
|
623ddbb5283d669c627972a71c49827a4e662603 |
15-Sep-2017 |
Yin-Chia Yeh <yinchiayeh@google.com> |
Merge "Camera: synchronize access to mMemoryMap" am: 2b888b349f Change-Id: If68840c461ce96a8ff3749ae3d6628e9f548505d
|
5df4db2e87ece3c49e5d4308eb2664d497cbc9fa |
14-Sep-2017 |
Yin-Chia Yeh <yinchiayeh@google.com> |
Merge "Camera: synchronize access to mMemoryMap" into oc-mr1-dev am: e79124c62b Change-Id: I351da89fa72d626b2ec2ea580637ea531fa3010b
|
308f5b6e15579a218a60b4db7e439b535c121c62 |
13-Sep-2017 |
Yin-Chia Yeh <yinchiayeh@google.com> |
Camera: synchronize access to mMemoryMap Test: stress test on partner device Bug: 64831570 Change-Id: Ib9ece2f876ccb309c4f1bb8f90242a3e91081f47 Merged-In: Ib9ece2f876ccb309c4f1bb8f90242a3e91081f47
evice/1.0/default/CameraDevice.cpp
evice/1.0/default/CameraDevice_1_0.h
|
6550022dbafb199568af856bda200d56b5ebacbf |
13-Sep-2017 |
Yin-Chia Yeh <yinchiayeh@google.com> |
Camera: synchronize access to mMemoryMap Test: stress test on partner device Bug: 64831570 Change-Id: Ib9ece2f876ccb309c4f1bb8f90242a3e91081f47
evice/1.0/default/CameraDevice.cpp
evice/1.0/default/CameraDevice_1_0.h
|
81104ae5ef307ed5fb2f81e25a09d1574ec31fae |
30-Aug-2017 |
Jaekyun Seok <jaekyun@google.com> |
Add 'vendor.' prefix to a vendor HAL service name To prevent property name collisions between properties of system and vendor, 'vendor.' prefix must be added to a vendor HAL service name. You can see the details in http://go/treble-sysprop-compatibility. Test: succeeded building and tested on a walleye device Bug: 36796459 Change-Id: I4e8fbee791ec917a8f627a1366f4d44ec7e6febc
rovider/2.4/default/android.hardware.camera.provider@2.4-service.rc
|
567cbf1148bec586e98d4ec78294d1b18c23f94f |
20-Jun-2017 |
Martijn Coenen <maco@google.com> |
Make camera/drm helper classes available to system. As VTS tests are considered system and link against these. Bug: 38302533 Bug: 62523241 Test: builds Change-Id: Iac5c872c58ec9646d6d6974aacceb930daad7e5e
ommon/1.0/default/Android.bp
|
4cf8cc03483e69dd17a65c1bddc13c43af939bbc |
31-Aug-2017 |
Zhuoyao Zhang <zhuoyao@google.com> |
Merge "Update vts test to use the updated test template." into oc-mr1-dev am: 69270ce30f Change-Id: I6c34ee4d363c3d485abc8e71d938c1e3a98e6f51
|
6afb992759bc8dda6182a45c2b376fb1c2777076 |
25-Aug-2017 |
Zhuoyao Zhang <zhuoyao@google.com> |
Update vts test to use the updated test template. * For registerTestService/getServiceName, no need to pass any hard coded string of HAL service FQName. * Affect test: VtsHalCameraProviderV2_4TargetTest, VtsHalGraphicsComposerV2_1TargetTest, VtsHalNeuralnetworksV1_0TargetTest Bug: 62946472 Bug: 64203181 Test: make vts vts-tradefed run vts -m VtsHalCameraProviderV2_4Target Merged-In: If365ab2ed9a91eb4013d71769804b9d4bf089d66 Change-Id: Id0bddbc2949337147557f45cc60dbfaa114ce25e (cherry picked from commit d71b654d6d86245dec330aa5b338b39dcb728a22)
rovider/2.4/vts/functional/VtsHalCameraProviderV2_4TargetTest.cpp
|
a983b8fe6204d527e2b8f4492263e91315024ccf |
29-Aug-2017 |
Zhuoyao Zhang <zhuoyao@google.com> |
Revert "Revert "Update vts test to use the updated test template."" This reverts commit 43d7498d522971ceab053d3f74a84aba48c39ae5. Change-Id: If365ab2ed9a91eb4013d71769804b9d4bf089d66
rovider/2.4/vts/functional/VtsHalCameraProviderV2_4TargetTest.cpp
|
43d7498d522971ceab053d3f74a84aba48c39ae5 |
29-Aug-2017 |
Tony Mak <tonymak@google.com> |
Revert "Update vts test to use the updated test template." This reverts commit d71b654d6d86245dec330aa5b338b39dcb728a22. Reason for revert: It breaks some targets in master Example error: https://android-build.googleplex.com/builds/submitted/4303994/sailfish-userdebug_fastbuild3_linux/latest/view/logs/build_error.log Change-Id: I63a90318bde8869972a8fc4b9a2cc36db26037f5
rovider/2.4/vts/functional/VtsHalCameraProviderV2_4TargetTest.cpp
|
d71b654d6d86245dec330aa5b338b39dcb728a22 |
25-Aug-2017 |
Zhuoyao Zhang <zhuoyao@google.com> |
Update vts test to use the updated test template. * For registerTestService/getServiceName, no need to pass any hard coded string of HAL service FQName. * Affect test: VtsHalCameraProviderV2_4TargetTest, VtsHalGraphicsComposerV2_1TargetTest, VtsHalNeuralnetworksV1_0TargetTest Bug: 62946472 Bug: 64203181 Test: make vts vts-tradefed run vts -m VtsHalCameraProviderV2_4Target Change-Id: Id0bddbc2949337147557f45cc60dbfaa114ce25e
rovider/2.4/vts/functional/VtsHalCameraProviderV2_4TargetTest.cpp
|
cba87937e9d39152bf0332f59c1f561d2a72f42e |
24-Aug-2017 |
Eino-Ville Talvala <etalvala@google.com> |
Merge "Camera: Add new minor revision camera.device@3.3" into oc-mr1-dev am: a2c5f9365c Change-Id: I30c3252db3b202377f37ddc480b45ae172e28c87
|
d09e5651ede3b1e5a24da828904af0aca0c0b5a6 |
21-Aug-2017 |
Eino-Ville Talvala <etalvala@google.com> |
Camera: Add new minor revision camera.device@3.3 This adds a single new member to the HalStream structure, used by camera.device@3.2::ICameraDeviceSession.configureStreams, for HALs to override the requested stream dataSpace. This override may be used when the requested format is IMPLEMENTATION_DEFINED. Test: Builds Bug: 62358514 Change-Id: Ie43e6cfd2ac52657c9366ff5297daa22c0bfa46c
ndroid.bp
evice/3.3/Android.bp
evice/3.3/ICameraDeviceSession.hal
evice/3.3/types.hal
evice/README.md
|
17962db2684b22a26f9cae158e9864d5671cf56e |
21-Aug-2017 |
Tri Vo <trong@google.com> |
Merge "Camera test statically links to dependencies." into oc-mr1-dev am: 1f789fc39c Change-Id: Ie35ffcc8fa8ba403d7805765d2d4d19a924211bd
|
1f789fc39c0cfed9a250847ea76220351e9c58e8 |
21-Aug-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Camera test statically links to dependencies." into oc-mr1-dev
|
d20434bfaca219db39627931cb9e11859c77c9de |
16-Aug-2017 |
Emilian Peev <epeev@google.com> |
Merge "Camera: Switch 'cancelPictureFail' to 'cancelPictureNOP'" into oc-mr1-dev am: fc371311ad Change-Id: If8cb5a802d75353e116b4debd3a4b7f304fd8eea
|
fe8f3a8e89908f9bc4b26d285ff242870557a51d |
15-Aug-2017 |
Emilian Peev <epeev@google.com> |
Merge "Camera: Switch 'cancelPictureFail' to 'cancelPictureNOP'" into oc-dev am: e2dae8c258 am: 4fa40be5ef Change-Id: I9a628c55a78651550f663b28eb2ddff0c08cde25
|
4fa40be5ef86cd4b702e410857e91b938df9cd8c |
15-Aug-2017 |
Emilian Peev <epeev@google.com> |
Merge "Camera: Switch 'cancelPictureFail' to 'cancelPictureNOP'" into oc-dev am: e2dae8c258 Change-Id: If093cdfdb9ea0a327a5e67dc0dd40facc466de5c
|
e2ecbe00f0951baaaaa965540b1ecd44ae28bb1d |
11-Aug-2017 |
Emilian Peev <epeev@google.com> |
Camera: Switch 'cancelPictureFail' to 'cancelPictureNOP' Calls to 'cancelPicture' should be no-ops in case image capture is not active. Bug: 64569316 Test: vts-tradefed run commandAndExit vts --skip-all-system-status-check --skip-preconditions --primary-abi-only --module VtsHalCameraProviderV2_4Target -l INFO Change-Id: I5fad0a5b7aafd208c3a1b2f62a2b9046cde858d1
rovider/2.4/vts/functional/VtsHalCameraProviderV2_4TargetTest.cpp
|
f5da927e197d2b0e371495bc4c5397fec758668d |
14-Aug-2017 |
Steven Moreland <smoreland@google.com> |
Updating all makefiles. am: dfd8287506 Change-Id: I915b69ab3a46f25b9abeb525066d6ea89d162176
|
dfd82875064da86c6282a112aa7c9d4ec61af9e2 |
11-Aug-2017 |
Steven Moreland <smoreland@google.com> |
Updating all makefiles. Bug: 64487114 Test: none Merged-In: I8608c8f636c35f21e4246a805a9eff6d14124e0a Merged-In: I2fa89b6661c39859ec4fb62c4bb0a05a35e645f0 Merged-In: Ifdc3c17cb2b85c18b37dac2d03bb5c8935c23180 Change-Id: I170fa1c4fe39f8109b1670db58ef99bb11afc0be
ommon/1.0/Android.bp
ommon/1.0/Android.mk
evice/1.0/Android.bp
evice/3.2/Android.bp
etadata/3.2/Android.bp
etadata/3.2/Android.mk
rovider/2.4/Android.bp
|
4f25c2a14324c92ad38a45ea30bca30973e792f6 |
12-Aug-2017 |
Steven Moreland <smoreland@google.com> |
Revert "Revert "Updating all makefiles."" Relanding without automotive/vehicle/2.0+2.1 changes. This reverts commit 1020ebedfbf7c5014896266a98de562a6116d4a2. Merged-In: I8608c8f636c35f21e4246a805a9eff6d14124e0a Change-Id: Icc49df42c2bedf443d878d5d8fbaa53441ea65db
ommon/1.0/Android.mk
etadata/3.2/Android.mk
|
ff308ea6bab512a5e970cf35b943621732d711af |
11-Aug-2017 |
Steven Moreland <smoreland@google.com> |
Updating all makefiles. Bug: 64487114 Test: none Merged-In: I8608c8f636c35f21e4246a805a9eff6d14124e0a Merged-In: I2fa89b6661c39859ec4fb62c4bb0a05a35e645f0 Change-Id: Ifdc3c17cb2b85c18b37dac2d03bb5c8935c23180
ommon/1.0/Android.bp
ommon/1.0/Android.mk
evice/1.0/Android.bp
evice/3.2/Android.bp
etadata/3.2/Android.bp
etadata/3.2/Android.mk
rovider/2.4/Android.bp
|
1020ebedfbf7c5014896266a98de562a6116d4a2 |
12-Aug-2017 |
Steven Moreland <smoreland@google.com> |
Revert "Updating all makefiles." This reverts commit 8ac1971678999c46338d751fdaec16c2e4bd78cb. Reason for revert: Didn't remove automotive changes from this CL. Merged-In: I8608c8f636c35f21e4246a805a9eff6d14124e0a Change-Id: I1c660cffc8817ad0b33da9f6eceb3d88e7c48416
ommon/1.0/Android.mk
etadata/3.2/Android.mk
|
be959695e3d73a13e744f872accbafb9c46389a4 |
11-Aug-2017 |
Emilian Peev <epeev@google.com> |
Camera: Switch 'cancelPictureFail' to 'cancelPictureNOP' Calls to 'cancelPicture' should be no-ops in case image capture is not active. Merged-In: I5fad0a5b7aafd208c3a1b2f62a2b9046cde858d1 Bug: 64569316 Test: vts-tradefed run commandAndExit vts --skip-all-system-status-check --skip-preconditions --primary-abi-only --module VtsHalCameraProviderV2_4Target -l INFO Change-Id: I5fad0a5b7aafd208c3a1b2f62a2b9046cde858d1
rovider/2.4/vts/functional/VtsHalCameraProviderV2_4TargetTest.cpp
|
8ac1971678999c46338d751fdaec16c2e4bd78cb |
11-Aug-2017 |
Steven Moreland <smoreland@google.com> |
Updating all makefiles. Bug: 64487114 Test: none Merged-In: I8608c8f636c35f21e4246a805a9eff6d14124e0a Change-Id: I2fa89b6661c39859ec4fb62c4bb0a05a35e645f0
ommon/1.0/Android.mk
etadata/3.2/Android.mk
|
7a998e53bca9ea4d7c70baf00bcae709aa4cc9d2 |
05-Aug-2017 |
Tri Vo <trong@google.com> |
Camera test statically links to dependencies. This test now statically links to HAL def libs which are not guaranteed to be on the device. Bug: 64040096 Test: vts-tradefed run commandAndExit vts --skip-all-system-status-check --skip-preconditions --module VtsHalCameraProviderV2_4Target Change-Id: Ib33fdfd45b10840cce363fcda291a62e56b1d4c8
rovider/2.4/vts/functional/Android.bp
|
608d773ef8f346105d77ca5292505949a240b699 |
04-Aug-2017 |
Justin Yun <justinyun@google.com> |
Update make file for vndk enabled. Update the Android.bp generated with hidl-gen. Test: build with and without BOARD_VNDK_VERSION=current Bug: 63866913 Change-Id: I1a9db1df49e0f13c5790da2b118ae9ec63ba34a7
ommon/1.0/Android.bp
evice/1.0/Android.bp
evice/3.2/Android.bp
etadata/3.2/Android.bp
rovider/2.4/Android.bp
|
f5d136c231a8c0b601e236a63b7bb4d4c92ca526 |
03-Aug-2017 |
Tri Vo <trong@google.com> |
Update Android.bp HIDL makefiles Allow HAL definition libs to be static. Bug: 32920003 Bug: 64040096 Test: update-all-google-makefiles.sh Change-Id: I1483d572bea6799717d1614fb7d52fe225e31104
ommon/1.0/Android.bp
evice/1.0/Android.bp
evice/3.2/Android.bp
etadata/3.2/Android.bp
rovider/2.4/Android.bp
|
e31ea3ab65d3233ac856afeb09d108ab698840f2 |
02-Aug-2017 |
Yin-Chia Yeh <yinchiayeh@google.com> |
Merge "Camera: reset callback after test done" into oc-dev am: 72ff9a1e38 Change-Id: I194688afcf1143f7ac40416150986cd8e4ad02aa
|
72ff9a1e3816b5b0ec924aacc493703def497133 |
01-Aug-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Camera: reset callback after test done" into oc-dev
|
39e2d42dcb929950407e172e301471c3928ce2d3 |
31-Jul-2017 |
Emilian Peev <epeev@google.com> |
Merge "NO PARTIAL RERUN Camera: Update stream consumer usage flag" into oc-dev am: 456dc6cc86 Change-Id: I2101aa5931f85f78f19e35922bdecfabd4687c65
|
456dc6cc86cfcfd37634f7ba00bcc4271b076f58 |
31-Jul-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "NO PARTIAL RERUN Camera: Update stream consumer usage flag" into oc-dev
|
48e25765d166b1b654fb3bb72e34c0b349f479eb |
31-Jul-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Camera: Update stream consumer usage flag" into oc-dr1-dev
|
d42258ea80b6fc4eae8aa841cfed35ca2c95f321 |
31-Jul-2017 |
Yin-Chia Yeh <yinchiayeh@google.com> |
Camera: fix various VTS issues am: a0dd95d45d Change-Id: I1fe7b8e4e17af70776f197ea25ecdd4281c34e5c
|
d9a7d3cd95c2c7e0e88c370b16ba0b79423a07b2 |
26-Jul-2017 |
Emilian Peev <epeev@google.com> |
NO PARTIAL RERUN Camera: Update stream consumer usage flag It is possible that the current default consumer usage flag may not be supported by some provider implementations. Use either HW composer or some other flag that is appropriate for the specific use case. Merged-In: I04f89bf67166805191d6d40e5bd93c15ebc97ea6 Bug: 63913159 Test: vts-tradefed run commandAndExit vts --skip-all-system-status-check --skip-preconditions --primary-abi-only --module VtsHalCameraProviderV2_4Target -l INFO Change-Id: I04f89bf67166805191d6d40e5bd93c15ebc97ea6
rovider/2.4/vts/functional/VtsHalCameraProviderV2_4TargetTest.cpp
|
a0dd95d45d72f6c2f4c60c4ab1908e67b4bb28da |
27-Jul-2017 |
Yin-Chia Yeh <yinchiayeh@google.com> |
Camera: fix various VTS issues Also fix wrong return values for processCaptureRequest in default wrapper. Test: running camera VTS Bug: 64041692 Change-Id: I397390af7c85a776713f6287bef1c4d11c721c9a Merged-In: I397390af7c85a776713f6287bef1c4d11c721c9a
rovider/2.4/vts/functional/VtsHalCameraProviderV2_4TargetTest.cpp
|
bba0a5498aad5ad27c668241786ec3dd12e04d1d |
28-Jul-2017 |
Emilian Peev <epeev@google.com> |
Camera: Update stream consumer usage flag It is possible that the current default consumer usage flag may not be supported by some provider implementations. Use either HW composer or some other flag that is appropriate for the specific use case. Bug: 63913159 Test: vts-tradefed run commandAndExit vts --skip-all-system-status-check --skip-preconditions --primary-abi-only --module VtsHalCameraProviderV2_4Target -l INFO Change-Id: I04f89bf67166805191d6d40e5bd93c15ebc97ea6
rovider/2.4/vts/functional/VtsHalCameraProviderV2_4TargetTest.cpp
|
5311547c0532704e1f6c664623acbfa65d10756b |
28-Jul-2017 |
Yin-Chia Yeh <yinchiayeh@google.com> |
Merge "Camera: fix various VTS issues" into oc-dr1-dev
|
d17bb31a0d3e0ec7dcf8005096fa70b7ba40e845 |
28-Jul-2017 |
Yin-Chia Yeh <yinchiayeh@google.com> |
Merge "Camera: reset callback after test done" into oc-mr1-dev
|
34c5caaa9fa6cdfffc2c7bdaeb40a0f892f42c04 |
28-Jul-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Camera: fix various VTS issues" into oc-mr1-dev
|
fafbc479db0671fa27b94ec115dd3439623f47f5 |
27-Jul-2017 |
Yin-Chia Yeh <yinchiayeh@google.com> |
Camera: fix various VTS issues Also fix wrong return values for processCaptureRequest in default wrapper. Test: running camera VTS Bug: 64041692 Change-Id: I397390af7c85a776713f6287bef1c4d11c721c9a Merged-In: I397390af7c85a776713f6287bef1c4d11c721c9a
evice/3.2/default/CameraDeviceSession.cpp
evice/3.2/default/CameraDeviceSession.h
rovider/2.4/vts/functional/VtsHalCameraProviderV2_4TargetTest.cpp
|
e9ab8227aea2ddd6d36304030d60590609ecdc68 |
27-Jul-2017 |
Yin-Chia Yeh <yinchiayeh@google.com> |
Camera: fix various VTS issues Also fix wrong return values for processCaptureRequest in default wrapper. Test: running camera VTS Bug: 64041692 Change-Id: I397390af7c85a776713f6287bef1c4d11c721c9a
evice/3.2/default/CameraDeviceSession.cpp
evice/3.2/default/CameraDeviceSession.h
rovider/2.4/vts/functional/VtsHalCameraProviderV2_4TargetTest.cpp
|
feb0ddde26e41a157f5754492ad06fa43e17848e |
25-Jul-2017 |
Yin-Chia Yeh <yinchiayeh@google.com> |
Camera: add camera owners Test: none Change-Id: I1a221feea480139d78c9b10dcd6c7c88955901bd Merged-In: I1a221feea480139d78c9b10dcd6c7c88955901bd (cherry picked from commit 14a5810a2ef2bd0373ebff129902302f3f959920)
evice/1.0/default/OWNERS
evice/3.2/default/OWNERS
rovider/2.4/default/OWNERS
rovider/2.4/vts/OWNERS
|
557cce559a3f8504cf36b8ab25dff8e81888a176 |
11-Jul-2017 |
Yin-Chia Yeh <yinchiayeh@google.com> |
Camera: reset callback after test done Back port from master Test: VTS test pass Bug: 63570734 Change-Id: Ic0eecaf843b5c2e78f60325090ea652d43a74a0b Merged-In: Ic0eecaf843b5c2e78f60325090ea652d43a74a0b
rovider/2.4/vts/functional/VtsHalCameraProviderV2_4TargetTest.cpp
|
eba1407b55068f3fe5344b150f38cc0e33d47586 |
26-Jul-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Camera: reset callback after test done" into oc-dr1-dev
|
7596b25bf9589069585dab35f74f827038621cd5 |
26-Jul-2017 |
Emilian Peev <epeev@google.com> |
Camera: Update stream consumer usage flag It is possible that the current default consumer usage flag may not be supported by some provider implementations. Use either HW composer or some other flag that is appropriate for the specific use case. Merged-In: I04f89bf67166805191d6d40e5bd93c15ebc97ea6 Bug: 63913159 Test: vts-tradefed run commandAndExit vts --skip-all-system-status-check --skip-preconditions --primary-abi-only --module VtsHalCameraProviderV2_4Target -l INFO Change-Id: I04f89bf67166805191d6d40e5bd93c15ebc97ea6
rovider/2.4/vts/functional/VtsHalCameraProviderV2_4TargetTest.cpp
|
4c652d56391f4f7de7ce80aebee8d11227dad1e1 |
25-Jul-2017 |
Eino-Ville Talvala <etalvala@google.com> |
Merge "Camera: Don't enforce result metadata queue support" into oc-dev am: 1d1b503b77 Change-Id: I701fc97cde2dab420b84a7c9ba0afaa36a91754e
|
bec2968e518e563a91a056670cddc2c75bc43f3d |
24-Jul-2017 |
Emilian Peev <epeev@google.com> |
Camera: Don't enforce result metadata queue support Some provider implementations could still be using direct transfer of the result metadata through hw binder. Merged-In: Ib2adaff005af77385767a32c1ed069371a6e9b7a Bug: 63970723 Test: vts-tradefed run commandAndExit vts --skip-all-system-status-check --skip-preconditions --module VtsHalCameraProviderV2_4Target -l INFO Change-Id: Ib2adaff005af77385767a32c1ed069371a6e9b7a
rovider/2.4/vts/functional/VtsHalCameraProviderV2_4TargetTest.cpp
|
3b740fa6890be4c17e1b3fa9914152e020de54e5 |
25-Jul-2017 |
Emilian Peev <epeev@google.com> |
Camera: Don't enforce result metadata queue support Some provider implementations could still be using direct transfer of the result metadata through hw binder. Bug: 63970723 Test: vts-tradefed run commandAndExit vts --skip-all-system-status-check --skip-preconditions --module VtsHalCameraProviderV2_4Target -l INFO Change-Id: Ib2adaff005af77385767a32c1ed069371a6e9b7a
rovider/2.4/vts/functional/VtsHalCameraProviderV2_4TargetTest.cpp
|
fa3a98bb28d8045c587ba90e1789d45a47402913 |
24-Jul-2017 |
Emilian Peev <epeev@google.com> |
Camera: Don't enforce result metadata queue support Some provider implementations could still be using direct transfer of the result metadata through hw binder. Merged-In: Ib2adaff005af77385767a32c1ed069371a6e9b7a Bug: 63970723 Test: vts-tradefed run commandAndExit vts --skip-all-system-status-check --skip-preconditions --module VtsHalCameraProviderV2_4Target -l INFO Change-Id: Ib2adaff005af77385767a32c1ed069371a6e9b7a
rovider/2.4/vts/functional/VtsHalCameraProviderV2_4TargetTest.cpp
|
83f4904d51d324e74b6fd8af08c2d0b27f4029a6 |
11-Jul-2017 |
Yin-Chia Yeh <yinchiayeh@google.com> |
Camera: reset callback after test done Test: VTS test pass Bug: 63570734 Change-Id: Ia7b1e8e9baae2885d9c43821fe2933df883f7892 Merged-In: Ic0eecaf843b5c2e78f60325090ea652d43a74a0b
rovider/2.4/vts/functional/VtsHalCameraProviderV2_4TargetTest.cpp
|
6e87e4c8645bd03938c46d4e23cfba80ad83f310 |
14-Jul-2017 |
Zhuoyao Zhang <zhuoyao@google.com> |
Update VtsHalCameraProviderV2_4TargetTest * Use VtsHalHidlTargetTestEnvBase to run test against different service name Bug:62946472 Test: make vts vts-tradefed run vts -m VtsHalCameraProviderV2_4Target Change-Id: I12edce57c237cb6674e0aff437c3389e5ad9e028
rovider/2.4/vts/functional/VtsHalCameraProviderV2_4TargetTest.cpp
|
719d3fceb3908de3e20a12e2afc2fff8c192805e |
11-Jul-2017 |
Yin-Chia Yeh <yinchiayeh@google.com> |
Camera: reset callback after test done Test: VTS test pass Bug: 63570734 Change-Id: Ia7b1e8e9baae2885d9c43821fe2933df883f7892 Merged-In: Ia7b1e8e9baae2885d9c43821fe2933df883f7892
rovider/2.4/vts/functional/VtsHalCameraProviderV2_4TargetTest.cpp
|
ec648686db533589ee493bfd42f3ee03592a827c |
09-Jul-2017 |
Jiyong Park <jiyong@google.com> |
Build camera.device@1.0-impl with BOARD_VNDK_VERSION Add the dependency to media_plugin_headers since global include path is not provided when building with BOARD_VNDK_VERSION Bug: 37342627 Test: BOARD_VNDK_VERSION=current m -j camera.device@1.0-impl.vendor (cherry picked from commit ef25b10aeb5134046c9acc3fbddbda1783fd32f0) Change-Id: I506ad4d70b708d129cdc7842cc772c20d9b4197b
evice/1.0/default/Android.bp
|
2fe705b726afae0b2f7321bf2d23ad42d83b275b |
30-Jun-2017 |
Emilian Peev <epeev@google.com> |
Merge "Camera: Try adding a passthrough legacy service" into oc-dr1-dev am: efe973102a am: 3518e360ca Change-Id: I52e70a41a8e74f6cbb7ec4be041417da6089d2a2
|
48a0992dd4cd8d1bfbd18992c463dd3ccb29364d |
30-Jun-2017 |
Emilian Peev <epeev@google.com> |
Camera: Try adding a passthrough legacy service Listing by interface on passthrough only devices doesn't return the legacy implementation that might be present. For this case try to connect to the legacy provider and check whether such implementation does in fact exist. Bug: 62835396 Test: vts-tradefed run commandAndExit vts --skip-all-system-status-check --skip-preconditions --module VtsHalCameraProviderV2_4Target -l INFO Change-Id: Ifdc1b15392f5418fd0d949953bb6bdb1f3612ee8
rovider/2.4/vts/functional/VtsHalCameraProviderV2_4TargetTest.cpp
|
e6522390bbde72eed602fa83250fa4f285552e10 |
21-Jun-2017 |
Emilian Peev <epeev@google.com> |
Camera: Try to test additional types of camera providers NO PARTIAL RERUN Check whether different types of camera providers got registered and try to test them if present. Merged-In: I5c0c678e74d56cd8307d2f4e63b7c6dfa95d210d Bug: 62835396 Test: vts-tradefed run commandAndExit vts --skip-all-system-status-check --skip-preconditions --module VtsHalCameraProviderV2_4Target -l INFO Change-Id: I5c0c678e74d56cd8307d2f4e63b7c6dfa95d210d
rovider/2.4/vts/functional/VtsHalCameraProviderV2_4TargetTest.cpp
|
1af9528966cb2d18590e783274dc8ac96c658edb |
21-Jun-2017 |
Emilian Peev <epeev@google.com> |
Camera: Try to test additional types of camera providers Check whether different types of camera providers got registered and try to test them if present. Merged-In: I5c0c678e74d56cd8307d2f4e63b7c6dfa95d210d Bug: 62835396 Test: vts-tradefed run commandAndExit vts --skip-all-system-status-check --skip-preconditions --module VtsHalCameraProviderV2_4Target -l INFO Change-Id: I5c0c678e74d56cd8307d2f4e63b7c6dfa95d210d
rovider/2.4/vts/functional/VtsHalCameraProviderV2_4TargetTest.cpp
|
ed0a5d2eba9ff19bc1cb4194347f3dff3f08f475 |
29-Jun-2017 |
Emilian Peev <epeev@google.com> |
Merge "Camera: Add support for testing partial results" into oc-dev am: 98b7dd57dc Change-Id: If210f365f31053c718aee550d1a3e8d6432ff97b
|
98b7dd57dc90094fab6e3b61762f761feba489f4 |
29-Jun-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Camera: Add support for testing partial results" into oc-dev
|
81ac4074fe353d0878d154932f8dbe3ff2bee3ba |
28-Jun-2017 |
Emilian Peev <epeev@google.com> |
Merge "Camera: Try to test additional types of camera providers" into oc-dr1-dev am: c68231d171 am: 6d600e571c Change-Id: I22e29abfa964c0448b39987e92b0173c49d59a49
|
a04a913c7751b2cb63ee587a7430f3008b325c6a |
27-Jun-2017 |
Yifan Hong <elsk@google.com> |
Fix missing includes in camera.common Test: mma -j BOARD_VNDK_VERSION=current Bug: 33241851 Change-Id: I471f05cf66e4c8532c428f9894fa4642139e03e2
ommon/1.0/default/CameraParameters.cpp
|
a37b73598ba58e6172cc085a1acf31fefde4e9c8 |
21-Jun-2017 |
Emilian Peev <epeev@google.com> |
Camera: Try to test additional types of camera providers Check whether different types of camera providers got registered and try to test them if present. Bug: 62835396 Test: vts-tradefed run commandAndExit vts --skip-all-system-status-check --skip-preconditions --module VtsHalCameraProviderV2_4Target -l INFO Change-Id: I5c0c678e74d56cd8307d2f4e63b7c6dfa95d210d
rovider/2.4/vts/functional/VtsHalCameraProviderV2_4TargetTest.cpp
|
74b543d5656e688f9089e02f819cb6aadc0ce29f |
23-May-2017 |
Emilian Peev <epeev@google.com> |
Camera: Add support for testing partial results Currently the result handling is very basic. Partial results and inflight queues are not supported. More elaborate test cases like burst or streaming will require such functionality to be present. Merged-In: I3769d4ccc0047dc4eda173ea3bca538b026be8d2 Bug: 62550376 Bug: 37533777 Test: adb shell /data/nativetest/VtsHalCameraProviderV2_4TargetTest/VtsHalCameraProviderV2_4TargetTest Change-Id: I3769d4ccc0047dc4eda173ea3bca538b026be8d2
rovider/2.4/vts/functional/Android.bp
rovider/2.4/vts/functional/VtsHalCameraProviderV2_4TargetTest.cpp
|
c60ec1c2acaa4449bb531a944c4e21a9dfbdc55f |
26-Jun-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Camera: Add support for testing partial results" into oc-dr1-dev
|
a61c24c0919c4984345454d95fb3d02723a5613d |
23-Jun-2017 |
Yahan Zhou <yahan@google.com> |
Merge "Camera: fix recursive lock in CameraDevice 1.0" into oc-dev am: eed6653f2a Change-Id: Ia962664983096059da8ecbffa7f13ef525e4a6e4
|
2ff1f7e687c9ccc6ef1d423168369cb721569e5d |
23-Jun-2017 |
Yahan Zhou <yahan@google.com> |
Merge "Camera: fix recursive lock in CameraDevice 1.0" into oc-dev am: eed6653f2a Change-Id: I66f434944d2a00bee6c06d0883b916c5c87d1243
|
77dd4aaad3d71a31a8b546758d8ee09e9b50d6e0 |
23-Jun-2017 |
Yahan Zhou <yahan@google.com> |
Camera: fix recursive lock in CameraDevice 1.0 Several functions call close() while they are holding a lock, which results in recursive locking. This CL implements close_locked() to avoid such behavior. Bug: 62919192 Test: run vts -m VtsHalCameraProviderV2_4Target, and camera should still work after it Change-Id: Ib38e1de19ed3c927bfb645c0c777c04f157f2b88
evice/1.0/default/CameraDevice.cpp
evice/1.0/default/CameraDevice_1_0.h
|
9af635c5641131fb8772309c0a7035ec80cd4b4d |
23-May-2017 |
Emilian Peev <epeev@google.com> |
Camera: Add support for testing partial results Currently the result handling is very basic. Partial results and inflight queues are not supported. More elaborate test cases like burst or streaming will require such functionality to be present. Bug: 62550376 Bug: 37533777 Test: adb shell /data/nativetest/VtsHalCameraProviderV2_4TargetTest/VtsHalCameraProviderV2_4TargetTest Change-Id: I3769d4ccc0047dc4eda173ea3bca538b026be8d2
rovider/2.4/vts/functional/Android.bp
rovider/2.4/vts/functional/VtsHalCameraProviderV2_4TargetTest.cpp
|
14adc6ebc05c14402b4cb8daa5ebc09636173960 |
20-Jun-2017 |
Martijn Coenen <maco@google.com> |
Make camera/drm helper classes available to system. As VTS tests are considered system and link against these. Bug: 38302533 Bug: 62523241 Test: builds Change-Id: Iac5c872c58ec9646d6d6974aacceb930daad7e5e
ommon/1.0/default/Android.bp
|
e599e41a1e629ce7eb460d7cfae5c6c4d91526f8 |
20-Jun-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Move CameraParameters class to android.hardware.camera.common@1.0-helper" into oc-dr1-dev
|
1ea71cc4f224adee9d110eb1cd15774115f65203 |
16-Jun-2017 |
Yin-Chia Yeh <yinchiayeh@google.com> |
Merge "Camera: fix camera_metadata address expectation" into oc-dev am: e812feb56f Change-Id: I9142f4bb7a55f9c1e6547a038b21f7cbb4e5adba
|
8bc10783a9fc171e806f6a22759fdbe38932b2f3 |
16-Jun-2017 |
Yin-Chia Yeh <yinchiayeh@google.com> |
Merge "Camera: fix camera_metadata address expectation" into oc-dev am: e812feb56f Change-Id: Id3e433048cf25e8c50aa20e97dca6e3112f0fb57
|
92d885b558d522d111e3a37b552f81b82529545e |
15-Jun-2017 |
Yin-Chia Yeh <yinchiayeh@google.com> |
Camera: fix camera_metadata address expectation On 32bits architecture, binder driver might allocate non-8 bytes aligned buffers. Test: compile (problem not reproducible on 64bit SOCs) Bug: 62637461 Change-Id: I8ef2b3ecba783a8d189ebe18733082d32cff4899
rovider/2.4/vts/functional/VtsHalCameraProviderV2_4TargetTest.cpp
|
b9b59bdca47dbf1d94a586527f7d139ed50c90d7 |
12-Jun-2017 |
Jiyong Park <jiyong@google.com> |
Move CameraParameters class to android.hardware.camera.common@1.0-helper The CameraParamters class is widely used by many of the camera-related vendor libs. However, they have been using the class from the libcamera_client.so which is not a VNDK library. By moving the class to the common@1.0-helper, which is available to vendors, we can eliminate the dependency to libcamera_client.so from the vendor libs. Bug: 62523241 Test: 2016/2017 Pixel devices build and boots. Camera functionalities work. Change-Id: I3f69f1591663390c050d1e75ac2957d3ecc38ba7
ommon/1.0/default/Android.bp
ommon/1.0/default/CameraParameters.cpp
ommon/1.0/default/include/CameraParameters.h
rovider/2.4/vts/functional/Android.bp
rovider/2.4/vts/functional/CameraParameters.cpp
rovider/2.4/vts/functional/CameraParameters.h
rovider/2.4/vts/functional/VtsHalCameraProviderV2_4TargetTest.cpp
|
d3bc681f26291e0e7a8ee9ec6207edc7ed46d4d5 |
15-May-2017 |
Chih-Hung Hsieh <chh@google.com> |
Remove unused lambda capture New clang compiler gives warning to unused lambda captures. Apply clang-format. Bug: 37423073 Test: Build Change-Id: Icdf019df1a6c9dcadeb35551377d7afa09eebb3e (cherry picked from commit 7eb57b60ab1825afbec3da3786678f548dc58e32)
rovider/2.4/vts/functional/VtsHalCameraProviderV2_4TargetTest.cpp
|
2912d05274f47f1e8b7e50d410e69f6c22981e84 |
31-May-2017 |
Yin-Chia Yeh <yinchiayeh@google.com> |
Merge "Camera: fix release fence FD leaks" into oc-dev am: 6e7ca4e166 am: a9576758e2 Change-Id: I3fe086caa15f5ab3fd065cba312b6693f8da828d
|
a9576758e2e3ca2428dc26592f9840566cc7bd6a |
31-May-2017 |
Yin-Chia Yeh <yinchiayeh@google.com> |
Merge "Camera: fix release fence FD leaks" into oc-dev am: 6e7ca4e166 Change-Id: I82df851760e0d85890fcc85496afb302f38d3ed7
|
aa6993121e607ffcb4492d0f984db3c48748e150 |
26-May-2017 |
Yin-Chia Yeh <yinchiayeh@google.com> |
Camera: fix release fence FD leaks Test: use sw_sync to fake release fence FDs, GCA, CTS Bug: 62070085 Change-Id: Iae77a2e112df5363e55e4177656a5dd41b830cbd
evice/3.2/default/CameraDeviceSession.cpp
evice/3.2/default/CameraDeviceSession.h
|
0c2a8f7d7380aa797e14e722d51a27e107f403ae |
26-May-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Camera: Remove binderized todo comment"
|
32f0b047dc4ab8a8da976834aed14e727d0c0608 |
26-May-2017 |
Shuzhen Wang <shuzhenwang@google.com> |
Camera: Silence log spam am: 207867716a am: 6ccc129e91 Change-Id: Ida70914135764b034aff9c09b288df5a31cb9c60
|
6ccc129e9120d795c52875039fdcfd3a25cadc8b |
26-May-2017 |
Shuzhen Wang <shuzhenwang@google.com> |
Camera: Silence log spam am: 207867716a Change-Id: I697d551878713f56ed5845b3ebd87db76e1b513e
|
207867716a0f1e6415627f115cb3aea150d4c862 |
25-May-2017 |
Shuzhen Wang <shuzhenwang@google.com> |
Camera: Silence log spam HAL is allowed to return captureResult from different thread contexts. Do not do ALOGW if this is the case. Test: Run camera and check logspam is gone Bug: 62068207 Change-Id: I86e77fc578953cefecf10ebc4d395edf33627e8c
evice/3.2/default/CameraDeviceSession.cpp
|
5f8d14e07de985f1487c81504669d1a48fa380a8 |
25-May-2017 |
Eino-Ville Talvala <etalvala@google.com> |
Merge "camera.device@3.2 wrapper: Close release fence FDs" into oc-dev am: 1c20927f43 am: 86d314012e Change-Id: Ic036732ddbd750d47915e3f033d1384499ccea6b
|
86d314012e90e8bc16a9bf3da8c4a7dfe3bea50c |
25-May-2017 |
Eino-Ville Talvala <etalvala@google.com> |
Merge "camera.device@3.2 wrapper: Close release fence FDs" into oc-dev am: 1c20927f43 Change-Id: I81840052731f509509cde33ba773b5972ed08d66
|
4ebf53f450227809f7fc04a828fd352afe25ec17 |
25-May-2017 |
Eino-Ville Talvala <etalvala@google.com> |
camera.device@3.2 wrapper: Close release fence FDs Freeing the native handle isn't enough; we need to close the fence FDs after sending them to the camera service, since that's the behavior that the legacy HAL interface requires. Test: Camera CTS continues to pass. Bug: 38482274 Change-Id: I879de566dcafecc1b899d79e68b38ea39b91a37e
evice/3.2/default/CameraDeviceSession.cpp
|
77084497669cf27ee5f78f5e1f49e585f9131455 |
22-May-2017 |
Steven Moreland <smoreland@google.com> |
Update makefiles. (2/2) am: 76cfb84140 am: f203167814 Change-Id: I1f13401266f3c2f78c627088b09c79cd7c8d0276
|
f2031678143271f507b1de56b37bf0e5451e7a6b |
22-May-2017 |
Steven Moreland <smoreland@google.com> |
Update makefiles. (2/2) am: 76cfb84140 Change-Id: I24d21438a5b2f447d2160929c6ff6e17b2b66820
|
76cfb841405a7884519181dd924459c142ac43dd |
20-May-2017 |
Steven Moreland <smoreland@google.com> |
Update makefiles. (2/2) Adds default configuration for all hals. Bug: 38415912 Test: pass Change-Id: Idd1f3a2b7b16ad956d31784a513e93a066cdd02e
ommon/1.0/Android.bp
evice/1.0/Android.bp
evice/3.2/Android.bp
etadata/3.2/Android.bp
rovider/2.4/Android.bp
|
8bdbf00a34a576d0efd1c8a15839c441c132622d |
16-May-2017 |
Emilian Peev <epeev@google.com> |
Camera: Remove binderized todo comment The camera test cases already already run in binderized mode for any devices that have this mode enabled. Additionally remove the missing camera device todo as well. This should be handled by the VTS infrastructure. Camera provider service constant updated as well. Bug: 38137798 Test: VtsHalCameraProviderV2_4TargetTest Change-Id: I45ddf224dd4dac3ddfbbd751fa297e4631283537
rovider/2.4/vts/functional/VtsHalCameraProviderV2_4TargetTest.cpp
|
7eb57b60ab1825afbec3da3786678f548dc58e32 |
15-May-2017 |
Chih-Hung Hsieh <chh@google.com> |
Remove unused lambda capture New clang compiler gives warning to unused lambda captures. Apply clang-format. Bug: 37423073 Test: Build Change-Id: Icdf019df1a6c9dcadeb35551377d7afa09eebb3e
rovider/2.4/vts/functional/VtsHalCameraProviderV2_4TargetTest.cpp
|
d09cf863dacc97b1250aef289d335165521956fd |
11-May-2017 |
Steven Moreland <smoreland@google.com> |
Update makefiles for c++-sources and c++-headers. (2/2) am: bc71124120 am: a32ebce372 Change-Id: Ic1dd8f98e72656bc12a6e5224e541f75afb79daa
|
ab97cef29e64f11b67d4de63afcc65a5b5c7976f |
11-May-2017 |
Martijn Coenen <maco@google.com> |
Merge "Start processes that need real-time with CAP_SYS_NICE." into oc-dev am: 6c062f77c1 am: b05e4c9414 Change-Id: I9fa6d2b4283ca50506ffcc6a665e6a2e46c4c2f9
|
a32ebce372ad781e1651760a190c28908570ca32 |
11-May-2017 |
Steven Moreland <smoreland@google.com> |
Update makefiles for c++-sources and c++-headers. (2/2) am: bc71124120 Change-Id: Icf36068a4d863a8520854c7a83e51f960c188e12
|
b05e4c9414f4784844f0cbd06447d15e38573597 |
11-May-2017 |
Martijn Coenen <maco@google.com> |
Merge "Start processes that need real-time with CAP_SYS_NICE." into oc-dev am: 6c062f77c1 Change-Id: I921160390dc9f90e7872729194ed1d1240ce68b7
|
4be51a8512c2fb72e57326ee5d9f5f1d06eee3a2 |
10-May-2017 |
Steven Moreland <smoreland@google.com> |
Merge changes from topic 'fix-hidl-generate' into oc-dev * changes: Update makefiles for c++-sources and c++-headers. Update makefiles for c++-sources and c++-headers. (2/2)
|
6c062f77c1945e2aa1726af8d01a682e9c56995d |
10-May-2017 |
Martijn Coenen <maco@google.com> |
Merge "Start processes that need real-time with CAP_SYS_NICE." into oc-dev
|
bc7112412076c403b4cb0d5c7316f9ef39b7a20d |
10-May-2017 |
Steven Moreland <smoreland@google.com> |
Update makefiles for c++-sources and c++-headers. (2/2) Test: pass Bug: 38174080 Change-Id: Icad451f9f9ad5f46412356a4171a8a1222f8e545
ommon/1.0/Android.bp
evice/1.0/Android.bp
evice/3.2/Android.bp
etadata/3.2/Android.bp
rovider/2.4/Android.bp
|
d8931ac871683bc936e34ab452bdb7bffde87f67 |
02-May-2017 |
Mathias Agopian <mathias@google.com> |
fix circular dependency libnativewindow <-> libui Bug: 37647680, 37648355 Test: compile, manual Change-Id: I2fdec8e86f6729aadd572a250b9d55d77f0d4eef
ommon/1.0/default/include/HandleImporter.h
|
933eb18785fef1a1324870d07ca87030a9046f61 |
10-May-2017 |
Eino-Ville Talvala <etalvala@google.com> |
Camera: Remove TODOs in interfaces am: 71619beef7 am: 569dbdc90e Change-Id: I27e0bd177eabd9b61c42fd01c8c523a53f2441a6
|
1ad8ad89861b52636e16a3aeae347358ef6bc79c |
10-May-2017 |
Eino-Ville Talvala <etalvala@google.com> |
Merge "Camera: Clean up TODOs that aren't going to be addressed." into oc-dev am: 0b3d86e05a am: e643da4e19 Change-Id: Ie8227d2db1667e60421ff88a65555260b426e16e
|
569dbdc90e1222635900e64626f832e207d210fd |
09-May-2017 |
Eino-Ville Talvala <etalvala@google.com> |
Camera: Remove TODOs in interfaces am: 71619beef7 Change-Id: I43e85210ab1972f8245376831f578816be4dea78
|
e643da4e1951a0d1995d2e0a7725a74a806964a1 |
09-May-2017 |
Eino-Ville Talvala <etalvala@google.com> |
Merge "Camera: Clean up TODOs that aren't going to be addressed." into oc-dev am: 0b3d86e05a Change-Id: Ic0ca4e1eff6716466ef86bc6a660bc371da875d6
|
71619beef7871e58aa916d740cb7826f63249782 |
09-May-2017 |
Eino-Ville Talvala <etalvala@google.com> |
Camera: Remove TODOs in interfaces These are tracked elsewhere and won't be addresed for the initial interface versions. Update current.txt hashes; comment-only update Test: Compiles Bug: 34108979 Bug: 33269977 Bug: 33262893 Change-Id: I0c0521cf69649d871f64a67773ce822db2487044
evice/1.0/ICameraDeviceCallback.hal
etadata/3.2/types.hal
|
f9b3fb49df48ed1de7cdc0f152bfa763fb6fc15f |
09-May-2017 |
Martijn Coenen <maco@google.com> |
Start processes that need real-time with CAP_SYS_NICE. Bug: 37293077 Test: verified CAP_SYS_NICE granted in /proc/pid/status Change-Id: If404450cbeb077d331b231bda1af2d6eae774b75
rovider/2.4/default/android.hardware.camera.provider@2.4-service.rc
|
e0a0a1c2391bbf97cd1c2cb39f82a16a11b70d16 |
09-May-2017 |
Eino-Ville Talvala <etalvala@google.com> |
Camera: Clean up TODOs that aren't going to be addressed. These TODOs aren't in scope for the wrapper libraries. Leave the few TODOs that have bugs tracking them, and the ones that are from autogenerated metadata. Test: Builds Bug: 34108979 Change-Id: Ib28467a4fbcfaab4a0809334bc62eabb9290797a
ommon/1.0/default/CameraMetadata.cpp
evice/1.0/default/CameraDevice.cpp
rovider/2.4/default/CameraProvider.cpp
|
5c63b11f767699d46f918d4938581ba5307ba487 |
02-May-2017 |
Steven Moreland <smoreland@google.com> |
Remove redundant dependencies android.hidl.base@1.0 and android.hidl.manager@1.0 are built into libhidltransport. Test: links Bug: 33276472 Merged-In: I08aaad80f7e2fc262aa3a8b66fe932e8133a928d Change-Id: I08aaad80f7e2fc262aa3a8b66fe932e8133a928d
evice/1.0/Android.bp
evice/1.0/default/Android.bp
evice/3.2/Android.bp
rovider/2.4/Android.bp
|
2cd0d42d7232a835f26d6a4ae205ef2c1b27954d |
02-May-2017 |
Steven Moreland <smoreland@google.com> |
Remove redundant dependencies android.hidl.base@1.0 and android.hidl.manager@1.0 are built into libhidltransport. Test: links Bug: 33276472 Change-Id: I08aaad80f7e2fc262aa3a8b66fe932e8133a928d
evice/1.0/Android.bp
evice/1.0/default/Android.bp
evice/3.2/Android.bp
rovider/2.4/Android.bp
|
ce9c1a6e62f0038b53b70e13049471656191770c |
29-Apr-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge changes from topic 'fix_mess' * changes: Revert "Revert "android.hardware.camera.provider@2.4: set up /dev/vndbinder"" Revert "Revert "composer: route binder traffic over vndbinder""
|
ca4c2c2226113e822c1f6ce9ec367c6ce426d87a |
17-Apr-2017 |
Martijn Coenen <maco@google.com> |
Revert "Revert "android.hardware.camera.provider@2.4: set up /dev/vndbinder"" This reverts commit e6bc6729210aa59faa7467f5e8f0844f116515be. Test: marlin boots, camera works Bug: 37302783 Change-Id: I73eb18d56020e345a0e2d6e90961512281de6644
rovider/2.4/default/Android.bp
rovider/2.4/default/service.cpp
|
32eaa4b51a96c42a325783663fd0aac52c81f110 |
28-Apr-2017 |
Yin-Chia Yeh <yinchiayeh@google.com> |
Merge "Camera: use framework header for VideoNativeHandleMetadata" into oc-dev am: d4fc468392 am: c9ec7cc179 Change-Id: Ibed3f21770a48478bd16610828f24181179e1ca2
|
d4fc4683929b762589b73b09322d364229a3eea3 |
28-Apr-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Camera: use framework header for VideoNativeHandleMetadata" into oc-dev
|
feddd45722b63f68ccd0f2ac167f539e86c92658 |
28-Apr-2017 |
Yin-Chia Yeh <yinchiayeh@google.com> |
Merge "Camera: use gralloc mapper for handle import" into oc-dev am: 02b745ff40 am: 8c0e9f19b2 Change-Id: Ie14587977306c05f1458cb47b6cc2d5c3f152f39
|
e7b05b003798adddc82a9425f8dd6ff1973c5967 |
28-Apr-2017 |
Emilian Peev <epeev@google.com> |
Merge changes from topic 'device_version_cleanup' into oc-dev am: 3176e6ebb9 am: 5649a3df94 Change-Id: I51b149bbec59f6e5bd7c9e8c865796a6a9ae96ad
|
c979af76106d633d48b3b60ba3dc7acd71e06ba0 |
28-Apr-2017 |
Emilian Peev <epeev@google.com> |
Camera: Insert default RAW boost if needed am: a13ac99f34 am: 0c0270041a Change-Id: Ifb5b24b52bdc7781cb7b09a81435819cc6de081f
|
137f358c4f927e5ee37acf278939278358d2a85b |
28-Apr-2017 |
Emilian Peev <epeev@google.com> |
Camera: Override AE pre-capture trigger cancel am: cf5813702a am: 2743c517f4 Change-Id: I4a52db4651641436d46a69fc311ed7be325c3522
|
1f7a228253113095bfecdd06ba0afe5328f1b3f7 |
28-Apr-2017 |
Emilian Peev <epeev@google.com> |
Camera: Map stream dataspaces am: 7d52a6fd25 am: 1b3d4f1574 Change-Id: I84e72cf54948edb2505c9e83127c3d48ac132395
|
1ee279df205218fb7372baf031fb93d2a0d6a821 |
18-Apr-2017 |
Yin-Chia Yeh <yinchiayeh@google.com> |
Camera: use framework header for VideoNativeHandleMetadata Test: build Bug: 35625849 Change-Id: I8159dd571b6b390fa089d497d45b76c1ec5bda31
evice/1.0/default/Android.bp
evice/1.0/default/CameraDevice.cpp
evice/1.0/default/CameraDevice_1_0.h
|
02b745ff4039c92def8e3049017a209787bf88e0 |
28-Apr-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Camera: use gralloc mapper for handle import" into oc-dev
|
519c1675c3a489677354e8a3d2666bf1b41df6f0 |
21-Apr-2017 |
Yin-Chia Yeh <yinchiayeh@google.com> |
Camera: use gralloc mapper for handle import Bug: 37540361 Test: marlin, smoke test GCA Change-Id: I9d58d9c6af20b37c016f036bce2dcf55817c59aa
ommon/1.0/default/Android.bp
ommon/1.0/default/HandleImporter.cpp
ommon/1.0/default/include/HandleImporter.h
evice/1.0/default/Android.bp
evice/1.0/default/CameraDevice.cpp
evice/1.0/default/CameraDevice_1_0.h
evice/3.2/default/Android.bp
evice/3.2/default/CameraDeviceSession.cpp
evice/3.2/default/CameraDeviceSession.h
rovider/2.4/default/Android.bp
|
c9ded518486e02ced10ebdf2491d11fc3680433d |
10-Apr-2017 |
Emilian Peev <epeev@google.com> |
CameraProvider: Check camera device version Make sure we are working with supported devices. Bug: 34392075 Test: Manual using application Change-Id: I834612303f3e02e79924efbdcc25cff890defefb
rovider/2.4/default/CameraProvider.cpp
rovider/2.4/default/CameraProvider.h
|
a13ac99f3472e015c24b5a2999a9b7fda1f56a45 |
10-Apr-2017 |
Emilian Peev <epeev@google.com> |
Camera: Insert default RAW boost if needed RAW boost key inside result and request metadata could be absent depending on CameraHal. In case RAW boost range is supported, the RAW boost value must always be present. Bug: 34392075 Test: runtest -x cts/tests/camera/src/android/hardware/camera2/cts/DngCreatorTest.java Change-Id: I4c27b3fe5228ff604e3f2796abc670be5c17da67
evice/3.2/default/CameraDeviceSession.cpp
evice/3.2/default/CameraDeviceSession.h
|
cf5813702a0c282889cc99ac40a34754f13bcb39 |
07-Apr-2017 |
Emilian Peev <epeev@google.com> |
Camera: Override AE pre-capture trigger cancel CameraHal version 3.2 doesn't support cancel AE pre-capture trigger. Camera request metadata that contains this value needs to be overriden respectively. The corresponding results also require the same kind of modification. Bug: 34392075 Test: runtest -x cts/tests/camera/src/android/hardware/camera2/cts/StillCaptureTest.java -m testAePrecaptureTriggerCancelJpegCapture Change-Id: If8bcf7e97ca8691cf890d5d6306d49dc3ddd087a
evice/3.2/default/CameraDeviceSession.cpp
evice/3.2/default/CameraDeviceSession.h
|
7d52a6fd255938f4c7fdf1dab85369b97760df2a |
07-Apr-2017 |
Emilian Peev <epeev@google.com> |
Camera: Map stream dataspaces Older CameraHal versions are still using deprecated dataspace definitions. Mapping between these dataspaces is needed to avoid discrepancies. Bug: 34392075 Test: Manual using camera application Change-Id: I811dec879494445736b4e3731b2d516e396a9058
evice/3.2/default/CameraDeviceSession.cpp
evice/3.2/default/CameraDeviceSession.h
|
88e89ef467b68c2281d54b8b723fe824039c18a9 |
25-Apr-2017 |
Chris Forbes <chrisforbes@google.com> |
Merge changes from topic 'o-usage64-2' into oc-dev am: 441c1cb7d7 am: d350340340 Change-Id: I68fb3ba765ce0d55231e149a8b6a51fd42a19088
|
58a80300aac55977afeb293953f3267c19c2253f |
20-Apr-2017 |
Chris Forbes <chrisforbes@google.com> |
camera: Adjust for libui gralloc flags change Change-Id: Ia09737c28a78a8a50a9f751ed2774299ecc3d58c Bug: b/33350696 Test: Bullhead: booted to launcher, take photo, watch youtube
rovider/2.4/vts/functional/Android.bp
rovider/2.4/vts/functional/VtsHalCameraProviderV2_4TargetTest.cpp
|
8404699f6cdb6b423b379296eb8f9043b5b0fb04 |
15-Apr-2017 |
Yifan Hong <elsk@google.com> |
Merge "Use fmq for camera capture result." into oc-dev am: 939c906a4f am: d054c0ad65 Change-Id: Ic9da21e6e2c624625b7beb2e9b36b3e132378f58
|
993e3d028645c831f578c1b69916793331c476d3 |
13-Apr-2017 |
Yifan Hong <elsk@google.com> |
Use fmq for camera capture result. Test: camera works. Bug: 35788245 [Treble] Pass camera metadata using shared memory Change-Id: Ia8ba8ac4c8f7d1a89035f549c0281a30190554bb
evice/3.2/ICameraDeviceCallback.hal
evice/3.2/ICameraDeviceSession.hal
evice/3.2/default/CameraDeviceSession.cpp
evice/3.2/default/CameraDeviceSession.h
evice/3.2/types.hal
|
d0f210a559db0780f3d0d9911620091b20dfabb2 |
14-Apr-2017 |
Yifan Hong <elsk@google.com> |
Merge "Use fmq for camera capture request." into oc-dev am: 84deaeb4f9 am: bb43d5e297 Change-Id: I835b102791fbcc0553247dab7f9147eb3346def1
|
8afd952d482c36eefffd2144e4f771f1c1713690 |
14-Apr-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Changed the naming scheme for Treble java libraries (both static and dynamic)" into oc-dev
|
6fa374ad303ad4478014d175298222ca92a43593 |
13-Apr-2017 |
Andreas Huber <andih@google.com> |
Changed the naming scheme for Treble java libraries (both static and dynamic) android.hardware.foo@1.0-java => android.hardware.foo-V1.0-java Bug: 37207894 Test: make Change-Id: I177f4cfd42f635aaf096107af8309d1a82ed41c0 Merged-In: I8b91881dfaf507c0d852d56ebbb53ff0987e5a34
ommon/1.0/Android.mk
etadata/3.2/Android.mk
|
e6e54801c19d69be7ed534a708b4de423ae32fdf |
13-Apr-2017 |
Andreas Huber <andih@google.com> |
Changed the naming scheme for Treble java libraries (both static and dynamic) android.hardware.foo@1.0-java => android.hardware.foo-V1.0-java Bug: 37207894 Test: make Change-Id: I8b91881dfaf507c0d852d56ebbb53ff0987e5a34
ommon/1.0/Android.mk
etadata/3.2/Android.mk
|
1192e1d109d9aa0d9bc93be687ff668c0488d760 |
11-Apr-2017 |
Yifan Hong <elsk@google.com> |
Use fmq for camera capture request. Test: camera works. Bug: 35788245 [Treble] Pass camera metadata using shared memory Change-Id: I4a1585315bf448c8c57def2964237cae21bdbe03
evice/3.2/ICameraDevice.hal
evice/3.2/ICameraDeviceSession.hal
evice/3.2/default/Android.bp
evice/3.2/default/CameraDeviceSession.cpp
evice/3.2/default/CameraDeviceSession.h
evice/3.2/types.hal
rovider/2.4/vts/functional/VtsHalCameraProviderV2_4TargetTest.cpp
|
e6bc6729210aa59faa7467f5e8f0844f116515be |
13-Apr-2017 |
Trevor Bunker <trevorbunker@google.com> |
Revert "android.hardware.camera.provider@2.4: set up /dev/vndbinder" This reverts commit b4488af17c8f9a25f0c6309669a4bedd547851e7. Bug: 37302783 Bug: 37301743 Test: device boots to UI Change-Id: I184ccb02c2dc188a7ff8ebb6256b2f6e72376758
rovider/2.4/default/Android.bp
rovider/2.4/default/service.cpp
|
f8b85e63e4ddb341ed8e6808f6f11626bffe5c6a |
13-Apr-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "android.hardware.camera.common@1.0-helper: vendor" into oc-dev
|
b4488af17c8f9a25f0c6309669a4bedd547851e7 |
05-Apr-2017 |
Iliyan Malchev <malchev@google.com> |
android.hardware.camera.provider@2.4: set up /dev/vndbinder The camera-HAL implementation may need to communicate with other vendor components over /dev/vndbinder. Route all libbinder traffic to that node. b/36651814 b/36651237 b/35870313 b/36683636 Test: sailfish Change-Id: I9b80fefbcdf5ce18a2d788e8582ea8791a604435 Signed-off-by: Iliyan Malchev <malchev@google.com>
rovider/2.4/default/Android.bp
rovider/2.4/default/service.cpp
|
7d774e7937bc1ad0532c6c3e312c9c636d87af13 |
12-Apr-2017 |
Steven Moreland <smoreland@google.com> |
android.hardware.camera.common@1.0-helper: vendor Test: links/camera works Bug: 33241851 Change-Id: I5bb846fabca29b789692fe8c253383fd821b8ba6
ommon/1.0/default/Android.bp
|
3b36a83a2e2f96e4cbcc9d022bebd0e59205c5af |
11-Apr-2017 |
Steven Moreland <smoreland@google.com> |
Update makefiles (2/2). Test: pass Change-Id: Ic7e6289c7b69785491708ce0acbb657f4c704229
ommon/1.0/Android.bp
evice/1.0/Android.bp
evice/3.2/Android.bp
etadata/3.2/Android.bp
rovider/2.4/Android.bp
|
79d13ff0f5cd3c4242445baf5b2f01a52f0ed06f |
31-Mar-2017 |
Chia-I Wu <olv@google.com> |
graphics: revise gralloc interfaces Revise IAllocator and IMapper to reduce IPC and to support gralloc0 devices. Specifically, IAllocator is trimmed down to have essentially only allocate(BufferDescriptor descriptor, uint32_t count) generates (Error error, uint32_t stride, vec<handle> buffers); The ability to allocate buffers with shared backing store is removed. ProducerUsage and ConsumerUsage are moved to the graphics.common package and are merged and renamed to BufferUsage. BufferUsage's bits follow gralloc0. IMapper gains typedef vec<uint32_t> BufferDescriptor; createDescriptor(BufferDescriptorInfo descriptorInfo) generates (Error error, BufferDescriptor descriptor); where BufferDescriptor is an implementation-defined blob. lockFlex is replaced by lockYCbCr. All getters are removed. Reference counting with retain/release is replaced by importBuffer/freeBuffer. Most if not all gralloc1 features are not used by the runtime yet. There is also not too much test written for them. As such, they tend to behave differently between implementations and cannot be used reliably. Bug: 36481301 Test: builds and boots on Pixel Change-Id: I1d31105120517ea2c128c7a19297acf3bfd312bb
evice/1.0/Android.bp
evice/1.0/ICameraDevicePreviewCallback.hal
evice/1.0/default/CameraDevice.cpp
evice/3.2/Android.bp
evice/3.2/default/CameraDeviceSession.cpp
evice/3.2/default/convert.cpp
evice/3.2/types.hal
rovider/2.4/Android.bp
rovider/2.4/vts/functional/VtsHalCameraProviderV2_4TargetTest.cpp
|
4e7a3077309d33a21b08e9380573019cc7a8cffb |
06-Apr-2017 |
Steven Moreland <smoreland@google.com> |
Fix transitive includes. Files relying on transitive include of utils/Log.h (and things that it includes) from MQDescriptor.h Test: pass Merged-In: Iff316b21bef556bb026378b7f89e97ded3febef4 Change-Id: Iff316b21bef556bb026378b7f89e97ded3febef4
ommon/1.0/default/CameraMetadata.cpp
ommon/1.0/default/HandleImporter.cpp
ommon/1.0/default/VendorTagDescriptor.cpp
evice/1.0/default/CameraDevice.cpp
evice/3.2/default/CameraDevice.cpp
evice/3.2/default/convert.cpp
rovider/2.4/vts/functional/CameraParameters.cpp
|
7b63265377fce2582df08e46d674ffc97cf55f66 |
06-Apr-2017 |
Greg Hartman <ghartman@google.com> |
Merge "CameraProvider: Refactor legacy name regex code" into oc-dev
|
0b171f1ff2a98b5d972c7a7cfa2dac250991b3a5 |
05-Apr-2017 |
Andreas Gampe <agampe@google.com> |
CameraProvider: Refactor legacy name regex code The match will use iterators that will be invalidated when the used string input goes out of scope. Refactor the API to return the two components of the match. Bug: 36871785 Test: m && m SANITIZE_TARGET=address Change-Id: I2418541234a09e53856ea61e0fbc4b67d8036308
rovider/2.4/default/CameraProvider.cpp
rovider/2.4/default/CameraProvider.h
|
ae880e49225d29f27a507814db5805f1a0357f45 |
05-Apr-2017 |
Yin-Chia Yeh <yinchiayeh@google.com> |
Merge "Revert "camera: Map between legacy gralloc0 usage, and HIDL gralloc1 usages"" into oc-dev
|
c25c54f4b19e9a8bd5e908980ab8fdb96854678b |
04-Apr-2017 |
Yin-Chia Yeh <yinchiayeh@google.com> |
Revert "camera: Map between legacy gralloc0 usage, and HIDL gralloc1 usages" This reverts commit 2d80c0d66f9ca869d6102f07bd236b7c4c94c205. Test: fix b/36876770 Bug: b/36876770 Change-Id: Ia251ec97273d71fd5bc759aa1161960f6266358a
evice/1.0/ICameraDevicePreviewCallback.hal
evice/1.0/default/Android.bp
evice/1.0/default/CameraDevice.cpp
evice/1.0/types.hal
evice/3.2/default/Android.bp
evice/3.2/default/CameraDeviceSession.cpp
evice/3.2/default/convert.cpp
evice/3.2/default/include/convert.h
rovider/2.4/vts/functional/Android.bp
rovider/2.4/vts/functional/VtsHalCameraProviderV2_4TargetTest.cpp
|
73bae67b5d5fce4bf41964e65ab219a8149de691 |
04-Apr-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Camera: HAL1: remove libbinder usage" into oc-dev
|
2fc995846ca6f04ccbe91a193af82ea1add31727 |
04-Apr-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Camera: add interface to evict obsolete buffer caches" into oc-dev
|
4cea813a35623eff37f68b8890f4a1661743adbe |
04-Apr-2017 |
Eino-Ville Talvala <etalvala@google.com> |
Merge "camera: Map between legacy gralloc0 usage, and HIDL gralloc1 usages" into oc-dev
|
28eebbfc41f5114eae3a8d0234c1f1fcedffdf1a |
31-Mar-2017 |
Yin-Chia Yeh <yinchiayeh@google.com> |
Camera: add interface to evict obsolete buffer caches Test: fix CTS ReprocessCaptureTest Bug: 34461678 Change-Id: Icde654b0c8423c31d7d39d180913ffa374e7de3c
evice/3.2/ICameraDeviceSession.hal
evice/3.2/default/CameraDeviceSession.cpp
evice/3.2/default/CameraDeviceSession.h
evice/3.2/types.hal
rovider/2.4/vts/functional/VtsHalCameraProviderV2_4TargetTest.cpp
|
12b364bf8aa87ddc43df7b590d1f1d9b6dc5b061 |
25-Mar-2017 |
Yin-Chia Yeh <yinchiayeh@google.com> |
Camera: HAL1: remove libbinder usage Test: Angler HAL1 preview/takePicture/record Bug: 35887419 Change-Id: I6cb37fd78a2fad1ee3b24e4cd61e3a3b2bce4744
evice/1.0/default/Android.bp
evice/1.0/default/CameraDevice.cpp
evice/1.0/default/CameraDevice_1_0.h
rovider/2.4/default/Android.bp
|
1ba83a9a282afa086ac2431942a4814633438ffc |
22-Mar-2017 |
Yin-Chia Yeh <yinchiayeh@google.com> |
Camera: add HAL1 recording batching support Test: Angler HAL1 + set mBatchSize to 4 locally Bug: 35997432 Change-Id: I6baf112f9da56534ae81008bad818fba1e76a294
evice/1.0/ICameraDevice.hal
evice/1.0/ICameraDeviceCallback.hal
evice/1.0/default/CameraDevice.cpp
evice/1.0/default/CameraDevice_1_0.h
evice/1.0/types.hal
rovider/2.4/vts/functional/VtsHalCameraProviderV2_4TargetTest.cpp
|
2d80c0d66f9ca869d6102f07bd236b7c4c94c205 |
23-Mar-2017 |
Eino-Ville Talvala <etalvala@google.com> |
camera: Map between legacy gralloc0 usage, and HIDL gralloc1 usages Otherwise some bits will be set incorrectly. Also move device@1.0 to use ProducerUsageFlags instead of ProducerUsage, and add a compatibility workaround to set the gralloc0 HW_CAMERA_ZSL flags when ConsumerUsage::CAMERA is passed in. Test: Camera CTS passes, updated VTS tests pass Bug: 35215313 Change-Id: I981dc1a650f838f94d932944fe835fd267f2004d
evice/1.0/ICameraDevicePreviewCallback.hal
evice/1.0/default/Android.bp
evice/1.0/default/CameraDevice.cpp
evice/1.0/types.hal
evice/3.2/default/Android.bp
evice/3.2/default/CameraDeviceSession.cpp
evice/3.2/default/convert.cpp
evice/3.2/default/include/convert.h
rovider/2.4/vts/functional/Android.bp
rovider/2.4/vts/functional/VtsHalCameraProviderV2_4TargetTest.cpp
|
40d3a9bd8c62714ee58f9363c4456f764aa5a95d |
29-Mar-2017 |
Andreas Huber <andih@google.com> |
Convert all comments into "doxygen-ready" comments. Bug: 36453077 Test: mma Change-Id: I0b1f77dfae5d2258969e33d85ecf45401ffbdfaa
evice/1.0/types.hal
evice/3.2/types.hal
|
561b602a9984624c8459bbd3d7b8bd74853fc18d |
27-Mar-2017 |
Steven Moreland <smoreland@google.com> |
Update makefiles for hwtypes.h Test: pass Change-Id: I8e17eb8fec5d2f04c526476a866c8dd54ccb556c
ommon/1.0/Android.bp
evice/1.0/Android.bp
evice/3.2/Android.bp
etadata/3.2/Android.bp
|
04a9f9abd62a3e8dae003de537c926a5d91514ba |
23-Mar-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Camera: Add doc for combined stream usage flags"
|
43698a2f5d372157a9ea6c0e0ab823e56edb030b |
20-Mar-2017 |
Shuzhen Wang <shuzhenwang@google.com> |
Camera: Add doc for combined stream usage flags Specify the HAL behavior when stream usage flag is combination for multiple consumers. Test: Compile Bug: 33777818 Change-Id: I97e7bcc79ee36a395210c7cf8deefc4f175d3e07
evice/3.2/ICameraDeviceSession.hal
evice/3.2/types.hal
|
54cc1980223810257c438ac172325a461caf7e03 |
20-Mar-2017 |
Steven Moreland <smoreland@google.com> |
update-makefiles for transisitive dependencies Test: pass Bug: 36162559 Change-Id: I4f5fddaef9811f0da1d69fa26a5d34830a1a9634
rovider/2.4/Android.bp
|
9198e7bb30429614fbf8763e3bd2c651ebb77bab |
20-Mar-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Camera: add batching support"
|
bed3a9473e43030d98678e14e4e4cc69dae41a6f |
06-Mar-2017 |
Yin-Chia Yeh <yinchiayeh@google.com> |
Camera: add batching support Currently only batching high speed recording request/results. Test: GCA slow motion recording working Bug: 34899394 Change-Id: Id83b9d1cefe011391c86a5e7e898262a169cc9e7
evice/3.2/ICameraDeviceCallback.hal
evice/3.2/ICameraDeviceSession.hal
evice/3.2/default/CameraDevice.cpp
evice/3.2/default/CameraDeviceSession.cpp
evice/3.2/default/CameraDeviceSession.h
rovider/2.4/vts/functional/VtsHalCameraProviderV2_4TargetTest.cpp
|
b439b10d60f1558e34a047b1461e4db1f9f7c06e |
17-Mar-2017 |
Eino-Ville Talvala <etalvala@google.com> |
camera.provider@2.4: Legacy wrapper: Run with more threads. Each concurrent camera device in use needs 1 thread to maintain operational semantics, plus we probably need threads for sensor service calls, misc camera service calls, etc. Up thread count to 6. That should be enough for everybody. Test: Camera still works on sailfish Change-Id: I2262c69985756fbf762034663ce24f45bf7ce2f1
rovider/2.4/default/service.cpp
|
4e07c744c96387d72f401b85a86b25b4726b6191 |
17-Mar-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Camera: Update HAL interface doc for high speed video batching"
|
0e5e908e69f934e89fe159fc174df51fd64906a3 |
16-Mar-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Camera: Provider: Set up vendor tag before getDeviceVersion"
|
efb7bfa9934a25ece6844aadbcb6df7a9aa5625a |
16-Mar-2017 |
Shuzhen Wang <shuzhenwang@google.com> |
Camera: Provider: Set up vendor tag before getDeviceVersion getDeviceVersion calls get_camera_info, which could contain vendor tags. As a result, we need to set up vendor tag before that. Test: Verify vendor tag in static metadata works. Bug: 33641150 Change-Id: Id4cfea52235542b19170a757b4c6bea3ad1d190d
rovider/2.4/default/CameraProvider.cpp
|
360cad209ab2a6f758c898b76681cf2706190e92 |
15-Mar-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge changes from topic 'vts_camera_tests' * changes: Camera: Check for transport errors during VTS Camera: Add Hal version 1 get-/setParameter tests Camera: Add Hal version 1 sendcommand tests Camera: Add Hal version 1 autofocus test cases Camera: Add Hal version 1 video recording test cases Camera: Add Hal version 1 image capture test cases Camera: Add device ver. 1 preview test cases Camera: Extend camera test cases for camera 1.0 devices Camera: Add flush test cases Camera: Enable and check for torch callbacks
|
afc6723e862a5b9565ce00c21f3254f339300ae2 |
10-Mar-2017 |
Emilian Peev <epeev@google.com> |
Camera: Check for transport errors during VTS - Check for transport errors during IPC calls. - Some code clean up and refactoring. BUG: 32022758 Test: compile and run the gtest binary on device Change-Id: I71f96704f82db629d1982997940d8d1b7525ffea
rovider/2.4/vts/functional/VtsHalCameraProviderV2_4TargetTest.cpp
|
ff8da298b9aea51abf38b2c5a555f6dddd4e7610 |
10-Mar-2017 |
Emilian Peev <epeev@google.com> |
Camera: Add Hal version 1 get-/setParameter tests Tests are required for checking the basic camera parameters functionality. BUG: 32022758 Test: compile and run the gtest binary on device Change-Id: I5725fef0bb4f5ac08ecae94def5cae66a640409a
rovider/2.4/vts/functional/VtsHalCameraProviderV2_4TargetTest.cpp
|
9c8c26965b8d67ac998f4d26c4b85feaa43d4f0f |
10-Mar-2017 |
Emilian Peev <epeev@google.com> |
Camera: Add Hal version 1 sendcommand tests Tests are needed for verifying 'sendCommand' API call. Several new test cases will be available: "sendCommandFaceDetection" - This will check whether face detection is available and try to enable&disable it. "sendCommandSmoothZoom" - Will try to verify whether smooth zoom can be enabled&disabled in case the camera supports it. BUG: 32022758 Test: compile and run the gtest binary on device Change-Id: Ib56f363126907f24b1af04187b093aa6c8e8ac99
rovider/2.4/vts/functional/VtsHalCameraProviderV2_4TargetTest.cpp
|
5a81965a100067d3d5981aa0e6fa2ebff1e40c70 |
09-Mar-2017 |
Emilian Peev <epeev@google.com> |
Camera: Add Hal version 1 autofocus test cases Tests should be available for autofocus verification. The new cases include: "autoFocus" - Check whether the camera supports autofocus. In case auto is supported it will continue and test all available modes that allow 'autoFocus' calls. "cancelAutoFocus" - In case auto is supported, the test will trigger full AF scan and cancel it immediately. 'CameraParameters' functionality is also required and should be included. BUG: 32022758 Test: compile and run the gtest binary on device Change-Id: I3bef25c5fdb6bbfa87517e6d255e4e6e01544d7d
rovider/2.4/vts/functional/Android.bp
rovider/2.4/vts/functional/CameraParameters.cpp
rovider/2.4/vts/functional/CameraParameters.h
rovider/2.4/vts/functional/VtsHalCameraProviderV2_4TargetTest.cpp
|
30666ba2c6e0ba50f1e179f5605a8b644625273a |
15-Mar-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Move camera hal imp to vendor partition"
|
145e135bd933f1d69794bd004727e723f9fe4a97 |
09-Mar-2017 |
Shuzhen Wang <shuzhenwang@google.com> |
Camera: Update HAL interface doc for high speed video batching Now cameraservice only sends one shutter notify and capture result to the application per batch. Update the HAL interface doc to reflect this. Test: Compiles Bug: 35775704 Change-Id: I3a7967f0342213699989c70f485b379ccb94a1ff
evice/3.2/types.hal
|
cf7b797926857f00d127670b588fdfd1460b1c1f |
08-Mar-2017 |
Emilian Peev <epeev@google.com> |
Camera: Add Hal version 1 video recording test cases Tests involving Hal version 1 video recording APIs are required. Several cases will be available: - 'startStopRecording' - Verifies basic video recording functionality. Metadata support will be tested if available. - 'startRecordingFail' - Checks that recording can be enabled only after preview starts. Bug: 32022758 Test: compile and run the gtest binary on device Change-Id: Id9dd8d3a554a1aa3bbbae9b836e4d14da5c4446b
rovider/2.4/vts/functional/VtsHalCameraProviderV2_4TargetTest.cpp
|
92c7a65133253e13ae9aaaa944f133d1edc8a9bf |
08-Mar-2017 |
Emilian Peev <epeev@google.com> |
Camera: Add Hal version 1 image capture test cases Tests involving Hal version 1 image capture APIs are required. Several cases cover this: - 'takePicture' - Regular image capture after preview gets enabled. - 'takePictureFail' - Checks correct behavior in case preview is not running. - 'cancelPicture' - Verifies that image capture can be cancelled. - 'cancelPictureFail' - Checks that image capture cancel fails as expected in case 'takePicture' didn't get called. Switch to BufferItemConsumer instead of CpuConsumer and use GLConsumer default usage flags. Bug: 32022758 Test: compile and run the gtest binary on device Change-Id: I8db60aa8a21b6f829574fc9538da5644a4051e49
rovider/2.4/vts/functional/VtsHalCameraProviderV2_4TargetTest.cpp
|
24f09645da4d72a263a89a94bf372aad8737fbf2 |
28-Feb-2017 |
Emilian Peev <epeev@google.com> |
Camera: Add device ver. 1 preview test cases Test cases enabling/disabling preview using version 1 camera devices are needed. Test case is also available for "setPreviewWindow". BUG: 32022758 Test: compile and run the gtest binary on device Change-Id: I234881fe940309dbb6ac11bfee7d01cc76d09f59
rovider/2.4/vts/functional/Android.bp
rovider/2.4/vts/functional/VtsHalCameraProviderV2_4TargetTest.cpp
|
ceb0ee8b96a321e72d7f6a31839418360848357e |
28-Feb-2017 |
Emilian Peev <epeev@google.com> |
Camera: Extend camera test cases for camera 1.0 devices Test cases involving camera version 1.0 devices are required. The API methods which overlap between 3.x and 1.0 devices should be considered in the respective test cases. BUG: 32022758 Test: compile and run the gtest binary on device Change-Id: I044b6586b812aed14d66867d51f97123addcd718
rovider/2.4/vts/functional/Android.bp
rovider/2.4/vts/functional/VtsHalCameraProviderV2_4TargetTest.cpp
|
a3bba4c43c921a80cb89fd1addb00af55cf2bd95 |
27-Feb-2017 |
Emilian Peev <epeev@google.com> |
Camera: Add flush test cases Camera should flush pending requets and buffers correctly. Two new test cases will help with the verification of this method: - 'flushPreviewRequest' - Constructs a valid camera request and sends it to camera. The test will not wait for the request to complete instead it will call flush immediately. The results and notifications that follow are checked for consistency with expected behavior. - 'flushEmpty' - Triggers flush without any pending request. Check whether the camera behaves as expected. BUG: 32022758 Test: compile and run the gtest binary on device Change-Id: Iab9e37b3864491f970a783a68952a9c0c1703520
rovider/2.4/vts/functional/VtsHalCameraProviderV2_4TargetTest.cpp
|
40f6211413d82a9c9230dd4b8d07c7be5ab4a8ea |
27-Feb-2017 |
Emilian Peev <epeev@google.com> |
Camera: Enable and check for torch callbacks The expected torch callbacks can be verified during the torch set test. BUG: 32022758 Test: compile and run the gtest binary on device Change-Id: Idaa1a4c6eb5306f1a2e1d126f54fcb26aaa1dc7c
rovider/2.4/vts/functional/VtsHalCameraProviderV2_4TargetTest.cpp
|
ed2bb4e8f851688c09f7639a9183b1285aa0967c |
10-Mar-2017 |
Yuexi Ma <yuexima@google.com> |
Change vts target base test class name Test: make vts succeed, vts kernel tests and nfc hal tests passed Change-Id: I95f10ad7a66f261c9030357edd411fe6d94150e8
rovider/2.4/vts/functional/Android.bp
rovider/2.4/vts/functional/VtsHalCameraProviderV2_4TargetTest.cpp
|
ef4522aca215e79e1599b58734e90d78269fa639 |
10-Mar-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "camera.device@1.0: Fix minor doc bug"
|
23cd03b27f95e05a56a5a8771231ddfc44abcdd5 |
09-Mar-2017 |
Jiyong Park <jiyong@google.com> |
Move camera hal imp to vendor partition In order to make generic system image, these HAL implementation need to be moved from system to vendor partition. Bug: 36043196 Test: make, flash and make sure that they are at /vendor/lib[64]/hw. Change-Id: I486cd32c36143102b3923acc58fda4f8aec30cb1
evice/1.0/default/Android.bp
evice/3.2/default/Android.bp
|
48c52249e47a4d742faf037d6de7811f57de85e1 |
09-Mar-2017 |
Steven Moreland <smoreland@google.com> |
hidl_default to all targets. find hardware/interfaces -type f -not -path "*/.git/*" \ -exec sed -i -e '/cc_[A-Za-z_]\+/ { N; s/$/\n defaults: \["hidl_defaults"\],/ }' {} \; ./hardware/interfaces/update-makefiles.sh Test: pass Bug: 35840847 Change-Id: If10c464d2f000b85c8d698fe11a4f3fc4cfad282
ommon/1.0/default/Android.bp
evice/1.0/default/Android.bp
evice/3.2/default/Android.bp
rovider/2.4/default/Android.bp
rovider/2.4/vts/functional/Android.bp
|
d0c5b56e294f270d1e99fd7390b97fc4b1c5ea41 |
09-Mar-2017 |
Steven Moreland <smoreland@google.com> |
Camera: remove unused variable Test: pass Change-Id: Ic382adca84ed16826fb56ebd20c573fdf8021d7b
evice/3.2/default/CameraDeviceSession.cpp
|
40e3ea48b433b726cc1f97437a688f3eb624277e |
09-Mar-2017 |
Steven Moreland <smoreland@google.com> |
Camera: remove warning from VTS test Test: pass Change-Id: I8028577c5589aa7234dd55c7602aeb807f25501d
rovider/2.4/vts/functional/VtsHalCameraProviderV2_4TargetTest.cpp
|
8a2a97a8ee09614bd4d9a8871be62a4cc858ce01 |
08-Mar-2017 |
Eino-Ville Talvala <etalvala@google.com> |
camera.device@1.0: Fix minor doc bug Refer to HALv1 parameter instead of HALv3 parameter for setTorchMode docs. Test: Builds Change-Id: I20426c2b7b68b5f8fa9dbbabac264e6100478ffc
evice/1.0/ICameraDevice.hal
|
858a03292a60e5baa5b7a7dc2ec48d76d1295704 |
07-Mar-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "camera/device/3.2: Add custom vendor operating modes"
|
b47ff3d67a7b5c67f1e17d8773037b2ec60c5a0c |
03-Mar-2017 |
Yin-Chia Yeh <yinchiayeh@google.com> |
Merge "Camera: default implementation of device 1.0"
|
248ed700fed7e682eddf3d0607592eb5f3a3fb1a |
24-Jan-2017 |
Yin-Chia Yeh <yinchiayeh@google.com> |
Camera: default implementation of device 1.0 Also some updates to HIDL interface: - Add releaseRecordingFrameHandle to ICameraDevice for native handle metadata recording mode - Add handleCallbackTimestamp to ICameraDevieCallback for native handle metadata recording mode - Add missing face detection metadata to ICameraDeviceCallback::dataCallback - Instead of passing native handle, pass buffer ID in dequeueBuffer/enqueueBuffer/cancelBuffer in ICameraDevicePreviewCallback - Add CameraFrameMetadata in types.hal for face metadata Test: Camera CTS passing (except FlashLightTest) on Angler Bug: 30985004 Change-Id: Idf72a4b5f4c934845ac698f0b13536608ffd0100
ndroid.bp
ommon/1.0/default/Android.bp
ommon/1.0/default/HandleImporter.cpp
ommon/1.0/default/include/CameraModule.h
ommon/1.0/default/include/HandleImporter.h
evice/1.0/ICameraDevice.hal
evice/1.0/ICameraDeviceCallback.hal
evice/1.0/ICameraDevicePreviewCallback.hal
evice/1.0/default/Android.bp
evice/1.0/default/CameraDevice.cpp
evice/1.0/default/CameraDevice_1_0.h
evice/1.0/types.hal
evice/3.2/default/CameraDevice.cpp
evice/3.2/default/CameraDevice.h
evice/3.2/default/CameraDeviceSession.cpp
evice/3.2/default/CameraDeviceSession.h
evice/3.2/default/CameraDevice_3_2.h
rovider/2.4/default/Android.bp
rovider/2.4/default/CameraProvider.cpp
|
6d1dcd309a00685f04836b1bd50afb7e5dc46db8 |
01-Mar-2017 |
Eino-Ville Talvala <etalvala@google.com> |
camera/device/3.2: Add custom vendor operating modes This fixes a perf/feature regression from the legacy HAL definitions; previously, vendor implementations could use custom values with this field to implement custom features on their devices. Add several enum values that can be used for this purpose. Test: New CTS test passes Bug: 34853980 Change-Id: I1b37a9511326178b8eb7536ff99e14d83be3b0c2
evice/3.2/types.hal
|
50d7e27b3c13885d2bd90dc0f0f2366cd0523f77 |
28-Feb-2017 |
Yuexi Ma <yuexima@google.com> |
change all vts hidl tests to use VtsHalHidlTargetBaseTest (internal master) Bug: 33385836 Test: mma Change-Id: Ide3ebc4a9db76257f33bcfb0c1f13d2ee33eeaa8
rovider/2.4/vts/functional/Android.bp
rovider/2.4/vts/functional/VtsHalCameraProviderV2_4TargetTest.cpp
|
2653620a61678f52810e7d3722346bb8970aa4ff |
25-Feb-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Remove viral dependency on libhwbinder. (2/2)"
|
7e73d5b90831df7fdbced22792e5198fcae897af |
24-Feb-2017 |
Steven Moreland <smoreland@google.com> |
Remove viral dependency on libhwbinder. (2/2) find hardware/interfaces -name Android.mk -exec sed -i -e '/libhwbinder \\/d' {} \; find hardware/interfaces -name Android.bp -exec sed -i -e '/"libhwbinder"/d' {} \; ./hardware/interfaces/update-makefiles.sh Note, automotive has some actual dependencies on libhwbinder, filed b/35758626 for this. Test: everything links Test: (sanity) booted marlin on internal master with these changes Bug: 35710429 Change-Id: I6d0726c8130d00684b978efbdd48e3ae396f12e5
evice/3.2/default/Android.bp
rovider/2.4/default/Android.bp
|
5b93a77a9da583c257b2b8fcadd41f451aa479d4 |
23-Feb-2017 |
Emilian Peev <epeev@google.com> |
Camera: Redirect dump to "/dev/null" instead of stdout This SELinux context doesn't have permission to access stdout in read/write mode. Doing so will result in violation and subsequent failure when running in binderized mode. Switch to '/dev/null' which still can be used with SELinux enabled. BUG: 35701060 Test: adb shell /data/nativetest/VtsHalCameraProviderV2_4TargetTest/VtsHalCameraProviderV2_4TargetTest Change-Id: Ib1cf2766ca41cfe3600ad8a4442a334dfab0e2c1
rovider/2.4/vts/functional/VtsHalCameraProviderV2_4TargetTest.cpp
|
56c2e79dd124b1d0b8668c6d35529404fa898c6f |
09-Feb-2017 |
Emilian Peev <epeev@google.com> |
Camera: Add camera capture request VTS tests Use single camera capture requests to verify basic 'processCaptureRequest' functionality: - 'processCaptureRequestSinglePreview' will generate a valid preview capture request. The result needs to include both valid stream Id and frame number. - 'processCaptureRequestInvalidSinglePreview' will omit the settings from the first capture request. Hal should handle this by returning an appropriate error. - 'processCaptureRequestInvalidSingleSnapshot' will have a valid blob request but no valid output buffers. Hal should again return appropriate error in this case. BUG: 32022758 Test: compile and run the gtest binary on device Change-Id: I021dd150b12d4be39fae47e13ba82d3db105bfa3
rovider/2.4/vts/functional/Android.bp
rovider/2.4/vts/functional/VtsHalCameraProviderV2_4TargetTest.cpp
|
378f8aaec6d36dcd959718f85729e46ab0841015 |
08-Feb-2017 |
Emilian Peev <epeev@google.com> |
Camera: Extend Camera VTS testing Further tests concerning camera configurations. The additional tests corver: - The available stream configurations. - Invalid stream parameters. - Constrained mode if available. - ZSL mode if available. - Stream combinations including preview and still capture. - Stream combinations including video and snapshot. BUG: 32022758 Test: compile and run the gtest binary on device Change-Id: I5111ac96b4aaa7ad9f163f990f6b0d0c229993f9
rovider/2.4/vts/functional/VtsHalCameraProviderV2_4TargetTest.cpp
|
8422f6aa046e86ccd06e62dcbd611073355cfa08 |
18-Feb-2017 |
Zhuoyao Zhang <zhuoyao@google.com> |
Update the test binary and source file name on master. * To confirm with Vts naming convention. Bug: 35273456 Test: mma Change-Id: I845da64085253cd02480465479618308045a52ed
rovider/2.4/vts/functional/Android.bp
rovider/2.4/vts/functional/VtsHalCameraProviderV2_4TargetTest.cpp
rovider/2.4/vts/functional/camera_hidl_hal_test.cpp
|
7ddf7abff5b33eb294cf8cd896a99a1c6ca4fcbc |
14-Feb-2017 |
Yin-Chia Yeh <yinchiayeh@google.com> |
Merge "Camera: Fix ION buffer leaks"
|
bbdb1f6f5d7be1378395299c77d088b735e47edb |
13-Feb-2017 |
Emilian Peev <epeev@google.com> |
Camera: Fix ION buffer leaks Native buffer handles should always get closed and deleted during buffer release. BUG: 35338606 Test: Manual using application Change-Id: I5d7a4b02a28b29b872b66843d623166f04207c2e
evice/3.2/default/CameraDeviceSession.cpp
|
a0da1a1c3dadac195e598890360c7b9226874ba8 |
13-Feb-2017 |
Steven Moreland <smoreland@google.com> |
Move hidl shims to the vendor partition. (2/2) We need google shims on the vendor partition because they are providing an implementation of a vendor defined interface. They were written by google just as a courtesy/to make the transition easier. They're basically a set for vendors to assemble their hal implementations from. Bug: 34135607 Test: marlin persist.hal.binderization on/off Change-Id: I2e2af5af39264cf290259755bb9b2eb9827a21f5
rovider/2.4/default/Android.bp
rovider/2.4/default/android.hardware.camera.provider@2.4-service.rc
|
5331371a3aa6d61546866f81a4ddea0220b901f0 |
13-Feb-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Camera: Delete streams after successful configuration"
|
86fa244c1219ef92e949f6cf47562031d79a0466 |
11-Feb-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Update makefiles to use filgroup syntax."
|
daa20b72c218cbd7e54c9b78e4b7e14e7f131b3a |
11-Feb-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Camera: fix open_legacy crash"
|
305f0dd8a2d7330c5597e09bceb09dc38ec80ac8 |
10-Feb-2017 |
Eino-Ville Talvala <etalvala@google.com> |
Merge "camera.provider default: Don't stop init if vendor tags are bad."
|
0f5eb837fe84053f4845e19157d81e0ce7da6372 |
10-Feb-2017 |
Eino-Ville Talvala <etalvala@google.com> |
camera.provider default: Don't stop init if vendor tags are bad. And definitely don't stop init if there are no vendor tags defined at all. Instead, just log about it. Test: gce camera HAL init succeeds; no regression to sailfish camera Bug: 35036220 Change-Id: I7f4481d7ec1a88df0c67a66c364f351b3321b221
rovider/2.4/default/CameraProvider.cpp
|
85120c9490dfc53421a0eeee648acf65ac96cefb |
10-Feb-2017 |
Tri Vo <trong@google.com> |
Update makefiles to use filgroup syntax. Test: mmma hardware/interfaces Change-Id: I9f4457c78b7820c242d46359f0debe05d1b3e482
ommon/1.0/Android.bp
evice/1.0/Android.bp
evice/3.2/Android.bp
etadata/3.2/Android.bp
rovider/2.4/Android.bp
|
6dc9b53abebd02ca2bf6e2deb59a90c8520a30ef |
10-Feb-2017 |
Yin-Chia Yeh <yinchiayeh@google.com> |
Camera: fix open_legacy crash If the torch callback is fired during CameraProvider constructor, the sp will cause it being deleted when the callback returns. Test: fix the crash Bug: 35216523 Change-Id: I133d866ed603d6c7e549b57d20a911af7a7e0698
rovider/2.4/default/CameraProvider.cpp
|
d38f147c357a9a39ae923bff1786070faf7ba751 |
09-Feb-2017 |
Andreas Huber <andih@google.com> |
Updated makefiles Java intermediates are now created in the common rather than the device- specific generated sources subdirectory. Bug: 33842609 Test: make Change-Id: I16af4cd19bf0b24baa0ad9ebfdb86b4d959c8672
ommon/1.0/Android.mk
etadata/3.2/Android.mk
|
98014ff84d20d141ba39e234a2f2dfedbf0cbd6d |
02-Feb-2017 |
Emilian Peev <epeev@google.com> |
Camera: Delete streams after successful configuration The stream resources will be released by Hal most likely only in cases of successful configuration. If the configuration fails keep the deleted streams for the next call. BUG: 34131351 Test: 'CameraTest' API1 tests using Hal3.x and ZSL Change-Id: I68696d561258571727b35b52ff326aac27edaad3
evice/3.2/default/CameraDeviceSession.cpp
evice/3.2/default/CameraDeviceSession.h
|
ce608bec74a947ebd9875004dc5dc4594629c440 |
08-Feb-2017 |
Tri Vo <trong@google.com> |
Migrate driver/profiler to test/vts-testcase/hal. Bug: 34893894 Test: mmma hardware/interfaces Change-Id: Ic72716577a5f93700c5056986aff55a76b170b5d
ommon/1.0/Android.bp
evice/1.0/Android.bp
evice/3.2/Android.bp
etadata/3.2/Android.bp
rovider/2.4/Android.bp
|
db4d6813abc43de44992bd48dd54c25ad6455b8e |
06-Feb-2017 |
Yin-Chia Yeh <yinchiayeh@google.com> |
Merge "Camera: remove BINDERIZED flag"
|
469c67b027d91096ac1643569bb3161d6fb5047c |
03-Feb-2017 |
Yin-Chia Yeh <yinchiayeh@google.com> |
Camera: remove BINDERIZED flag No longer needed. This also enable us to switch to defaultPassthroughImplementation. Also rename camera device wrapper library to signal it's not a top level HAL entry. Test: marlin camera app with passthrough/binderzied mode Bug: 34817742 Change-Id: I78ad5afbf78b2679be3efe0e82f430958ef6bfea
evice/3.2/default/Android.bp
evice/3.2/default/CameraDeviceSession.cpp
rovider/2.4/default/Android.bp
rovider/2.4/default/service.cpp
|
e9b43bbe2d58dd1ae652eeff339771b01cec7d29 |
03-Feb-2017 |
Zhuoyao Zhang <zhuoyao@google.com> |
Update Andriod.bp for hals. * Add driver/profiler build rule for all hals. Test: mma Change-Id: I98325f7af14fec7dd1bb64b1668de8c7c20ace92
ommon/1.0/Android.bp
evice/1.0/Android.bp
evice/3.2/Android.bp
etadata/3.2/Android.bp
etadata/3.2/Android.mk
rovider/2.4/Android.bp
|
e466fc9c9f0446d456e0a7b89047dac9cfd1dc67 |
01-Feb-2017 |
Yin-Chia Yeh <yinchiayeh@google.com> |
Merge "Camera: add a missing hidl_cb call"
|
2cee1b38c8b718f177892a5eeec8090e92931680 |
01-Feb-2017 |
Yin-Chia Yeh <yinchiayeh@google.com> |
Merge "Camera: call setCallback before open_legacy"
|
fca2e7420997f0738435420c5363d96001467af1 |
01-Feb-2017 |
Yin-Chia Yeh <yinchiayeh@google.com> |
Camera: call setCallback before open_legacy Some open_legacy implementations require a valid callback. Test: the failing open_legacy call succeeds Bug: 34854786 Change-Id: I461c7622bdf46a7cb7febfb7eeeb083288b4af03
ommon/1.0/default/CameraModule.cpp
rovider/2.4/default/CameraProvider.cpp
|
7fd6ad80ee531e1cbfa2b20c6c5112a5aff7e5fc |
01-Feb-2017 |
Steven Moreland <smoreland@google.com> |
Camera: work with vintf toggle. Camera is currently compiled separately in passthrough and binderized modes. Until that is resolved, adding a call to internal hidl logic. Bug: 34817742 Test: camera starts up and works and respects binderization toggle in both modes on marlin. Change-Id: I20733cbc82a68a1da1c4f1b3754aef2887ca718a
rovider/2.4/default/service.cpp
|
ff0bc02a1c51352650adaf39c1069a42b9802754 |
31-Jan-2017 |
Yin-Chia Yeh <yinchiayeh@google.com> |
Camera: add a missing hidl_cb call Test: no fatal error from calling get_device_1_0 Bug: 30985004 Change-Id: I6f1cfce903773d22ff5bb21a6db98d3f4ffa0697
rovider/2.4/default/CameraProvider.cpp
|
8f020eba8f096ec1c37acc135acdcc079201d42a |
31-Jan-2017 |
Eino-Ville Talvala <etalvala@google.com> |
Merge "Camera metadata: Add ENABLE_ZSL control."
|
b21bdc8b9f296a616181cf1eedcc35c758d6b609 |
25-Jan-2017 |
Keun Soo Yim <yim@google.com> |
use the device's default binder/passthrough mode in vts tests Test: mma Change-Id: I3f2775873f5b6c091f70413adbdf7b7ae298ff44
rovider/2.4/vts/functional/camera_hidl_hal_test.cpp
|
92d0298ea3bcc244f7f2a6ed1d9ea31a53f8020a |
25-Jan-2017 |
Eino-Ville Talvala <etalvala@google.com> |
Camera metadata: Add ENABLE_ZSL control. This is a new public API feature for O, which needs to be plumbed down to the HAL layer as well. Test: New CTS tests pass Bug: 30983997 Change-Id: Ie9f8a37cb0b149f7114f11fcf611a43cac60abe7
etadata/3.2/types.hal
|
10d6834e6d92d8a70081f7103336cf57095cc4fd |
10-Jan-2017 |
Yin-Chia Yeh <yinchiayeh@google.com> |
Camera: binderize camera hal Test: running marlin in binderized mode Bug: 30985004 Change-Id: I9c3ab3c445e437a8a8b6f271f3c475f60563f488
evice/3.2/default/Android.bp
rovider/2.4/default/Android.bp
rovider/2.4/default/CameraProvider.cpp
rovider/2.4/default/CameraProvider.h
rovider/2.4/default/android.hardware.camera.provider@2.4-service.rc
rovider/2.4/default/service.cpp
|
a8f447d75c1a0fff62dcb18863a105acf10ffc52 |
10-Jan-2017 |
Yin-Chia Yeh <yinchiayeh@google.com> |
Camera: make fence import agnostic to hidl transport This will introduce one more FD dup/close in passthrough mode, but we have no other choice as camera server will not know whether it is running in passthrough or binderized mode. Test: running Camera2 API CTS Bug: 30985004 Change-Id: I407d54a51c51fc09477dfb6236ab1b53bb1e0a21
evice/3.2/default/CameraDeviceSession.cpp
|
d926f9334f9034b3d1562905644241f481b4a978 |
10-Jan-2017 |
Yin-Chia Yeh <yinchiayeh@google.com> |
Camera: add bufferId field to StreamBuffer This gives each buffer a unique identifier and allow camera server to only send one unique to HAL process once. Bug: 30985004 Change-Id: I6aff498c5667dd71fd70b3881fd60b0ecc366e0a
evice/3.2/default/CameraDeviceSession.cpp
evice/3.2/default/CameraDeviceSession.h
evice/3.2/types.hal
|
a8d358fb6313724ab1ae68c487c2006569cd5091 |
12-Jan-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge changes from topic 'bphwfoo' * changes: Bp/nFoo -> Bp/nHwFoo. Bp/nFoo -> Bp/nHwFoo
|
a18049ad138a79890c79335e90822215d7df506f |
11-Jan-2017 |
Yifan Hong <elsk@google.com> |
Bp/nFoo -> Bp/nHwFoo. Test: mma Bug: 33554989 Change-Id: I4b3f852d20fdfc49f2da671dd3c12d618ffb4140
evice/1.0/Android.bp
evice/3.2/Android.bp
rovider/2.4/Android.bp
|
7584624329a22663598e6fe70d150c0c32932014 |
09-Jan-2017 |
Yin-Chia Yeh <yinchiayeh@google.com> |
Camera: avoid double closing FD Right now conventional HAL close the acquire_fence FD so wrapper should not close it again. However, we might need to change this behavior later to make camera service agnostic to passthrough or binderized mode. Bug: 34169301 Change-Id: I96b46521e4081b43e7a7e9c9efa98121739dda99
evice/3.2/default/CameraDeviceSession.cpp
|
9c6dbd5979398ae62ef14a5b872474835f5fcaa3 |
22-Dec-2016 |
Yin-Chia Yeh <yinchiayeh@google.com> |
Camera: patching treble camera HAL Bug fixes like deadlock resolution, wrong enum usage etc. Bug: 30985004 Test: run Camera2 API CTS tests on Angler Change-Id: I661fa9197f66344ddecca8f68d343c891806eca1
evice/3.2/default/CameraDevice.cpp
evice/3.2/default/CameraDeviceSession.cpp
evice/3.2/default/CameraDeviceSession.h
evice/3.2/default/convert.cpp
evice/3.2/default/include/convert.h
rovider/2.4/default/CameraProvider.cpp
rovider/2.4/default/CameraProvider.h
rovider/2.4/vts/functional/camera_hidl_hal_test.cpp
|
2d9f144f75af3c209551def568b5114d7149cd15 |
22-Dec-2016 |
Yin-Chia Yeh <yinchiayeh@google.com> |
Camera: add camera vts tests Fully covered: ICameraProvider@2.4 ICameraDevice@3.2 ICameraDeviceSession@3.2 is partially covered. (configure_stream/process_capture_request tests to be added later) Test: compile and run the gtest binary on device Bug: 30985004 Change-Id: I61f20d14a11bd69fc19b06062c489dd8833b09a4
ndroid.bp
rovider/2.4/vts/functional/Android.bp
rovider/2.4/vts/functional/camera_hidl_hal_test.cpp
|
f906b3bbbb9b0251e563e3de20d124c41ad238bb |
15-Dec-2016 |
Yin-Chia Yeh <yinchiayeh@google.com> |
Camera: Add default camera provider 2.4 Supports legacy camera HAL modules; also exports ICameraDevice instances. Test: compile Bug: 30985004 Change-Id: I2b9624a412de95dd43979a5e6650b170010c577a
ndroid.bp
ommon/1.0/default/CameraModule.cpp
ommon/1.0/default/include/CameraModule.h
evice/1.0/ICameraDevice.hal
rovider/2.4/ICameraProvider.hal
rovider/2.4/default/Android.bp
rovider/2.4/default/CameraProvider.cpp
rovider/2.4/default/CameraProvider.h
|
faef8f92c95a1e0868c1ec8fd220b9d957831022 |
31-Oct-2016 |
Yin-Chia Yeh <yinchiayeh@google.com> |
Camera: default implementation of device 3.2 Test: compile Bug: 30985004 Change-Id: Ibb48673840de6a5f7c75dc6993d5457a272177a2
ndroid.bp
ommon/1.0/default/Android.bp
ommon/1.0/default/CameraMetadata.cpp
ommon/1.0/default/CameraModule.cpp
ommon/1.0/default/VendorTagDescriptor.cpp
ommon/1.0/default/include/CameraMetadata.h
ommon/1.0/default/include/CameraModule.h
ommon/1.0/default/include/VendorTagDescriptor.h
evice/1.0/ICameraDevice.hal
evice/3.2/ICameraDeviceSession.hal
evice/3.2/default/Android.bp
evice/3.2/default/CameraDevice.cpp
evice/3.2/default/CameraDevice.h
evice/3.2/default/CameraDeviceSession.cpp
evice/3.2/default/CameraDeviceSession.h
evice/3.2/default/convert.cpp
evice/3.2/default/include/convert.h
evice/3.2/types.hal
|
912e1b6952fdd811dfd6182089e973e989de7d5f |
22-Dec-2016 |
Eino-Ville Talvala <etalvala@google.com> |
camera.device@3.2: Clarify documentation - Clarify handling of input/output buffer handles, and that they must be null in CaptureResults. - Clarify handling of fence handles and when they may/must be null. Test: Compiles; comment-only changes Bug: 32991603 Change-Id: I70367aa490fb0027791e6e35bb34c54601a0d144
evice/3.2/types.hal
|
5e9a175bb13307e51da807e3ca851e52f542665d |
21-Dec-2016 |
Eino-Ville Talvala <etalvala@google.com> |
camera.device@3.2: Minor updates - All usage fields should be bitfields, as should dataspace. - Remove Stream::maxBuffers. It was accidentally duplicated in the inbound stream configuration; it's only meant to be set by the HAL in the output HalStream structures. - Clarify overrideFormat and usage field documentation. Test: Compiles Bug: 32991603 Change-Id: Iac922b439fafc6726ebb6cea5bc0b3dd8921bfa8
evice/3.2/types.hal
|
f651614c69d4f908d71839f9a41cd39db23a11ef |
20-Dec-2016 |
Eino-Ville Talvala <etalvala@google.com> |
camera.device@3.2: Add missing field name to NotifyMsg NotifyMsg's message union isn't actually instantiated. Test: Compiles Bug: 30985004 Change-Id: I214045208b624a1777ec0bd4353f268e4033166a
evice/3.2/types.hal
|
f35ee3b192f76583f7ccb170d7f1dab36cf9e06c |
13-Dec-2016 |
Yifan Hong <elsk@google.com> |
Revert "Revert "Update makefiles for Java package path."" This reverts commit a8789f27cb89496675483b83c76f271474085d62. Change-Id: I69980b580a556188ba868bb096ae1590b01759f5
ommon/1.0/Android.mk
etadata/3.2/Android.mk
|
a8789f27cb89496675483b83c76f271474085d62 |
13-Dec-2016 |
Yifan Hong <elsk@google.com> |
Revert "Update makefiles for Java package path." This reverts commit ab0792ccdc52958b9bd524e7025d5e38ea0bb0d6. Change-Id: I47fc272d9fa8875e3d7ccb10cb748c738fbf8135
ommon/1.0/Android.mk
etadata/3.2/Android.mk
|
ab0792ccdc52958b9bd524e7025d5e38ea0bb0d6 |
13-Dec-2016 |
Yifan Hong <elsk@google.com> |
Update makefiles for Java package path. use V1_0 instead of 1.0. Bug: 33554192 Test: hidl_test_java Change-Id: Ic2d95265df10914a60a5bb743d75e839948838c3
ommon/1.0/Android.mk
etadata/3.2/Android.mk
|
2508e0cbc5ece35347a4a937fc217d851adcc525 |
06-Dec-2016 |
Eino-Ville Talvala <etalvala@google.com> |
camera/device/1.0: Use a bitfield for the callback flags Bug: 32991603 Test: Compiles Change-Id: If5dd0d0fb7851589f8a72114bd528d3213724471
evice/1.0/types.hal
|
501839495fb4c03222ee1449b05fdee452516250 |
29-Nov-2016 |
Yifan Hong <elsk@google.com> |
Update makefiles for hidlizing IBase. A new dependency android.hidl.base@1.0 is added for all projects. Test: mma Change-Id: Ia70d0eb0d74de06475a339698386d383d491a43a
ommon/1.0/Android.bp
ommon/1.0/Android.mk
evice/1.0/Android.bp
evice/3.2/Android.bp
etadata/3.2/Android.bp
etadata/3.2/Android.mk
rovider/2.4/Android.bp
|
8486e4179cc493e3e64a22f830b307f9a5d2b095 |
13-Sep-2016 |
Zhijun He <zhijunhe@google.com> |
Camera: HIDLized camera HALs, first set * Common camera definitions (camera.common/1.0) * Basic status codes, shared types * Provider 2.4 API (camera.provider/2.4), including vendor tag APIs * Enumerate and acquire camera device instances * Mostly equivalent to legacy camera module v2.4. * Device 1.0 API (camera.device/1.0) * Mostly equivalent to legacy camera HAL v1.0. * Device 3.2 API (camera.device/3.2) * Mostly equivalent to legacy camera HAL v3.2. * Metadata 3.2 API (camera.metadata/3.2) * Definitions for valid metadata fields for device 3.2 Only the key initial interfaces are added; default implementations are in a later CL. Other interfaces that will likely need to be added: * Other provider minor versions * Other device 3.x minor versions Test: make -j32 Bug: 30985004 Bug: 32991603 Change-Id: I1c6a9a269bf45276055707bbc58cfc50d29fa919
ndroid.bp
EADME.md
ommon/1.0/Android.bp
ommon/1.0/Android.mk
ommon/1.0/types.hal
ommon/README.md
evice/1.0/Android.bp
evice/1.0/ICameraDevice.hal
evice/1.0/ICameraDeviceCallback.hal
evice/1.0/ICameraDevicePreviewCallback.hal
evice/1.0/types.hal
evice/3.2/Android.bp
evice/3.2/ICameraDevice.hal
evice/3.2/ICameraDeviceCallback.hal
evice/3.2/ICameraDeviceSession.hal
evice/3.2/types.hal
evice/README.md
etadata/3.2/Android.bp
etadata/3.2/Android.mk
etadata/3.2/docs.html
etadata/3.2/types.hal
etadata/README.md
rovider/2.4/Android.bp
rovider/2.4/ICameraProvider.hal
rovider/2.4/ICameraProviderCallback.hal
rovider/README.md
|