|
Use IpcVideoFrameCapturer on network thread instead of capture thread.
Previously IpcVideoFrameCapturer was called on the capturer thread,
while all IPC messages are sent and received on the network thread. Now
DesktopEnvironment implementations are responsible for creation of
DesktopCapturerProxy and MouseCursorMonitorProxy if necessary. This
allows to avoid capture thread on windows in the network process.
Also cleaned up unnecessary references to various task runners from
ChromotingHost and ClientSession.
BUG= 458437
Committed: https://crrev.com/85df3c48fd4a3be69b1a650cebc793024d4879b3
Cr-Commit-Position: refs/heads/master@{#375412}
Total comments: 6
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+196 lines, -330 lines) |
Patch |
 |
M |
remoting/host/basic_desktop_environment.h
|
View
|
1
2
|
6 chunks |
+18 lines, -0 lines |
0 comments
|
Download
|
 |
M |
remoting/host/basic_desktop_environment.cc
|
View
|
1
2
3
4
5
6
|
4 chunks |
+23 lines, -14 lines |
0 comments
|
Download
|
 |
M |
remoting/host/chromoting_host.h
|
View
|
1
2
|
2 chunks |
+1 line, -9 lines |
0 comments
|
Download
|
 |
M |
remoting/host/chromoting_host.cc
|
View
|
1
2
|
3 chunks |
+6 lines, -17 lines |
0 comments
|
Download
|
 |
M |
remoting/host/chromoting_host_unittest.cc
|
View
|
1
2
|
2 chunks |
+2 lines, -12 lines |
0 comments
|
Download
|
 |
M |
remoting/host/client_session.h
|
View
|
1
2
3
4
5
6
|
2 chunks |
+7 lines, -18 lines |
0 comments
|
Download
|
 |
M |
remoting/host/client_session.cc
|
View
|
1
2
|
4 chunks |
+2 lines, -22 lines |
0 comments
|
Download
|
 |
M |
remoting/host/client_session_unittest.cc
|
View
|
1
2
|
1 chunk |
+0 lines, -5 lines |
0 comments
|
Download
|
 |
M |
remoting/host/desktop_process.cc
|
View
|
1
2
3
4
|
1 chunk |
+3 lines, -9 lines |
0 comments
|
Download
|
 |
M |
remoting/host/desktop_process_main.cc
|
View
|
1
2
3
4
5
|
2 chunks |
+9 lines, -9 lines |
0 comments
|
Download
|
 |
M |
remoting/host/desktop_process_unittest.cc
|
View
|
1
2
3
4
5
6
7
8
|
4 chunks |
+12 lines, -0 lines |
0 comments
|
Download
|
 |
M |
remoting/host/desktop_session_agent.h
|
View
|
1
2
3
4
5
6
7
8
|
3 chunks |
+1 line, -13 lines |
0 comments
|
Download
|
 |
M |
remoting/host/desktop_session_agent.cc
|
View
|
1
2
3
4
5
6
7
8
|
5 chunks |
+12 lines, -40 lines |
0 comments
|
Download
|
 |
M |
remoting/host/desktop_session_proxy.h
|
View
|
|
3 chunks |
+0 lines, -11 lines |
0 comments
|
Download
|
 |
M |
remoting/host/desktop_session_proxy.cc
|
View
|
|
6 chunks |
+11 lines, -33 lines |
0 comments
|
Download
|
 |
M |
remoting/host/ipc_desktop_environment.h
|
View
|
1
2
3
|
4 chunks |
+6 lines, -11 lines |
0 comments
|
Download
|
 |
M |
remoting/host/ipc_desktop_environment.cc
|
View
|
1
2
3
4
5
6
|
3 chunks |
+11 lines, -29 lines |
0 comments
|
Download
|
 |
M |
remoting/host/ipc_desktop_environment_unittest.cc
|
View
|
|
1 chunk |
+1 line, -5 lines |
0 comments
|
Download
|
 |
M |
remoting/host/it2me/it2me_host.cc
|
View
|
1
2
3
4
5
6
7
|
2 chunks |
+6 lines, -9 lines |
0 comments
|
Download
|
 |
M |
remoting/host/it2me_desktop_environment.h
|
View
|
|
2 chunks |
+2 lines, -0 lines |
0 comments
|
Download
|
 |
M |
remoting/host/it2me_desktop_environment.cc
|
View
|
|
2 chunks |
+9 lines, -9 lines |
0 comments
|
Download
|
 |
M |
remoting/host/me2me_desktop_environment.h
|
View
|
1
2
3
|
4 chunks |
+5 lines, -3 lines |
0 comments
|
Download
|
 |
M |
remoting/host/me2me_desktop_environment.cc
|
View
|
1
2
3
4
5
6
|
3 chunks |
+13 lines, -9 lines |
0 comments
|
Download
|
 |
M |
remoting/host/remoting_me2me_host.cc
|
View
|
1
2
3
4
5
6
7
|
2 chunks |
+12 lines, -22 lines |
0 comments
|
Download
|
 |
M |
remoting/host/single_window_desktop_environment.h
|
View
|
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
remoting/host/single_window_desktop_environment.cc
|
View
|
|
3 chunks |
+10 lines, -11 lines |
0 comments
|
Download
|
 |
M |
remoting/host/win/session_desktop_environment.h
|
View
|
1
2
3
4
5
|
2 chunks |
+2 lines, -0 lines |
0 comments
|
Download
|
 |
M |
remoting/host/win/session_desktop_environment.cc
|
View
|
1
2
3
4
|
1 chunk |
+10 lines, -7 lines |
0 comments
|
Download
|
 |
M |
remoting/test/protocol_perftest.cc
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+1 line, -3 lines |
0 comments
|
Download
|
Dependent Patchsets:
Total messages: 26 (15 generated)
|