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

Issue 2615113005: [Chromoting] Use HostExperimentSessionPlugin in host (Closed)

Created:
3 years, 11 months ago by Hzj_jie
Modified:
3 years, 10 months ago
Reviewers:
Sergey Ulanov, Jamie, joedow
CC:
chromium-reviews, chromoting-reviews_chromium.org
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

[Chromoting] Use HostExperimentSessionPlugin in host This change adds HostExperimentSessionPlugin in host ClientSession class, and attaches it to Session through ConnectionToClient. When OnAuthenticated() is fired, the HostExperimentSessionPlugin::configuration() will be sent to HostSesionPlugin / DesktopEnvironmentOptions, so DesktopEnvironment can use it to create DirectX capturer. This change is more specific for experiment of DirectX capturer. BUG=650926 Review-Url: https://codereview.chromium.org/2615113005 Cr-Commit-Position: refs/heads/master@{#448852} Committed: https://chromium.googlesource.com/chromium/src/+/f38c9720e162e14c8a8fb2f492cbae99fd525ae3

Patch Set 1 #

Total comments: 10

Patch Set 2 : Resolve review comments #

Total comments: 9

Patch Set 3 : Resolve review comments #

Patch Set 4 : Enable two-way control of DirectX capturer #

Total comments: 4

Patch Set 5 : Resolve review comments #

Unified diffs Side-by-side diffs Delta from patch set Stats (+161 lines, -42 lines) Patch
M remoting/host/chromoting_host.cc View 1 2 3 4 1 chunk +3 lines, -4 lines 0 comments Download
M remoting/host/client_session.h View 2 2 chunks +3 lines, -0 lines 0 comments Download
M remoting/host/client_session.cc View 1 2 3 4 2 chunks +6 lines, -2 lines 0 comments Download
M remoting/host/client_session_unittest.cc View 1 2 3 4 10 chunks +73 lines, -17 lines 0 comments Download
M remoting/host/desktop_environment_options.h View 1 2 3 4 2 chunks +4 lines, -4 lines 0 comments Download
M remoting/host/desktop_environment_options.cc View 1 2 3 4 2 chunks +22 lines, -0 lines 0 comments Download
M remoting/host/fake_desktop_environment.h View 4 chunks +7 lines, -1 line 0 comments Download
M remoting/host/fake_desktop_environment.cc View 1 3 chunks +8 lines, -3 lines 0 comments Download
M remoting/host/host_session_options.h View 1 4 chunks +5 lines, -5 lines 0 comments Download
M remoting/host/host_session_options.cc View 1 2 3 4 3 chunks +4 lines, -2 lines 0 comments Download
M remoting/host/host_session_options_unittest.cc View 2 chunks +0 lines, -2 lines 0 comments Download
M remoting/protocol/fake_session.h View 1 2 3 4 3 chunks +8 lines, -0 lines 0 comments Download
M remoting/protocol/fake_session.cc View 1 2 3 4 2 chunks +18 lines, -2 lines 0 comments Download

Messages

