commit | 433de090a2006d419a7ea7bac730162c32987947 | [log] [tgz] |
---|---|---|
author | Ahmed Fakhry <afakhry@chromium.org> | Sat May 21 01:17:22 2022 |
committer | Chromium LUCI CQ <chromium-scoped@luci-project-accounts.iam.gserviceaccount.com> | Sat May 21 01:17:22 2022 |
tree | 50c3a7fd7b282c227b23b90d57c5fc4a2eeeca91 | |
parent | 78e515937e3318b8af66850aa9dc2ced31036f39 [diff] |
[Merge to M-103][Reland] capture_selfie_cam: Enable feature by default. The original CL was reverted due to https://crbug.com/1325697 which was actually caused by http://b/230917107 which was the root cause for a crash hang on shutdown in the camera backend. That bug was fixed, so we can now reland this CL. As a result of the above mentioned fix, we need to refresh the cameras list on every capture mode session start. Patchset#6 contains the diff from original CL. Verified on DUT by running: - tast run <DUT> wmp.CaptureSelfieCamSelection - tast run <DUT> lacros.Migrate.copy - tast run <DUT> camera.CCAUIPreview - tast run <DUT> CCAUIRecordVideo Fixed: 1327717 Original CL description: This CL enabled the selfie cam feature of Capture Mode by default in preparation for launch in M-103. Also adds some code needed to pass all tests when this feature is enabled. (cherry picked from commit e98dbddf9a3732e3f773ada09fc3903963c1fdf0) Fixed: 1324256 Test: Existing tests. Change-Id: I2914d12c738ad3e8fd59756adf37d556009b26ae Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3657948 Reviewed-by: Min Chen <minch@chromium.org> Commit-Queue: Ahmed Fakhry <afakhry@chromium.org> Reviewed-by: Xiyuan Xia <xiyuan@chromium.org> Cr-Original-Commit-Position: refs/heads/main@{#1006016} Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3658448 Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com> Commit-Queue: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com> Auto-Submit: Ahmed Fakhry <afakhry@chromium.org> Cr-Commit-Position: refs/branch-heads/5060@{#154} Cr-Branched-From: b83393d0f4038aeaf67f970a024d8101df7348d1-refs/heads/main@{#1002911}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
To check out the source code locally, don't use git clone
! Instead, follow the instructions on how to get the code.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .
For historical reasons, there are some small top level directories. Now the guidance is that new top level directories are for product (e.g. Chrome, Android WebView, Ash). Even if these products have multiple executables, the code should be in subdirectories of the product.
If you found a bug, please file it at https://crbug.com/new.