|
Cast: Move retransmission to the transport
This change is to move the logic of retransmission from AudioSender/
VideoSender to CastTransportSender.
With this change AudioSender and VideoSender will not handle packets any
more. They will simply see frames. Retransmission is now handled by
CastTransportSender.
Added two more public methods for CastTransportSender:
* CancelSendingFrames
Cancel sending certain frames.
* SendFrameForKickstart
Sends the last packet of a frame to kick start the session.
cast_simulator shows no regression.
BUG= 393042
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=290094
Total comments: 11
Total comments: 2
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+379 lines, -161 lines) |
Patch |
 |
M |
chrome/browser/media/cast_transport_host_filter.h
|
View
|
1
2
3
|
1 chunk |
+4 lines, -6 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/media/cast_transport_host_filter.cc
|
View
|
1
2
3
|
2 chunks |
+31 lines, -19 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/media/cast_transport_host_filter_unittest.cc
|
View
|
1
2
3
4
5
|
1 chunk |
+7 lines, -6 lines |
0 comments
|
Download
|
 |
M |
chrome/common/cast_messages.h
|
View
|
1
2
3
|
1 chunk |
+10 lines, -6 lines |
0 comments
|
Download
|
 |
M |
chrome/renderer/media/cast_transport_sender_ipc.h
|
View
|
1
2
3
|
1 chunk |
+4 lines, -6 lines |
0 comments
|
Download
|
 |
M |
chrome/renderer/media/cast_transport_sender_ipc.cc
|
View
|
1
2
3
|
1 chunk |
+12 lines, -10 lines |
0 comments
|
Download
|
 |
M |
media/cast/net/cast_transport_sender.h
|
View
|
1
2
3
|
1 chunk |
+9 lines, -13 lines |
0 comments
|
Download
|
 |
M |
media/cast/net/cast_transport_sender_impl.h
|
View
|
1
2
3
|
3 chunks |
+24 lines, -5 lines |
0 comments
|
Download
|
 |
M |
media/cast/net/cast_transport_sender_impl.cc
|
View
|
1
2
3
|
4 chunks |
+64 lines, -7 lines |
0 comments
|
Download
|
 |
M |
media/cast/net/cast_transport_sender_impl_unittest.cc
|
View
|
1
2
3
|
3 chunks |
+160 lines, -2 lines |
0 comments
|
Download
|
 |
M |
media/cast/net/rtcp/rtcp.h
|
View
|
1
2
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
 |
M |
media/cast/net/rtp/rtp_sender.h
|
View
|
1
2
3
|
1 chunk |
+4 lines, -0 lines |
0 comments
|
Download
|
 |
M |
media/cast/net/rtp/rtp_sender.cc
|
View
|
1
2
3
|
1 chunk |
+28 lines, -0 lines |
0 comments
|
Download
|
 |
M |
media/cast/sender/audio_sender.cc
|
View
|
1
2
3
|
3 chunks |
+4 lines, -22 lines |
0 comments
|
Download
|
 |
M |
media/cast/sender/frame_sender.h
|
View
|
|
2 chunks |
+2 lines, -1 line |
0 comments
|
Download
|
 |
M |
media/cast/sender/frame_sender.cc
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
media/cast/sender/video_sender.cc
|
View
|
1
2
3
|
3 chunks |
+4 lines, -22 lines |
0 comments
|
Download
|
 |
M |
media/cast/sender/video_sender_unittest.cc
|
View
|
1
2
|
1 chunk |
+0 lines, -27 lines |
0 comments
|
Download
|
 |
M |
media/cast/test/cast_benchmarks.cc
|
View
|
1
2
3
4
|
1 chunk |
+9 lines, -8 lines |
0 comments
|
Download
|
Total messages: 21 (0 generated)
|