Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(173)

Issue 1576073003: Support Audio for Desktop Capture (Closed)

Created:
4 years, 11 months ago by qiangchen
Modified:
4 years, 11 months ago
CC:
chromium-reviews, darin-cc_chromium.org, feature-media-reviews_chromium.org, jam, mcasas+watch_chromium.org, miu+watch_chromium.org, msramek, posciak+watch_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Support Audio for Desktop Capture In this CL, we did the following stuff: Stream audio with screen share (only supported for platform Windows and ChromeOS). The essential functionality was there, we just connect the code path. Currently we put the functionalities behind a flag --enable-audio-support-for-desktop-share. We'll bring the functionality on by default, after we finish the future CL which handles tab sharing and the future CL which handles the user permission for audio output sharing. BUG=557222 Committed: https://crrev.com/84b640a130802c7159fd66254ce9c69d0aad51ed Cr-Commit-Position: refs/heads/master@{#371580}

Patch Set 1 : Support loopback audio #

Patch Set 2 : User Permission #

Patch Set 3 : Rebase #

Total comments: 10

Patch Set 4 : Style Fix #

Total comments: 4

Patch Set 5 : Same as patch 1 #

Unified diffs Side-by-side diffs Delta from patch set Stats (+11 lines, -0 lines) Patch
M content/browser/renderer_host/media/media_stream_manager.cc View 1 2 3 4 2 chunks +6 lines, -0 lines 0 comments Download
M content/public/common/content_switches.h View 1 chunk +1 line, -0 lines 0 comments Download
M content/public/common/content_switches.cc View 1 chunk +4 lines, -0 lines 0 comments Download

Messages

Total messages: 34 (18 generated)
qiangchen
Hi, jochen@: PTAL. The main functionality of loopback audio (namely capturing system audio) is there. ...
4 years, 11 months ago (2016-01-14 18:52:33 UTC) #10
Ilya Sherman
histograms.xml lgtm
4 years, 11 months ago (2016-01-14 21:54:22 UTC) #11
jochen (gone - plz use gerrit)
I don't have context for this CL. audio access & content settings sounds like something ...
4 years, 11 months ago (2016-01-15 14:44:18 UTC) #14
GeorgeZ
lgtm Some minor stuff. https://codereview.chromium.org/1576073003/diff/150001/chrome/browser/media/desktop_capture_access_handler.cc File chrome/browser/media/desktop_capture_access_handler.cc (right): https://codereview.chromium.org/1576073003/diff/150001/chrome/browser/media/desktop_capture_access_handler.cc#newcode349 chrome/browser/media/desktop_capture_access_handler.cc:349: bool loopback_audio_permitted = true; Maybe ...
4 years, 11 months ago (2016-01-15 16:37:55 UTC) #15
GeorgeZ
lgtm Some minor stuff.
4 years, 11 months ago (2016-01-15 16:37:58 UTC) #16
qiangchen
https://codereview.chromium.org/1576073003/diff/150001/chrome/browser/media/desktop_capture_access_handler.cc File chrome/browser/media/desktop_capture_access_handler.cc (right): https://codereview.chromium.org/1576073003/diff/150001/chrome/browser/media/desktop_capture_access_handler.cc#newcode349 chrome/browser/media/desktop_capture_access_handler.cc:349: bool loopback_audio_permitted = true; On 2016/01/15 16:37:55, GeorgeZ wrote: ...
4 years, 11 months ago (2016-01-15 18:19:40 UTC) #17
raymes
https://codereview.chromium.org/1576073003/diff/170001/components/content_settings/core/browser/content_settings_registry.cc File components/content_settings/core/browser/content_settings_registry.cc (right): https://codereview.chromium.org/1576073003/diff/170001/components/content_settings/core/browser/content_settings_registry.cc#newcode265 components/content_settings/core/browser/content_settings_registry.cc:265: Register(CONTENT_SETTINGS_TYPE_DESKTOP_AUDIO_SHARE, "desktop-audio-share", Could you please explain why the content ...
4 years, 11 months ago (2016-01-17 23:27:35 UTC) #18
qiangchen
Hi, raymes@ Replied to your question. Qiang https://codereview.chromium.org/1576073003/diff/170001/components/content_settings/core/browser/content_settings_registry.cc File components/content_settings/core/browser/content_settings_registry.cc (right): https://codereview.chromium.org/1576073003/diff/170001/components/content_settings/core/browser/content_settings_registry.cc#newcode265 components/content_settings/core/browser/content_settings_registry.cc:265: Register(CONTENT_SETTINGS_TYPE_DESKTOP_AUDIO_SHARE, "desktop-audio-share", ...
4 years, 11 months ago (2016-01-19 17:33:22 UTC) #19
msramek
https://codereview.chromium.org/1576073003/diff/170001/components/content_settings/core/browser/content_settings_registry.cc File components/content_settings/core/browser/content_settings_registry.cc (right): https://codereview.chromium.org/1576073003/diff/170001/components/content_settings/core/browser/content_settings_registry.cc#newcode265 components/content_settings/core/browser/content_settings_registry.cc:265: Register(CONTENT_SETTINGS_TYPE_DESKTOP_AUDIO_SHARE, "desktop-audio-share", On 2016/01/19 17:33:22, qiangchenC wrote: > On ...
4 years, 11 months ago (2016-01-19 18:02:20 UTC) #21
raymes
On 2016/01/19 18:02:20, msramek wrote: > https://codereview.chromium.org/1576073003/diff/170001/components/content_settings/core/browser/content_settings_registry.cc > File components/content_settings/core/browser/content_settings_registry.cc > (right): > > https://codereview.chromium.org/1576073003/diff/170001/components/content_settings/core/browser/content_settings_registry.cc#newcode265 ...
4 years, 11 months ago (2016-01-20 02:31:27 UTC) #22
qiangchen
replied https://codereview.chromium.org/1576073003/diff/170001/components/content_settings/core/browser/content_settings_registry.cc File components/content_settings/core/browser/content_settings_registry.cc (right): https://codereview.chromium.org/1576073003/diff/170001/components/content_settings/core/browser/content_settings_registry.cc#newcode265 components/content_settings/core/browser/content_settings_registry.cc:265: Register(CONTENT_SETTINGS_TYPE_DESKTOP_AUDIO_SHARE, "desktop-audio-share", On 2016/01/19 18:02:20, msramek wrote: > ...
4 years, 11 months ago (2016-01-20 18:00:18 UTC) #23
qiangchen
After resolving the review comments in my design doc, the user permission is going to ...
4 years, 11 months ago (2016-01-25 18:16:04 UTC) #26
jochen (gone - plz use gerrit)
lgtm
4 years, 11 months ago (2016-01-26 11:45:33 UTC) #27
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1576073003/190001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1576073003/190001
4 years, 11 months ago (2016-01-26 20:24:30 UTC) #30
commit-bot: I haz the power
Committed patchset #5 (id:190001)
4 years, 11 months ago (2016-01-26 20:36:08 UTC) #32
commit-bot: I haz the power
4 years, 11 months ago (2016-01-26 20:37:44 UTC) #34
Message was sent while issue was closed.
Patchset 5 (id:??) landed as
https://crrev.com/84b640a130802c7159fd66254ce9c69d0aad51ed
Cr-Commit-Position: refs/heads/master@{#371580}

Powered by Google App Engine
This is Rietveld 408576698