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
/hardware/interfaces/camera/provider/2.4/vts/functional/VtsHalCameraProviderV2_4TargetTest.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
/hardware/interfaces/camera/provider/2.4/vts/functional/VtsHalCameraProviderV2_4TargetTest.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
/hardware/interfaces/camera/provider/2.4/vts/functional/VtsHalCameraProviderV2_4TargetTest.cpp
|
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
/hardware/interfaces/camera/provider/2.4/vts/functional/VtsHalCameraProviderV2_4TargetTest.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
/hardware/interfaces/camera/provider/2.4/vts/functional/VtsHalCameraProviderV2_4TargetTest.cpp
|
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
/hardware/interfaces/camera/provider/2.4/vts/functional/VtsHalCameraProviderV2_4TargetTest.cpp
|
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
/hardware/interfaces/camera/provider/2.4/vts/functional/VtsHalCameraProviderV2_4TargetTest.cpp
|
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
/hardware/interfaces/camera/provider/2.4/vts/functional/VtsHalCameraProviderV2_4TargetTest.cpp
|
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
/hardware/interfaces/camera/provider/2.4/vts/functional/VtsHalCameraProviderV2_4TargetTest.cpp
|
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
/hardware/interfaces/camera/provider/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
/hardware/interfaces/camera/provider/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
/hardware/interfaces/camera/provider/2.4/vts/functional/VtsHalCameraProviderV2_4TargetTest.cpp
|
a557df85f065e26f0acd920cc4dac28499817751 |
|
22-Dec-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Camera: Bump device version to 3.4"
|
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
/hardware/interfaces/camera/provider/2.4/vts/functional/VtsHalCameraProviderV2_4TargetTest.cpp
|
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
/hardware/interfaces/camera/provider/2.4/vts/functional/VtsHalCameraProviderV2_4TargetTest.cpp
|
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
/hardware/interfaces/camera/provider/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
/hardware/interfaces/camera/provider/2.4/vts/functional/VtsHalCameraProviderV2_4TargetTest.cpp
|
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)
/hardware/interfaces/camera/provider/2.4/vts/functional/VtsHalCameraProviderV2_4TargetTest.cpp
|
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
/hardware/interfaces/camera/provider/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
/hardware/interfaces/camera/provider/2.4/vts/functional/VtsHalCameraProviderV2_4TargetTest.cpp
|
d17bb31a0d3e0ec7dcf8005096fa70b7ba40e845 |
|
28-Jul-2017 |
Yin-Chia Yeh <yinchiayeh@google.com> |
Merge "Camera: reset callback after test done" into oc-mr1-dev
|
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
/hardware/interfaces/camera/provider/2.4/vts/functional/VtsHalCameraProviderV2_4TargetTest.cpp
|
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
/hardware/interfaces/camera/provider/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
/hardware/interfaces/camera/provider/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
/hardware/interfaces/camera/provider/2.4/vts/functional/VtsHalCameraProviderV2_4TargetTest.cpp
|
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
/hardware/interfaces/camera/provider/2.4/vts/functional/VtsHalCameraProviderV2_4TargetTest.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
/hardware/interfaces/camera/provider/2.4/vts/functional/VtsHalCameraProviderV2_4TargetTest.cpp
|
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
/hardware/interfaces/camera/provider/2.4/vts/functional/VtsHalCameraProviderV2_4TargetTest.cpp
|
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
|
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
/hardware/interfaces/camera/provider/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
/hardware/interfaces/camera/provider/2.4/vts/functional/VtsHalCameraProviderV2_4TargetTest.cpp
|
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
/hardware/interfaces/camera/provider/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
/hardware/interfaces/camera/provider/2.4/vts/functional/VtsHalCameraProviderV2_4TargetTest.cpp
|
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
/hardware/interfaces/camera/provider/2.4/vts/functional/VtsHalCameraProviderV2_4TargetTest.cpp
|
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
/hardware/interfaces/camera/provider/2.4/vts/functional/VtsHalCameraProviderV2_4TargetTest.cpp
|
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
/hardware/interfaces/camera/provider/2.4/vts/functional/VtsHalCameraProviderV2_4TargetTest.cpp
|
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
/hardware/interfaces/camera/provider/2.4/vts/functional/VtsHalCameraProviderV2_4TargetTest.cpp
|
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
/hardware/interfaces/camera/provider/2.4/vts/functional/VtsHalCameraProviderV2_4TargetTest.cpp
|
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
/hardware/interfaces/camera/provider/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
/hardware/interfaces/camera/provider/2.4/vts/functional/VtsHalCameraProviderV2_4TargetTest.cpp
|
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
/hardware/interfaces/camera/provider/2.4/vts/functional/VtsHalCameraProviderV2_4TargetTest.cpp
|
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
/hardware/interfaces/camera/provider/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
/hardware/interfaces/camera/provider/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
/hardware/interfaces/camera/provider/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
/hardware/interfaces/camera/provider/2.4/vts/functional/VtsHalCameraProviderV2_4TargetTest.cpp
|
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
/hardware/interfaces/camera/provider/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
/hardware/interfaces/camera/provider/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
/hardware/interfaces/camera/provider/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
/hardware/interfaces/camera/provider/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
/hardware/interfaces/camera/provider/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
/hardware/interfaces/camera/provider/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
/hardware/interfaces/camera/provider/2.4/vts/functional/VtsHalCameraProviderV2_4TargetTest.cpp
|
40e3ea48b433b726cc1f97437a688f3eb624277e |
|
09-Mar-2017 |
Steven Moreland <smoreland@google.com> |
Camera: remove warning from VTS test Test: pass Change-Id: I8028577c5589aa7234dd55c7602aeb807f25501d
/hardware/interfaces/camera/provider/2.4/vts/functional/VtsHalCameraProviderV2_4TargetTest.cpp
|
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
/hardware/interfaces/camera/provider/2.4/vts/functional/VtsHalCameraProviderV2_4TargetTest.cpp
|
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
/hardware/interfaces/camera/provider/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
/hardware/interfaces/camera/provider/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
/hardware/interfaces/camera/provider/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
/hardware/interfaces/camera/provider/2.4/vts/functional/VtsHalCameraProviderV2_4TargetTest.cpp
|