aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-04-04TestingCamera: Add support for 'resizeable' modeandroid-mainline-10.0.0_r9android-mainline-10.0.0_r7android-mainline-10.0.0_r5android-mainline-10.0.0_r4android-10.0.0_r9android-10.0.0_r8android-10.0.0_r7android-10.0.0_r45android-10.0.0_r44android-10.0.0_r43android-10.0.0_r42android-10.0.0_r41android-10.0.0_r40android-10.0.0_r39android-10.0.0_r38android-10.0.0_r37android-10.0.0_r36android-10.0.0_r35android-10.0.0_r34android-10.0.0_r33android-10.0.0_r32android-10.0.0_r31android-10.0.0_r30android-10.0.0_r29android-10.0.0_r28android-10.0.0_r27android-10.0.0_r26android-10.0.0_r25android-10.0.0_r24android-10.0.0_r23android-10.0.0_r22android-10.0.0_r21android-10.0.0_r20android-10.0.0_r19android-10.0.0_r18android-10.0.0_r16android-10.0.0_r15android-10.0.0_r14android-10.0.0_r13android-10.0.0_r12android10-qpr3-s1-releaseandroid10-qpr3-releaseandroid10-qpr2-s4-releaseandroid10-qpr2-s3-releaseandroid10-qpr2-s2-releaseandroid10-qpr2-s1-releaseandroid10-qpr2-releaseandroid10-qpr1-releaseandroid10-qpr1-mainline-releaseandroid10-qpr1-d-releaseandroid10-qpr1-c-s1-releaseandroid10-qpr1-c-releaseandroid10-qpr1-b-s1-releaseandroid10-qpr1-b-releaseandroid10-mainline-media-releaseandroid10-devandroid10-d4-s1-releaseandroid10-d4-releaseandroid10-c2f2-s2-releaseandroid10-c2f2-s1-releaseandroid10-c2f2-releaseEmilian Peev
Currently 'android:resizeable' is enabled by default. Support multi-window mode as much as possible by aligning the viewfinder long edge with the screen long edge on each orientation change. Additionally check whether camera is initialized during configuration in the surface change callback. Bug: 129418648 Test: Manual using application Change-Id: Icafbd3777f5ceda178df7fddaeffbfe7dc6a70b3
2019-03-06TestingCamera2: Remove external storage permissionEmilian Peev
The application should default to the sandboxed storage "/sdcard/Android/sandbox/com.android.testingcamera2". Bug: 124384600 Test: Manual using application Change-Id: I02014b0dc042772f00f8ba147d0451a8d7e34d1d
2019-02-24[automerger skipped] DO NOT MERGE - Merge pi-dev@5234907 into stage-aosp-masterXin Li
am: 7c6a092125 -s ours am skip reason: subject contains skip directive Change-Id: I318386091d6ba9ee0eeff66788230e6d209f1f42
2019-02-20DO NOT MERGE - Merge pi-dev@5234907 into stage-aosp-masterandroid-o-mr1-iot-release-1.0.14android-o-mr1-iot-release-1.0.13Xin Li
Bug: 120848293 Change-Id: Ieb6e733eaa6f2e996a9add0a1d3c05d217eddf88
2019-02-11TestingCamera2: Add HEIC image capture supportShuzhen Wang
Test: Take a HEIC picture using the app Bug: 124071759 Change-Id: I0965037f9cddd40bb471effe0234a2d4aca230b0
2018-12-10[automerger skipped] Merge "DO NOT MERGE" am: f33e0cd09e -s ours am: ↵Xin Li
6f4e962129 -s ours am: 3ebd7dc23b -s ours Change-Id: I9ec0f720483e7a5c98b2a73f051b66a2d6a46af9
2018-12-10[automerger skipped] Merge "DO NOT MERGE" am: f33e0cd09e -s oursXin Li
am: 6f4e962129 -s ours Change-Id: Iab6562dc23fd9c3e9f0af88ae3ff3fe821a1a2ad
2018-12-10[automerger skipped] Merge "DO NOT MERGE"Xin Li
am: f33e0cd09e -s ours Change-Id: I8f41518e3d33d7da5bceb061fd5b409b5abc289f
2018-12-10Merge "DO NOT MERGE"android-q-preview-6android-q-preview-5android-q-preview-4android-q-preview-2.5android-q-preview-1android-o-mr1-iot-release-1.0.8android-o-mr1-iot-release-1.0.7android-o-mr1-iot-release-1.0.12android-o-mr1-iot-release-1.0.10oreo-mr1-iot-releaseTreehugger Robot
2018-12-07DO NOT MERGEXin Li
Merge pie-platform-release (PPRL.181205.001, history only) into master Bug: 120502534 Change-Id: Iea7ab7445e2469e27d182f4ca3512d4c7d24cc44
2018-10-17TestingCamera2.1: Fix request pane for multi-camera casesEino-Ville Talvala
The pane was not updating the list of targets for a given camera, when the camera spinner was used to select a different camera. Test: Switching cameras for a request changes the listed targets Change-Id: I085034f3afb3f97152a24550d5f49721e0e1900e
2018-08-08Merge "Merge Android Pie into master" am: a4ebf6d13f am: 0eb56f829f am: ↵Xin Li
366ad3dcd6 am: 4e456c30df Change-Id: Iaf15dfef7d6c1af778d9a75c82a315be1b58b9b1
2018-08-07Merge "Merge Android Pie into master" am: a4ebf6d13f am: 0eb56f829fXin Li
am: 366ad3dcd6 Change-Id: I2b4771b0f67bacd41f28ac381d258ab2d3684c98
2018-08-07Merge "Merge Android Pie into master" am: a4ebf6d13fandroid-wear-8.0.0_r2android-o-mr1-iot-release-smart-display-r9android-o-mr1-iot-release-smart-display-r8android-o-mr1-iot-release-smart-display-r5android-o-mr1-iot-release-smart-display-r40.1Jandroid-o-mr1-iot-release-smart-display-r4android-o-mr1-iot-release-smart-display-r39android-o-mr1-iot-release-smart-display-r30android-o-mr1-iot-release-smart-display-r22android-o-mr1-iot-release-smart-display-r14android-o-mr1-iot-release-smart-clock-r6android-o-mr1-iot-release-smart-clock-r2android-o-mr1-iot-release-smart-clock-fsiandroid-o-mr1-iot-release-smart-clock-fcsandroid-o-mr1-iot-release-cube_r2android-o-mr1-iot-release-cube-fsiandroid-o-mr1-iot-release-cube-fcsandroid-n-iot-release-ihome-igv1nougat-iot-releaseXin Li
am: 0eb56f829f Change-Id: Ifaf2d0b43d7bda56438fba421e12964af32eba2a
2018-08-07Merge "Merge Android Pie into master"Xin Li
am: a4ebf6d13f Change-Id: Iacd3ee221a53b18596593ead6f8e83265ec55fef
2018-08-07Merge "Merge Android Pie into master"android-o-mr1-iot-release-smart-display-r3android-o-mr1-iot-release-1.0.5android-o-mr1-iot-release-1.0.4android-o-mr1-iot-release-1.0.3oreo-mr1-1.2-iot-releasemaster-cuttlefish-testing-releaseXin Li
2018-08-06Merge Android Pie into masterXin Li
Bug: 112104996 Change-Id: Ib6e84646a1e588730e0ec3e77bee853f927e1e52
2018-06-09Merge pi-dev-plus-aosp-without-vendor into stage-aosp-master am: 740632b50cXin Li
am: 9e1a9bb6a3 Change-Id: I6345c6349d7645fa41974631880e329defc5b6e2
2018-06-09Merge pi-dev-plus-aosp-without-vendor into stage-aosp-masterXin Li
am: 740632b50c Change-Id: Icd36887eb89c6dbffe798f28f75aa4edf4c3b1b9
2018-06-08Merge pi-dev-plus-aosp-without-vendor into stage-aosp-mastertemp_p_mergeXin Li
Bug: 79597307 Change-Id: I0f0abb02ae1f8e54b5c524ca2900d6f6c0e530b2
2018-05-13Snap for 4778776 from 78a60a74ac85b7315180bb18c9d0b34f253ba234 to pi-releaseandroid-wear-9.0.0_r9android-wear-9.0.0_r8android-wear-9.0.0_r7android-wear-9.0.0_r6android-wear-9.0.0_r5android-wear-9.0.0_r4android-wear-9.0.0_r34android-wear-9.0.0_r33android-wear-9.0.0_r32android-wear-9.0.0_r31android-wear-9.0.0_r30android-wear-9.0.0_r3android-wear-9.0.0_r29android-wear-9.0.0_r28android-wear-9.0.0_r27android-wear-9.0.0_r26android-wear-9.0.0_r25android-wear-9.0.0_r24android-wear-9.0.0_r23android-wear-9.0.0_r22android-wear-9.0.0_r21android-wear-9.0.0_r20android-wear-9.0.0_r2android-wear-9.0.0_r19android-wear-9.0.0_r18android-wear-9.0.0_r17android-wear-9.0.0_r16android-wear-9.0.0_r15android-wear-9.0.0_r14android-wear-9.0.0_r13android-wear-9.0.0_r12android-wear-9.0.0_r11android-wear-9.0.0_r10android-wear-9.0.0_r1android-vts-9.0_r9android-vts-9.0_r8android-vts-9.0_r7android-vts-9.0_r6android-vts-9.0_r5android-vts-9.0_r4android-vts-9.0_r19android-vts-9.0_r18android-vts-9.0_r17android-vts-9.0_r16android-vts-9.0_r15android-vts-9.0_r14android-vts-9.0_r13android-vts-9.0_r12android-vts-9.0_r11android-vts-9.0_r10android-security-9.0.0_r76android-security-9.0.0_r75android-security-9.0.0_r74android-security-9.0.0_r73android-security-9.0.0_r72android-security-9.0.0_r71android-security-9.0.0_r70android-security-9.0.0_r69android-security-9.0.0_r68android-security-9.0.0_r67android-security-9.0.0_r66android-security-9.0.0_r65android-security-9.0.0_r64android-security-9.0.0_r63android-security-9.0.0_r62android-cts-9.0_r9android-cts-9.0_r8android-cts-9.0_r7android-cts-9.0_r6android-cts-9.0_r5android-cts-9.0_r4android-cts-9.0_r3android-cts-9.0_r20android-cts-9.0_r2android-cts-9.0_r19android-cts-9.0_r18android-cts-9.0_r17android-cts-9.0_r16android-cts-9.0_r15android-cts-9.0_r14android-cts-9.0_r13android-cts-9.0_r12android-cts-9.0_r11android-cts-9.0_r10android-cts-9.0_r1android-9.0.0_r9android-9.0.0_r8android-9.0.0_r7android-9.0.0_r61android-9.0.0_r60android-9.0.0_r6android-9.0.0_r59android-9.0.0_r58android-9.0.0_r57android-9.0.0_r56android-9.0.0_r55android-9.0.0_r54android-9.0.0_r53android-9.0.0_r52android-9.0.0_r51android-9.0.0_r50android-9.0.0_r5android-9.0.0_r49android-9.0.0_r48android-9.0.0_r3android-9.0.0_r2android-9.0.0_r18android-9.0.0_r17android-9.0.0_r10android-9.0.0_r1security-pi-releasepie-vts-releasepie-security-releasepie-s2-releasepie-release-2pie-releasepie-r2-s2-releasepie-r2-s1-releasepie-r2-releasepie-platform-releasepie-gsipie-cuttlefish-testingpie-cts-releaseandroid-build-team Robot
Change-Id: Ib3f016638c054797652800f0531e1cf1c6a24b40
2018-05-10TestingCamera2: Add new functionalities am: 78a60a74acShuzhen Wang
am: 20f8673a5e Change-Id: I5010174bf9fbdf97698088b83950d3397b321210
2018-05-10TestingCamera2: Add new functionalitiesShuzhen Wang
am: 78a60a74ac Change-Id: I1d540d89f7054ea6c8b2279c7e0d368b37309010
2018-05-10TestingCamera2: Add new functionalitiesandroid-9.0.0_r47android-9.0.0_r46android-9.0.0_r45android-9.0.0_r44android-9.0.0_r43android-9.0.0_r42android-9.0.0_r41android-9.0.0_r40android-9.0.0_r39android-9.0.0_r38android-9.0.0_r37android-9.0.0_r36android-9.0.0_r35android-9.0.0_r34android-9.0.0_r33android-9.0.0_r32android-9.0.0_r31android-9.0.0_r30android-9.0.0_r22android-9.0.0_r21android-9.0.0_r20android-9.0.0_r19android-9.0.0_r16android-9.0.0_r12android-9.0.0_r11pie-qpr3-s1-releasepie-qpr3-releasepie-qpr3-b-releasepie-qpr2-releasepie-qpr1-s3-releasepie-qpr1-s2-releasepie-qpr1-s1-releasepie-qpr1-releasepie-dr1-releasepie-dr1-devpie-devpie-b4s4-releasepie-b4s4-devShuzhen Wang
- Ability to select between all available cameras - Ability to stream physical streams for logical camera. Test: Run TestingCamera2 and select between cameras Bug: 76013895 Change-Id: I83ea3f3e118d2471ac4fb97b74968c13425022ff
2018-03-15Merge "Set LOCAL_SDK_VERSION on pdk/apps/HelloPDK/jni" am: 3117976114 am: ↵Inseob Kim
d691a8484b -s ours am: c657abcbb9 -s ours Change-Id: I063a04fc7922c7cf1e8f78a95f7b46b4095de622
2018-03-15Merge "Set LOCAL_SDK_VERSION on pdk/apps/HelloPDK/jni" am: 3117976114Inseob Kim
am: d691a8484b -s ours Change-Id: Id53c1612b0277916ef38c5519218cbc83e08fb3b
2018-03-15Merge "Set LOCAL_SDK_VERSION on pdk/apps/HelloPDK/jni"Inseob Kim
am: 3117976114 Change-Id: Ia9fb78ed426f5af77c00ce1cb70e11c445e6759d
2018-03-15Merge "Set LOCAL_SDK_VERSION on pdk/apps/HelloPDK/jni"android-wear-p-preview-2android-p-preview-5android-p-preview-4android-p-preview-3android-p-preview-2android-o-mr1-iot-release-1.0.2android-o-mr1-iot-release-1.0.1android-o-mr1-iot-release-1.0.0android-o-mr1-iot-preview-8android-n-iot-release-smart-display-r2android-n-iot-release-smart-displayandroid-n-iot-release-polk-at1android-n-iot-release-lg-thinq-wk7o-mr1-iot-preview-8Treehugger Robot
2018-03-15Set LOCAL_SDK_VERSION on pdk/apps/HelloPDK/jniInseob Kim
libhellojni_jni, referred by app HelloPDK, is a simple stub library and does not use any platform API. HelloPDK has been built with SDK, so this causes link-type check warnings. LOCAL_SDK_VERSION is added to libhellojni_jni in order to remove warning. Bug: 73907534 Test: mma -j does not show any link-type warnings Merged-In: I188dfe9a46aedf905d2b804040bf2ad75f212b38 Change-Id: I188dfe9a46aedf905d2b804040bf2ad75f212b38
2018-03-14Merge "TestingCamera: support devices without camcorder profile"TreeHugger Robot
2018-02-28Snap for 4625912 from a2724412e11396864fbccccc469041af3972332e to pi-releaseandroid-build-team Robot
Change-Id: I4172abf46c8940a1dbe979655ef75b772bcb2987
2018-02-28Set LOCAL_SDK_VERSION on pdk/apps/HelloPDK/jniInseob Kim
libhellojni_jni, referred by app HelloPDK, is a simple stub library and does not use any platform API. HelloPDK has been built with SDK, so this causes link-type check warnings. LOCAL_SDK_VERSION is added to libhellojni_jni in order to remove warning. Bug: 73907534 Test: mma -j does not show any link-type warnings Change-Id: I188dfe9a46aedf905d2b804040bf2ad75f212b38
2018-02-22Snap for 4615953 from 491db5a59e6bdf46ef10e104b46b4efdde6716e6 to pi-releaseandroid-build-team Robot
Change-Id: I43100ad554bc2b433b745c6b8b4c0d4e84286729
2018-02-21Merge "pdk: Set LOCAL_SDK_VERSION where possible." am: dddc657d18 am: a018715a52hansson
am: 71e09e69aa Change-Id: Ice7fbed18b79c3ec31129a7a8d54dd3dba8d8514
2018-02-21Merge "pdk: Set LOCAL_SDK_VERSION where possible." am: dddc657d18hansson
am: a018715a52 Change-Id: Ib1cfbb3c761ae0aec79377f70d1048e9a5648411
2018-02-21Merge "pdk: Set LOCAL_SDK_VERSION where possible."hansson
am: dddc657d18 Change-Id: Ia142677d9cf6a63c4b33de24fc41848cabbea9bb
2018-02-21Merge "pdk: Set LOCAL_SDK_VERSION where possible."android-p-preview-1android-o-mr1-iot-preview-7o-mr1-iot-preview-7hansson
2018-02-21pdk: Set LOCAL_SDK_VERSION where possible.Anton Hansson
This change sets LOCAL_SDK_VERSION for all packages where this is possible without breaking the build, and LOCAL_PRIVATE_PLATFORM_APIS := true otherwise. Setting one of these two will be made required soon, and this is a change in preparation for that. Not setting LOCAL_SDK_VERSION makes the app implicitly depend on the bootclasspath, which is often not required. This change effectively makes depending on private apis opt-in rather than opt-out. Test: make relevant packages Bug: 73535841 Change-Id: Idd87516c71d2d0f90484b1fbf1ae424a535912e8
2018-02-08TestingCamera: support devices without camcorder profileYin-Chia Yeh
Bug: 72261912 Change-Id: I32fd989b74af627c2f647511dc21772ec7bc04a4
2017-11-21Snap for 4462748 from 7604d177fb82b59793be4af5b342feabb70d485d to pi-releaseandroid-build-team Robot
Change-Id: I98c06068328c78b8b4b568fb29b3aa0f6f63d824
2017-11-20Merge "Use -Werror in pdk/apps/HelloPDK/jni" am: 55250ca57a am: 084eae75deChih-hung Hsieh
am: 9b1d39d936 Change-Id: I881c8df70d80fbcf457459fa564cc327ac088c7b
2017-11-20Merge "Use -Werror in pdk/apps/HelloPDK/jni" am: 55250ca57aChih-hung Hsieh
am: 084eae75de Change-Id: Iaa8d2bb07881761a47361cb5db77742f028ae4f6
2017-11-20Merge "Use -Werror in pdk/apps/HelloPDK/jni"android-wear-8.0.0_r1Chih-hung Hsieh
am: 55250ca57a Change-Id: I735dd23d8cace1bb679af71fe217c1b85faa03a2
2017-11-20Merge "Use -Werror in pdk/apps/HelloPDK/jni"android-o-mr1-iot-preview-6o-mr1-iot-preview-6Chih-hung Hsieh
2017-11-20Use -Werror in pdk/apps/HelloPDK/jniChih-Hung Hsieh
Bug: 66996870 Test: build with WITH_TIDY=1 Change-Id: I51ca69be31f03ebce5f1af5e5ae46e7c9f3683b8
2017-05-25TestingCamera2: Add logging for capture failure cases. am: dd56958fcdoreo-mr1-devoreo-dr1-devEino-Ville Talvala
am: c7bd144646 Change-Id: I6cefba96630cf5b0daa4fc9bbcfebd3345914dee
2017-05-25TestingCamera2: Add logging for capture failure cases.android-o-mr1-preview-2android-o-mr1-preview-1Eino-Ville Talvala
am: dd56958fcd Change-Id: I6881ae99981590b16f713ac9b48ede600669ae79
2017-05-23TestingCamera2: Add logging for capture failure cases.android-vts-8.0_r2android-vts-8.0_r1oreo-devEino-Ville Talvala
Test: Capture failures and buffer loss errors are printed to app log Bug: 62004599 Change-Id: I98eb0a0039e17f48b40943cc6c19e8b18c104ff4
2017-02-16TestingCamera: fix fragment cannot be created exceptionYin-Chia Yeh
Change-Id: I10aafc3ac6be65840b716cccdef1e9e8f805feae
2016-11-15Enable running on old API levels; add shutter sound disable outputEino-Ville Talvala
- To ensure we can run TestingCamera on pre-N devices, add minimum SDK level - Add missing CameraInfo parameter into InfoDialog, for shutter sound enforcement. Test: Run application, verify disable info is available Change-Id: Ic414db59b449a95c4fb9cf6aaf978844ebbf4edd