|
Adding CastRemotingSender for media remoting.
This Cl:
1. Adding a CastRemotingSender for media remoting.
2. Modeled after media::cast::FrameSender, but is different in that:
a) it's just used as an opaque, reliable transport and does not manage
a media encoder; and b) is meant to run in the browser process instead
of the render process to avoid extra cross-process hopping for the
media remoting use case.
3. Intended to be created via the cast.streaming.rtp private extension
API, which is to be used by the Media Router component extension.
BUG= 630390, 643964
Committed: https://crrev.com/7bffeb193c34e56437778094f847ec65e90deaea
Cr-Commit-Position: refs/heads/master@{#418409}
Total comments: 6
Total comments: 42
Total comments: 2
Total comments: 1
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+980 lines, -130 lines) |
Patch |
|
M |
chrome/browser/BUILD.gn
|
View
|
1
2
3
4
5
6
|
1 chunk |
+8 lines, -1 line |
0 comments
|
Download
|
|
A |
chrome/browser/media/cast_remoting_sender.h
|
View
|
1
2
3
4
|
1 chunk |
+132 lines, -0 lines |
0 comments
|
Download
|
|
A |
chrome/browser/media/cast_remoting_sender.cc
|
View
|
1
2
3
4
5
|
1 chunk |
+342 lines, -0 lines |
0 comments
|
Download
|
|
A |
chrome/browser/media/cast_remoting_sender_unittest.cc
|
View
|
1
2
3
4
|
1 chunk |
+203 lines, -0 lines |
0 comments
|
Download
|
|
M |
chrome/browser/media/cast_transport_host_filter.h
|
View
|
1
2
3
4
|
3 chunks |
+13 lines, -0 lines |
0 comments
|
Download
|
|
M |
chrome/browser/media/cast_transport_host_filter.cc
|
View
|
1
2
3
4
|
13 chunks |
+73 lines, -45 lines |
0 comments
|
Download
|
|
M |
chrome/common/cast_messages.h
|
View
|
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
|
M |
chrome/renderer/extensions/cast_streaming_native_handler.cc
|
View
|
1
2
3
4
5
6
|
7 chunks |
+59 lines, -27 lines |
0 comments
|
Download
|
|
M |
chrome/renderer/media/cast_rtp_stream.h
|
View
|
1
|
4 chunks |
+5 lines, -5 lines |
0 comments
|
Download
|
|
M |
chrome/renderer/media/cast_rtp_stream.cc
|
View
|
1
2
3
4
5
6
|
7 chunks |
+69 lines, -30 lines |
0 comments
|
Download
|
|
M |
chrome/renderer/media/cast_session.h
|
View
|
|
2 chunks |
+16 lines, -10 lines |
0 comments
|
Download
|
|
M |
chrome/renderer/media/cast_session.cc
|
View
|
|
1 chunk |
+12 lines, -0 lines |
0 comments
|
Download
|
|
M |
chrome/renderer/media/cast_session_delegate.h
|
View
|
|
1 chunk |
+7 lines, -0 lines |
0 comments
|
Download
|
|
M |
chrome/renderer/media/cast_session_delegate.cc
|
View
|
1
2
3
4
|
1 chunk |
+21 lines, -0 lines |
0 comments
|
Download
|
|
M |
chrome/renderer/media/cast_transport_ipc.cc
|
View
|
1
|
1 chunk |
+4 lines, -2 lines |
0 comments
|
Download
|
|
M |
chrome/test/BUILD.gn
|
View
|
1
2
3
4
5
6
|
2 chunks |
+2 lines, -0 lines |
0 comments
|
Download
|
|
M |
chrome/test/data/extensions/api_test/cast_streaming/null_stream.js
|
View
|
1
2
3
|
1 chunk |
+3 lines, -8 lines |
0 comments
|
Download
|
|
M |
media/cast/cast_config.h
|
View
|
1
|
1 chunk |
+3 lines, -0 lines |
0 comments
|
Download
|
|
M |
media/cast/net/cast_transport.h
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
M |
media/cast/net/cast_transport_config.h
|
View
|
|
2 chunks |
+6 lines, -1 line |
1 comment
|
Download
|
Total messages: 45 (23 generated)
|