summaryrefslogtreecommitdiffstats
path: root/mojo/examples/sample_app/hello_world_client_impl.cc
diff options
context:
space:
mode:
authorernstm@chromium.org <ernstm@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-11-28 01:11:46 +0000
committerernstm@chromium.org <ernstm@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-11-28 01:11:46 +0000
commit396607b98f6857c8a0a28ab31358039dd4b149c8 (patch)
tree6e60ea356183a4b963b026af2691b571e8652cdf /mojo/examples/sample_app/hello_world_client_impl.cc
parent8fe8321285e6ca79094a90ef8e46c4cbc586beb4 (diff)
downloadchromium_src-396607b98f6857c8a0a28ab31358039dd4b149c8.zip
chromium_src-396607b98f6857c8a0a28ab31358039dd4b149c8.tar.gz
chromium_src-396607b98f6857c8a0a28ab31358039dd4b149c8.tar.bz2
Revert 237634 "Implement DesktopCaptureDeviceAsh based on CopyOu..."
DesktopCaptureApiTest.ChooseDesktopMedia still failing. > Implement DesktopCaptureDeviceAsh based on CopyOutputRequest. > > The new implementation captures the Ash desktop by > issuing CopyOutputRequest on the layer associated with the root window > of the desktop. > > Desktop capture using this path is only feasible on Ash at this > moment, where the aura root window corresponds to the entire desktop. > On other platforms the aura root window is mapped to a native window. > > Refactor WebContentsVideoCaptureDevice::Impl and share the class > ThreadSafeCaptureOracle between web contents capture and desktop capture. > > The existing X11 desktop capture path is inefficient especially on ARM > devices. This CL leverages hardware-accelerated copy and encoding to > achieve performance on par with tab capture. > > Measured desktop capture frame rate on daisy: > Before this CL: 6~7 fps > After this CL: 18~23 fps depending on content > > BUG=310372 > TEST=trybots, verify tab/screen capture locally on devices > R=creis@chromium.org, sergeyu@chromium.org > > Review URL: https://codereview.chromium.org/64383006 TBR=hshi@chromium.org Review URL: https://codereview.chromium.org/93373002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@237653 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'mojo/examples/sample_app/hello_world_client_impl.cc')
0 files changed, 0 insertions, 0 deletions