From 0215564c6c0225e22419c85e7854c5ce103414c2 Mon Sep 17 00:00:00 2001 From: kelvinp Date: Tue, 16 Sep 2014 19:12:07 -0700 Subject: Remote Assistance on Chrome OS - Aura Desktop Capturer This CL implements a WebRTC Desktop Capturer that captures from the Aura Shell root window. The capturer is used by the It2MeHost on Chrome OS. |DesktopCaptureDeviceAura| cannot be re-used in our scenario because is timer-driven as opposed to caller driven, which is required by WebRTC. The current implementation uses the layer API desktop_window_->layer()->RequestCopyOfOutput(request.Pass()) to request the layer and its subtree to be rendered to a |SkiaBitmap|. It then copies the pixels to a WebRTC |DesktopFrame|. BUG=411530 Committed: https://crrev.com/278b065b519617b1e9231bd53e6502706d20787c Cr-Commit-Position: refs/heads/master@{#295187} Review URL: https://codereview.chromium.org/543243003 Cr-Commit-Position: refs/heads/master@{#295214} --- remoting/remoting_host_linux.gypi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'remoting/remoting_host_linux.gypi') diff --git a/remoting/remoting_host_linux.gypi b/remoting/remoting_host_linux.gypi index 843b5bc..31bbc94 100644 --- a/remoting/remoting_host_linux.gypi +++ b/remoting/remoting_host_linux.gypi @@ -4,7 +4,7 @@ { 'conditions': [ - ['OS=="linux" and branding=="Chrome" and enable_remoting_host==1', { + ['OS=="linux" and branding=="Chrome" and enable_remoting_host==1 and chromeos==0', { 'variables': { 'build_deb_script': 'host/installer/linux/build-deb.sh', 'deb_filename': 'host/installer/