aboutsummaryrefslogtreecommitdiff
path: root/shared/camera
AgeCommit message (Collapse)Author
2023-12-05Merge "Cuttlefish: Enable eyes free videography service" into mainEmilian Peev
2023-11-14Cuttlefish: Enable eyes free videography serviceEmilian Peev
Bug: 297083874 Test: Camera CTS Change-Id: I96ba6de559ff1e5eb9cd35275a4cf7f6153b2f9f
2023-10-20Refactor Cuttlefish camera configAlfred Piccioni
Since the external camera config needs a few differences from the standard config, splitting this up into different files should avoid having a bunch of if statements scattered around. Since this has internal dependencies, this should merge internally first and then get cherry-picked to AOSP. Bug: 306609788 Test: Build and run tests. Change-Id: I3fd7ebfe587c26ab9dff2851f150a694507bbda5
2023-08-31Change TV camera config from front to externalAlfred Piccioni
This change was already made in the APEX configs, but I missed it here. Should keep these two synced for APEX and non-APEX validity. Bug: 24309276 Change-Id: Ia63da5f4fd3ece85c6816ce6aa24607ed99fc00b Test: Boot and check file.
2023-07-18Change Camera Apex for TV ConfigAlfred Piccioni
Bug: 244594222 Test: atest CtsCameraTestCases + dumpsys media.camera. Change-Id: I586a90ab0ba8ac67b8530a66a949d6d682f9c32e
2023-06-27Opt-in vendor/google/camera/common/g3_shared to cuttlefish build. am: 3179a62e69Cherry Ng
Original change: https://googleplex-android-review.googlesource.com/c/device/google/cuttlefish/+/23810224 Change-Id: Ia8eac1d79267362fc2d614b35ee46ddd031daa24 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-23Opt-in vendor/google/camera/common/g3_shared to cuttlefish build.Cherry Ng
Bug: 260529866 Test: presubmit Change-Id: I432d3d2f4af657236969fe554fe57f4640af373f
2023-06-21Merge "Remove camera configs for TV Cuttlefish" am: 7d94dcde87 am: ↵Alfred Piccioni
d25e324384 am: 4004f271e7 am: 2ba77c1c5e Original change: https://android-review.googlesource.com/c/device/google/cuttlefish/+/2628158 Change-Id: Ibdbb180468b2a9d81144dd749c0f66bf776fbe59 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-21Merge "Remove camera configs for TV Cuttlefish" am: 7d94dcde87 am: ↵Alfred Piccioni
d25e324384 am: 4004f271e7 Original change: https://android-review.googlesource.com/c/device/google/cuttlefish/+/2628158 Change-Id: I0eb78039292b9fa639b9d21a9be68a6c84db9600 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-19Remove camera configs for TV CuttlefishAlfred Piccioni
TVs only required front cameras. I've placed the permissions in two seperate blocks; this causes some duplications, but I feel it's easier to read. Bug: 244594222 Test: Build and boot Android TV, presubmits. Change-Id: Ibab7c86dc28a5a626e8d85884d914fc102f0b456
2023-03-23Set 'cuttlefish' in 3A & Lyric's soong variables.Cherry Ng
Test: build Bug: 260807850 Change-Id: If70f306de61c5a929c254cb751ee6235b250dd49
2023-03-18Merge "[3A/Coverage] Add gafd folder to cuttlefish build device_vendor.mk." ↵Jeremy Nguyen
into udc-d1-dev
2023-03-08[3A/Coverage] Add gafd folder to cuttlefish build device_vendor.mk.Jeremy Nguyen
Test: lunch cf; build Bug: 260807243 Change-Id: I3c9fca2f9bb28090f03441cf1f1bf1d045e87614
2023-03-08[3A/Coverage] Add gABC native_coverage folder to cuttlefish build ↵Jeremy Nguyen
device_vendor.mk. Test: lunch cf; build Bug: 259335529 Change-Id: Iabe08598f702c855396c6a428f2ee5f657ad7f97
2022-12-12Isolate cuttlefish compatible files into gHAWB/native_coverageCherry Ng
namespace. Test: build Bug: 258574187 Change-Id: I656afc7f6f884442c388794df8ab4d4f2fe54444
2022-11-30Merge "Allow camera hal to read apex-info-list.xml" am: 4d5f59ef79 am: ↵Jooyung Han
971cf6b0a8 am: 196986a4f2 Original change: https://android-review.googlesource.com/c/device/google/cuttlefish/+/2320412 Change-Id: Ia3b3b8427d705e859335739857247cb935ac7fb8 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-29Allow camera hal to read apex-info-list.xmlJooyung Han
When the hal is in APEX, it monitors apex-info-list.xml to restart itself. 11-29 07:14:49.034 510 510 I android.hardware.pixel.camera.provider@2.7-service: Google camera provider service is starting. 11-29 07:14:49.036 510 510 E apex_update_listener: Failed to inotify_add_watch(/apex/apex-info-list.xml): Permission denied (13) Until now, access error has been ignored since updating the apex on cuttlefish doesn't make sense. But we'd better make the hal behave the same way even on cuttlefish so that we can test updates as well. However, the camera hal monitors a hard-coded apex name which differs from the AOSP camera hal apex. This will be handled in a follow-up change. Bug: n/a Test: launch_cvd (no errors from apex_update_listener) Change-Id: I4eaeb75b75bd5d143366f78050dd07b888f351b5
2022-11-22Merge changes I18a65898,I1401442d,I80b2cc0a,I22b4af53,Ifa8b47bc am: ↵Treehugger Robot
98ff2c1f54 am: 74875cbcee am: b7a46bc83f Original change: https://android-review.googlesource.com/c/device/google/cuttlefish/+/2309649 Change-Id: Iee75becd03bd3a8ea02d10396b65604078626789 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-21Factor out camera sepolicyAlistair Delva
Change-Id: I1401442d253fe5e389c781be8d681a0ed2e523fb
2022-11-16Merge "Use camera hal apex by default" am: 38cb125042 am: a1f66b3c4e am: ↵Treehugger Robot
50eba88298 Original change: https://android-review.googlesource.com/c/device/google/cuttlefish/+/2301703 Change-Id: I503efb0e60ba6c3fa2f4924b0621e90c79a3bbe8 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-15Use camera hal apex by defaultJooyung Han
Bug: 248142818 Test: servicemanager_test Change-Id: Ieeb17ce1468d6301401f07deff5f3e214ba547d9
2022-11-15[3A/Coverage] Add gHAWB folder to cuttlefish build device_vendor.mk.Jeremy Nguyen
Test: build Bug: 258574187 Change-Id: I5810eb13227bbe6f7a476e0f25de7501bd8a8a20
2022-11-08[3A/Coverage] Add g3ABase folder to cuttlefish build device_vendor.mk.Jeremy Nguyen
Test: build Bug: 257441199 Change-Id: I2d6e2eb54d4a59a7da3f4b6aa2873a34b393852e
2022-11-04[3A/Coverage] Add AF folder to cuttlefish build device_vendor.mk.Cherry Ng
Test: build Bug: 257441201 Change-Id: Ie5a9752c878e7330b459a4011df621961ef59a84
2022-10-14Use advanced extension sample if flag is setRavneet
- Use advanced extension sample if the flag indicates Test: CTS test Bug: 233231017 Change-Id: If85c30c13edb4c0d08be2265ed553495685f2c93 Merged-In: If85c30c13edb4c0d08be2265ed553495685f2c93
2022-10-12Use advanced extension sample if flag is setRavneet
- Use advanced extension sample if the flag indicates Test: CTS test Bug: 233231017 Change-Id: If85c30c13edb4c0d08be2265ed553495685f2c93
2022-08-16Relocate Android Camera service configurationsChangyeon Jo
This CL moves build configurations for the Android Camera service into shared/camera/device_vendor.mk and modifies target makefiles to include it if they need the Android Camera service. Bug: 242550429 Test: atest AtsSettingsDeviceTest#testPrivacyCameraSettings Change-Id: I2b09bfc55bbf5f1d36f5a18e1d592b019b713037