commit | 00025a3772414054316387baae9ef82f7277c3fa | [log] [tgz] |
---|---|---|
author | Christian Fremerey <chfremer@chromium.org> | Tue Mar 05 22:53:11 2019 |
committer | Commit Bot <commit-bot@chromium.org> | Tue Mar 05 22:53:11 2019 |
tree | 80ebee59e32053538f4966bd536bd0bca8388781 | |
parent | fb96126ce933cba0dd4fbe6cde9fd519b6a61ec3 [diff] |
Reland "[Video Capture] Switch usage in Chromium Browser process to the new multi-client API" This is a reland of 86e7aa883c95d551a450f71dc346fca4e31ea672 Revert was due to flaky test failures on MacOS 10.12. The flakiness already existed before this CL. The flaky test has been disabled. https://chromium-review.googlesource.com/c/chromium/src/+/1501213 This reland is identical to the original attempt. TBR=emircan@chromium.org, meacer@chromium.org Original change's description: > [Video Capture] Switch usage in Chromium Browser process to the new multi-client API > > The video capture service offers a new API for opening capture devices > in a way that allows them to be shared by multiple clients. This CL > switches one such client, i.e. the Chromium Browser process, over to > that new API. This enables other clients to share access to capture > devices with the Chromium Browser process. > > Design Doc: https://docs.google.com/document/d/1mYnsZfLBRmbsDpUtfb6C7dzhfw2Kcxg_-uiG_6MnWVQ/edit?usp=sharing > > Test: content_browsertests --gtest_filter=WebRtcVideoCaptureSharedDeviceBrowserTest.* > Bug: 783442 > Change-Id: I9c236f03e315cdafdc07429f3213fa4d11b43b34 > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1399454 > Commit-Queue: Christian Fremerey <chfremer@chromium.org> > Reviewed-by: Mustafa Emre Acer <meacer@chromium.org> > Reviewed-by: Emircan Uysaler <emircan@chromium.org> > Cr-Commit-Position: refs/heads/master@{#637405} Bug: 783442 Change-Id: I7dca38334bc78e400daa311fa0444173add9548d Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1504230 Commit-Queue: Christian Fremerey <chfremer@chromium.org> Reviewed-by: Mustafa Emre Acer <meacer@chromium.org> Reviewed-by: Christian Fremerey <chfremer@chromium.org> Cr-Commit-Position: refs/heads/master@{#637873}
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.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .