diff options
author | hshi@chromium.org <hshi@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-07-02 20:03:42 +0000 |
---|---|---|
committer | hshi@chromium.org <hshi@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-07-02 20:03:42 +0000 |
commit | 76bf7f58d93256dfa5867b6730e446517ead2a30 (patch) | |
tree | 184a18d6d0ed95cfb13303ca6af1fb3b6ed8d44f /content/browser | |
parent | 9c1daf729ceb981ca1650999a15d31d8dc0d1294 (diff) | |
download | chromium_src-76bf7f58d93256dfa5867b6730e446517ead2a30.zip chromium_src-76bf7f58d93256dfa5867b6730e446517ead2a30.tar.gz chromium_src-76bf7f58d93256dfa5867b6730e446517ead2a30.tar.bz2 |
Define EncodedVideoSource and RtcCapturedEncodingVideoCapturer.
Defined the interfaces for EVS (EncodedVideoSource) and related IPC messages
between renderer and browser processes for the purpose of encoded screen capture.
Added RtcCapturedEncodingVideoCapturerFactory which implements the
libjingle::WebRtcVideoEncoderFactory class, and the corresponding
RtcCapturedEncodingVideoCapturer which implements the webrtc::VideoEncoder.
Modify MediaStreamDependencyFactory and inject RtcCapturedEncodingVideoCaptureFactory
in PeerConnectionFactory. For the time being, the factory will only be instantiated
for Chrome OS and ARM.
BUG=238515
TEST=trybot
Review URL: https://chromiumcodereview.appspot.com/16320005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@209760 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'content/browser')
-rw-r--r-- | content/browser/renderer_host/render_process_host_impl.cc | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/content/browser/renderer_host/render_process_host_impl.cc b/content/browser/renderer_host/render_process_host_impl.cc index 03f28d7..4a7c8b8 100644 --- a/content/browser/renderer_host/render_process_host_impl.cc +++ b/content/browser/renderer_host/render_process_host_impl.cc @@ -954,6 +954,9 @@ void RenderProcessHostImpl::PropagateBrowserCommandLineToRenderer( switches::kDefaultTileHeight, switches::kMaxUntiledLayerWidth, switches::kMaxUntiledLayerHeight, +#if defined(OS_CHROMEOS) + switches::kEnableEncodedScreenCapture, +#endif switches::kEnableViewport, switches::kEnableInbandTextTracks, switches::kEnableOpusPlayback, |