|
|
Created:
4 years, 6 months ago by stefan-webrtc Modified:
4 years, 6 months ago Reviewers:
pbos-webrtc, mflodman CC:
webrtc-reviews_webrtc.org, video-team_agora.io, danilchap, yujie_mao (webrtc), zhuangzesen_agora.io, zhengzhonghou_agora.io, tterriberry_mozilla.com, pbos-webrtc, perkj_webrtc, mflodman Base URL:
https://chromium.googlesource.com/external/webrtc.git@master Target Ref:
refs/pending/heads/master Project:
webrtc Visibility:
Public. |
DescriptionAlways send RED headers if configured.
This shouldn't be needed, but because the receiver assumes RTX packets
contain RED if configured to receive them (due to an incompatibility
issue), we also have to make sure we send them for now.
BUG=webrtc:5675
Committed: https://crrev.com/8f4c77fea10010b5879a01bf6fcd485318594a85
Cr-Commit-Position: refs/heads/master@{#13024}
Patch Set 1 #Patch Set 2 : Add test. #Patch Set 3 : Tests passing. #
Total comments: 4
Created: 4 years, 6 months ago
Messages
Total messages: 21 (9 generated)
pbos@webrtc.org changed reviewers: + pbos@webrtc.org
lgtm with tests updated
Description was changed from ========== Always send red headers if configured. This shouldn't be needed, but because the receiver assumes rtx packets contain red if configured to receive them (due to an incompatibility issue), we also have to make sure we send them for now. BUG=webrtc:5675 ========== to ========== Always send RED headers if configured. This shouldn't be needed, but because the receiver assumes rtx packets contain red if configured to receive them (due to an incompatibility issue), we also have to make sure we send them for now. BUG=webrtc:5675 ==========
Description was changed from ========== Always send RED headers if configured. This shouldn't be needed, but because the receiver assumes rtx packets contain red if configured to receive them (due to an incompatibility issue), we also have to make sure we send them for now. BUG=webrtc:5675 ========== to ========== Always send RED headers if configured. This shouldn't be needed, but because the receiver assumes RTX packets contain RED if configured to receive them (due to an incompatibility issue), we also have to make sure we send them for now. BUG=webrtc:5675 ==========
Add test.
PTAL
The CQ bit was checked by stefan@webrtc.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/2033763002/40001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/2033763002/40001
lgtm, fingers crossed on sufficient test coverage
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: This issue passed the CQ dry run.
Verified with apprtc demo, landing.
The CQ bit was checked by stefan@webrtc.org
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/2033763002/40001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/2033763002/40001
Message was sent while issue was closed.
Description was changed from ========== Always send RED headers if configured. This shouldn't be needed, but because the receiver assumes RTX packets contain RED if configured to receive them (due to an incompatibility issue), we also have to make sure we send them for now. BUG=webrtc:5675 ========== to ========== Always send RED headers if configured. This shouldn't be needed, but because the receiver assumes RTX packets contain RED if configured to receive them (due to an incompatibility issue), we also have to make sure we send them for now. BUG=webrtc:5675 ==========
Message was sent while issue was closed.
Committed patchset #3 (id:40001)
Message was sent while issue was closed.
Description was changed from ========== Always send RED headers if configured. This shouldn't be needed, but because the receiver assumes RTX packets contain RED if configured to receive them (due to an incompatibility issue), we also have to make sure we send them for now. BUG=webrtc:5675 ========== to ========== Always send RED headers if configured. This shouldn't be needed, but because the receiver assumes RTX packets contain RED if configured to receive them (due to an incompatibility issue), we also have to make sure we send them for now. BUG=webrtc:5675 Committed: https://crrev.com/8f4c77fea10010b5879a01bf6fcd485318594a85 Cr-Commit-Position: refs/heads/master@{#13024} ==========
Message was sent while issue was closed.
Patchset 3 (id:??) landed as https://crrev.com/8f4c77fea10010b5879a01bf6fcd485318594a85 Cr-Commit-Position: refs/heads/master@{#13024}
Message was sent while issue was closed.
mflodman@webrtc.org changed reviewers: + mflodman@webrtc.org
Message was sent while issue was closed.
After the fact comments, LGTM with those addressed as a follow up. https://codereview.webrtc.org/2033763002/diff/40001/webrtc/modules/rtp_rtcp/s... File webrtc/modules/rtp_rtcp/source/rtp_sender_video.cc (right): https://codereview.webrtc.org/2033763002/diff/40001/webrtc/modules/rtp_rtcp/s... webrtc/modules/rtp_rtcp/source/rtp_sender_video.cc:173: fec_enabled_ = enable; I think we should DCHECK the pl types != 0 here, or is that done elsewhere? Since 0 actually is a valid number I think that might slip though higher layers. https://codereview.webrtc.org/2033763002/diff/40001/webrtc/video/video_send_s... File webrtc/video/video_send_stream.cc (right): https://codereview.webrtc.org/2033763002/diff/40001/webrtc/video/video_send_s... webrtc/video/video_send_stream.cc:684: RTC_DCHECK_GE(config_.rtp.fec.red_payload_type, 0); Or change this to not allow 0. https://codereview.webrtc.org/2033763002/diff/40001/webrtc/video/video_send_s... webrtc/video/video_send_stream.cc:694: RTC_DCHECK_GE(config_.rtp.fec.ulpfec_payload_type, 0); And here.
Message was sent while issue was closed.
https://codereview.webrtc.org/2033763002/diff/40001/webrtc/video/video_send_s... File webrtc/video/video_send_stream.cc (right): https://codereview.webrtc.org/2033763002/diff/40001/webrtc/video/video_send_s... webrtc/video/video_send_stream.cc:684: RTC_DCHECK_GE(config_.rtp.fec.red_payload_type, 0); On 2016/06/03 07:28:16, mflodman wrote: > Or change this to not allow 0. Will do! https://codereview.webrtc.org/2036083002 |