diff options
author | ernstm@chromium.org <ernstm@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-11-28 01:11:46 +0000 |
---|---|---|
committer | ernstm@chromium.org <ernstm@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-11-28 01:11:46 +0000 |
commit | 396607b98f6857c8a0a28ab31358039dd4b149c8 (patch) | |
tree | 6e60ea356183a4b963b026af2691b571e8652cdf /mojo/examples/sample_app/hello_world_client_impl.cc | |
parent | 8fe8321285e6ca79094a90ef8e46c4cbc586beb4 (diff) | |
download | chromium_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