|
Cast: Simplify code path for RTCP sender report
Sending a RTCP sender report used to require a couple round trips of
IPCs. This is much simplified in this change. AudioSender or VideoSender
sends the latest known NTP time and corresponding RTP timestamp. Sends
it to CastTransportSender, which appends the current packet ccount and
octet count to form a sender report.
There is no need for AudioSender and VideoSender to know the current
packet count and octet count.
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=270954
Total comments: 14
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+210 lines, -343 lines) |
Patch |
 |
M |
chrome/browser/media/cast_transport_host_filter.h
|
View
|
|
2 chunks |
+0 lines, -7 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/media/cast_transport_host_filter.cc
|
View
|
|
4 chunks |
+3 lines, -22 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/media/cast_transport_host_filter_unittest.cc
|
View
|
1
2
3
|
1 chunk |
+1 line, -7 lines |
0 comments
|
Download
|
 |
M |
chrome/common/cast_messages.h
|
View
|
1
2
|
4 chunks |
+5 lines, -19 lines |
0 comments
|
Download
|
 |
M |
chrome/renderer/media/cast_ipc_dispatcher.cc
|
View
|
|
2 chunks |
+0 lines, -15 lines |
0 comments
|
Download
|
 |
M |
chrome/renderer/media/cast_transport_sender_ipc.h
|
View
|
|
3 chunks |
+3 lines, -14 lines |
0 comments
|
Download
|
 |
M |
chrome/renderer/media/cast_transport_sender_ipc.cc
|
View
|
|
4 chunks |
+6 lines, -23 lines |
0 comments
|
Download
|
 |
M |
media/cast/audio_sender/audio_sender.h
|
View
|
1
|
3 chunks |
+2 lines, -5 lines |
0 comments
|
Download
|
 |
M |
media/cast/audio_sender/audio_sender.cc
|
View
|
|
4 chunks |
+9 lines, -15 lines |
0 comments
|
Download
|
 |
M |
media/cast/cast.gyp
|
View
|
1
2
3
4
5
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
 |
M |
media/cast/cast_defines.h
|
View
|
1
|
1 chunk |
+0 lines, -49 lines |
0 comments
|
Download
|
 |
M |
media/cast/rtcp/rtcp.h
|
View
|
|
1 chunk |
+6 lines, -1 line |
0 comments
|
Download
|
 |
M |
media/cast/rtcp/rtcp.cc
|
View
|
|
3 chunks |
+11 lines, -8 lines |
0 comments
|
Download
|
 |
M |
media/cast/rtcp/rtcp_unittest.cc
|
View
|
1
|
14 chunks |
+17 lines, -18 lines |
0 comments
|
Download
|
 |
A |
media/cast/rtp_timestamp_helper.h
|
View
|
1
|
1 chunk |
+41 lines, -0 lines |
0 comments
|
Download
|
 |
A |
media/cast/rtp_timestamp_helper.cc
|
View
|
1
|
1 chunk |
+35 lines, -0 lines |
0 comments
|
Download
|
 |
M |
media/cast/transport/cast_transport_config.h
|
View
|
|
1 chunk |
+3 lines, -0 lines |
0 comments
|
Download
|
 |
M |
media/cast/transport/cast_transport_sender.h
|
View
|
|
3 chunks |
+5 lines, -14 lines |
0 comments
|
Download
|
 |
M |
media/cast/transport/cast_transport_sender_impl.h
|
View
|
|
2 chunks |
+3 lines, -7 lines |
0 comments
|
Download
|
 |
M |
media/cast/transport/cast_transport_sender_impl.cc
|
View
|
|
2 chunks |
+17 lines, -13 lines |
0 comments
|
Download
|
 |
M |
media/cast/transport/rtp_sender/rtp_packetizer/rtp_packetizer.h
|
View
|
|
2 chunks |
+5 lines, -8 lines |
0 comments
|
Download
|
 |
M |
media/cast/transport/rtp_sender/rtp_packetizer/rtp_packetizer.cc
|
View
|
|
4 chunks |
+2 lines, -13 lines |
0 comments
|
Download
|
 |
M |
media/cast/transport/rtp_sender/rtp_packetizer/rtp_packetizer_unittest.cc
|
View
|
|
5 chunks |
+9 lines, -9 lines |
0 comments
|
Download
|
 |
M |
media/cast/transport/rtp_sender/rtp_sender.h
|
View
|
1
2
3
4
|
2 chunks |
+7 lines, -7 lines |
0 comments
|
Download
|
 |
M |
media/cast/transport/rtp_sender/rtp_sender.cc
|
View
|
|
2 chunks |
+0 lines, -30 lines |
0 comments
|
Download
|
 |
M |
media/cast/transport/transport_audio_sender.h
|
View
|
|
1 chunk |
+3 lines, -4 lines |
0 comments
|
Download
|
 |
M |
media/cast/transport/transport_audio_sender.cc
|
View
|
|
1 chunk |
+0 lines, -5 lines |
0 comments
|
Download
|
 |
M |
media/cast/transport/transport_video_sender.h
|
View
|
|
1 chunk |
+3 lines, -4 lines |
0 comments
|
Download
|
 |
M |
media/cast/transport/transport_video_sender.cc
|
View
|
|
1 chunk |
+0 lines, -5 lines |
0 comments
|
Download
|
 |
M |
media/cast/video_sender/video_sender.h
|
View
|
1
2
3
4
5
|
3 chunks |
+2 lines, -6 lines |
0 comments
|
Download
|
 |
M |
media/cast/video_sender/video_sender.cc
|
View
|
1
2
3
4
5
|
4 chunks |
+9 lines, -14 lines |
0 comments
|
Download
|
 |
M |
media/cast/video_sender/video_sender_unittest.cc
|
View
|
1
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
Total messages: 28 (0 generated)
|