Total messages: 73 (56 generated)
Hzj_jie
3 years, 11 months ago (2017-01-07 00:37:59 UTC) #18
Sergey Ulanov
https://codereview.chromium.org/2615113005/diff/40001/remoting/host/client_session_unittest.cc File remoting/host/client_session_unittest.cc (right): https://codereview.chromium.org/2615113005/diff/40001/remoting/host/client_session_unittest.cc#newcode441 remoting/host/client_session_unittest.cc:441: std::unique_ptr<protocol::MockSession> session(new protocol::MockSession()); nit: This line may would be ...
3 years, 11 months ago (2017-01-07 01:23:09 UTC) #19
Hzj_jie
https://codereview.chromium.org/2615113005/diff/40001/remoting/host/client_session_unittest.cc File remoting/host/client_session_unittest.cc (right): https://codereview.chromium.org/2615113005/diff/40001/remoting/host/client_session_unittest.cc#newcode441 remoting/host/client_session_unittest.cc:441: std::unique_ptr<protocol::MockSession> session(new protocol::MockSession()); On 2017/01/07 01:23:09, Sergey Ulanov wrote: ...
3 years, 11 months ago (2017-01-08 23:48:49 UTC) #28
Sergey Ulanov
https://codereview.chromium.org/2615113005/diff/80001/remoting/host/host_experiment_servant.h File remoting/host/host_experiment_servant.h (right): https://codereview.chromium.org/2615113005/diff/80001/remoting/host/host_experiment_servant.h#newcode18 remoting/host/host_experiment_servant.h:18: class HostExperimentServant : public protocol::SessionPlugin { I don't think ...
3 years, 11 months ago (2017-01-09 23:00:27 UTC) #31
Hzj_jie
https://codereview.chromium.org/2615113005/diff/80001/remoting/host/host_experiment_servant.h File remoting/host/host_experiment_servant.h (right): https://codereview.chromium.org/2615113005/diff/80001/remoting/host/host_experiment_servant.h#newcode18 remoting/host/host_experiment_servant.h:18: class HostExperimentServant : public protocol::SessionPlugin { On 2017/01/09 23:00:26, ...
3 years, 11 months ago (2017-01-10 02:31:10 UTC) #34
joedow
https://codereview.chromium.org/2615113005/diff/80001/remoting/host/host_experiment_servant.h File remoting/host/host_experiment_servant.h (right): https://codereview.chromium.org/2615113005/diff/80001/remoting/host/host_experiment_servant.h#newcode18 remoting/host/host_experiment_servant.h:18: class HostExperimentServant : public protocol::SessionPlugin { On 2017/01/10 02:31:09, ...
3 years, 11 months ago (2017-01-10 15:11:47 UTC) #40
joedow
https://codereview.chromium.org/2615113005/diff/80001/remoting/host/host_experiment_servant.h File remoting/host/host_experiment_servant.h (right): https://codereview.chromium.org/2615113005/diff/80001/remoting/host/host_experiment_servant.h#newcode18 remoting/host/host_experiment_servant.h:18: class HostExperimentServant : public protocol::SessionPlugin { On 2017/01/10 02:31:09, ...
3 years, 11 months ago (2017-01-10 15:11:47 UTC) #41
joedow
https://codereview.chromium.org/2615113005/diff/80001/remoting/host/host_experiment_servant.h File remoting/host/host_experiment_servant.h (right): https://codereview.chromium.org/2615113005/diff/80001/remoting/host/host_experiment_servant.h#newcode18 remoting/host/host_experiment_servant.h:18: class HostExperimentServant : public protocol::SessionPlugin { On 2017/01/10 02:31:09, ...
3 years, 11 months ago (2017-01-10 15:11:47 UTC) #42
Hzj_jie
On 2017/01/10 15:11:47, joedow wrote: > https://codereview.chromium.org/2615113005/diff/80001/remoting/host/host_experiment_servant.h > File remoting/host/host_experiment_servant.h (right): > > https://codereview.chromium.org/2615113005/diff/80001/remoting/host/host_experiment_servant.h#newcode18 > ...
3 years, 11 months ago (2017-01-10 20:32:31 UTC) #43
Hzj_jie
On 2017/01/10 20:32:31, Hzj_jie wrote: > On 2017/01/10 15:11:47, joedow wrote: > > > https://codereview.chromium.org/2615113005/diff/80001/remoting/host/host_experiment_servant.h ...
3 years, 11 months ago (2017-01-13 19:54:31 UTC) #48
Sergey Ulanov
On 2017/01/13 19:54:31, Hzj_jie wrote: > Ping ... Do we still needs parts of this ...
3 years, 11 months ago (2017-01-18 22:21:40 UTC) #49
Hzj_jie
I believe so, we can have a reverse experiment to analyze the impact of DX ...
3 years, 11 months ago (2017-01-21 02:07:02 UTC) #50
Sergey Ulanov
lgmt when my comment are addressed https://codereview.chromium.org/2615113005/diff/80001/remoting/protocol/fake_session.h File remoting/protocol/fake_session.h (right): https://codereview.chromium.org/2615113005/diff/80001/remoting/protocol/fake_session.h#newcode80 remoting/protocol/fake_session.h:80: std::deque<JingleMessage> attachments_; On ...
3 years, 11 months ago (2017-01-23 00:51:36 UTC) #51
Sergey Ulanov
On 2017/01/23 00:51:36, Sergey Ulanov wrote: > lgmt when my comment are addressed I meant ...
3 years, 11 months ago (2017-01-23 00:52:09 UTC) #52
Hzj_jie
https://codereview.chromium.org/2615113005/diff/80001/remoting/protocol/fake_session.h File remoting/protocol/fake_session.h (right): https://codereview.chromium.org/2615113005/diff/80001/remoting/protocol/fake_session.h#newcode80 remoting/protocol/fake_session.h:80: std::deque<JingleMessage> attachments_; On 2017/01/23 00:51:35, Sergey Ulanov wrote: > ...
3 years, 10 months ago (2017-02-08 01:56:29 UTC) #67
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2615113005/200001
3 years, 10 months ago (2017-02-08 01:58:42 UTC) #70
commit-bot: I haz the power
3 years, 10 months ago (2017-02-08 02:06:38 UTC) #73
Message was sent while issue was closed.
Committed patchset #5 (id:200001) as
https://chromium.googlesource.com/chromium/src/+/f38c9720e162e14c8a8fb2f492cb...

Powered by Google App Engine
This is Rietveld 408576698