Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(316)

Issue 2589713003: Make |rtcp_send_transport| mandatory in FlexfecReceiveStream::Config. (Closed)

Created:
4 years ago by brandtr
Modified:
3 years, 11 months ago
Reviewers:
philipel, stefan-webrtc
CC:
webrtc-reviews_webrtc.org, video-team_agora.io, yujie_mao (webrtc), zhengzhonghou_agora.io, stefan-webrtc, tterriberry_mozilla.com, the sun, mflodman
Target Ref:
refs/heads/master
Project:
webrtc
Visibility:
Public.

Description

Make |rtcp_send_transport| mandatory in FlexfecReceiveStream::Config. That object will be used when we enable RTCP reporting from FlexfecReceiveStream. Other related changes: - Stop using FlexfecConfig (from config.h) at receive side in WebRtcVideoEngine2. - Add a IsCompleteAndEnabled() method to FlexfecReceiveStream::Config, to be used in WebRtcVideoEngine2. - Centralize the construction of the FlexfecReceiveStream::Config in unit tests. This will make future additions to the unit tests cleaner. - Simplify setup for receiving FlexFEC in VideoQualityTest. BUG=webrtc:5654 Review-Url: https://codereview.webrtc.org/2589713003 Cr-Commit-Position: refs/heads/master@{#16059} Committed: https://chromium.googlesource.com/external/webrtc/+/8313a6fa8f78d18e0f5e2bff31086da01d0db4bf

Patch Set 1 #

Patch Set 2 : Rebase. #

Total comments: 4

Patch Set 3 : Rebase. #

Patch Set 4 : philipel comments 1. #

Patch Set 5 : Rebase onto master after revert of https://codereview.webrtc.org/2553863003/ #

Patch Set 6 : Mini fixes to unit test. #

Patch Set 7 : Rebase. #

Patch Set 8 : Matching FlexfecReceiveStream configs are only created by RunBaseTest, not by CallTest... #

Patch Set 9 : Rebase. #

Patch Set 10 : Clarify config setup in VideoQualityTest a bit. #

Total comments: 4

Patch Set 11 : Rebase. #

Patch Set 12 : holmer comments 1. #

Patch Set 13 : Rebase. #

Total comments: 1

Patch Set 14 : Rebase. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+116 lines, -63 lines) Patch
M webrtc/call/call_unittest.cc View 4 chunks +7 lines, -3 lines 0 comments Download
M webrtc/call/flexfec_receive_stream.h View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +9 lines, -0 lines 0 comments Download
M webrtc/call/flexfec_receive_stream_impl.cc View 5 6 7 8 1 chunk +13 lines, -0 lines 0 comments Download
M webrtc/call/flexfec_receive_stream_unittest.cc View 1 2 3 4 5 6 7 8 9 10 3 chunks +57 lines, -28 lines 0 comments Download
M webrtc/media/engine/webrtcvideoengine2.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 4 chunks +7 lines, -5 lines 0 comments Download
M webrtc/media/engine/webrtcvideoengine2.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 6 chunks +10 lines, -18 lines 0 comments Download
M webrtc/test/call_test.cc View 1 2 3 4 5 6 7 8 1 chunk +1 line, -1 line 0 comments Download
M webrtc/video/end_to_end_tests.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +2 lines, -1 line 0 comments Download
M webrtc/video/video_quality_test.cc View 1 2 3 4 5 6 7 8 9 4 chunks +10 lines, -7 lines 0 comments Download

Dependent Patchsets:

Messages

Total messages: 41 (15 generated)
brandtr
4 years ago (2016-12-19 14:32:50 UTC) #5
brandtr
Please have a look :)
4 years ago (2016-12-19 15:32:18 UTC) #9
brandtr
Please have a look :)
4 years ago (2016-12-19 15:32:20 UTC) #10
brandtr
Rebase.
4 years ago (2016-12-20 09:53:01 UTC) #11
brandtr
Rebase.
4 years ago (2016-12-20 11:53:32 UTC) #12
philipel
https://codereview.webrtc.org/2589713003/diff/100001/webrtc/call/flexfec_receive_stream.h File webrtc/call/flexfec_receive_stream.h (right): https://codereview.webrtc.org/2589713003/diff/100001/webrtc/call/flexfec_receive_stream.h#newcode32 webrtc/call/flexfec_receive_stream.h:32: Config() = delete; Default ctors are automatically removed if ...
4 years ago (2016-12-20 12:09:18 UTC) #13
brandtr
https://codereview.webrtc.org/2589713003/diff/100001/webrtc/call/flexfec_receive_stream.h File webrtc/call/flexfec_receive_stream.h (right): https://codereview.webrtc.org/2589713003/diff/100001/webrtc/call/flexfec_receive_stream.h#newcode32 webrtc/call/flexfec_receive_stream.h:32: Config() = delete; On 2016/12/20 12:09:18, philipel wrote: > ...
4 years ago (2016-12-20 12:22:11 UTC) #14
philipel
lgtm
4 years ago (2016-12-20 12:40:41 UTC) #15
brandtr
Rebase onto master after revert of https://codereview.webrtc.org/2553863003/
4 years ago (2016-12-21 08:48:21 UTC) #16
brandtr
Rebase.
4 years ago (2016-12-21 11:29:10 UTC) #17
brandtr
Matching FlexfecReceiveStream configs are only created by RunBaseTest, not by CallTest...
4 years ago (2016-12-21 12:29:56 UTC) #18
brandtr
Rebase onto master.
4 years ago (2016-12-21 14:40:50 UTC) #19
brandtr
Clarify config setup in VideoQualityTest a bit.
4 years ago (2016-12-21 14:44:45 UTC) #20
stefan-webrtc
lg https://codereview.webrtc.org/2589713003/diff/260001/webrtc/call/flexfec_receive_stream.h File webrtc/call/flexfec_receive_stream.h (right): https://codereview.webrtc.org/2589713003/diff/260001/webrtc/call/flexfec_receive_stream.h#newcode39 webrtc/call/flexfec_receive_stream.h:39: bool IsCompleteAndEnabled() const; Is this used for anything ...
4 years ago (2016-12-22 09:14:54 UTC) #21
brandtr
Rebase.
3 years, 11 months ago (2017-01-03 09:43:35 UTC) #22
brandtr
https://codereview.webrtc.org/2589713003/diff/260001/webrtc/call/flexfec_receive_stream.h File webrtc/call/flexfec_receive_stream.h (right): https://codereview.webrtc.org/2589713003/diff/260001/webrtc/call/flexfec_receive_stream.h#newcode39 webrtc/call/flexfec_receive_stream.h:39: bool IsCompleteAndEnabled() const; On 2016/12/22 09:14:54, stefan-webrtc_OOO_Jan9 wrote: > ...
3 years, 11 months ago (2017-01-03 10:01:05 UTC) #23
brandtr
Rebase.
3 years, 11 months ago (2017-01-09 07:58:36 UTC) #24
stefan-webrtc
lgtm % nit https://codereview.webrtc.org/2589713003/diff/320001/webrtc/call/flexfec_receive_stream_impl.cc File webrtc/call/flexfec_receive_stream_impl.cc (right): https://codereview.webrtc.org/2589713003/diff/320001/webrtc/call/flexfec_receive_stream_impl.cc#newcode54 webrtc/call/flexfec_receive_stream_impl.cc:54: if (remote_ssrc == 0) Is 0 ...
3 years, 11 months ago (2017-01-12 14:36:19 UTC) #25
brandtr
On 2017/01/12 14:36:19, stefan-webrtc wrote: > lgtm % nit > > https://codereview.webrtc.org/2589713003/diff/320001/webrtc/call/flexfec_receive_stream_impl.cc > File webrtc/call/flexfec_receive_stream_impl.cc ...
3 years, 11 months ago (2017-01-12 14:44:07 UTC) #26
brandtr
Rebase.
3 years, 11 months ago (2017-01-12 14:51:03 UTC) #27
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.webrtc.org/2589713003/340001
3 years, 11 months ago (2017-01-12 14:58:32 UTC) #30
commit-bot: I haz the power
Try jobs failed on following builders: linux_asan on master.tryserver.webrtc (JOB_FAILED, http://build.chromium.org/p/tryserver.webrtc/builders/linux_asan/builds/20994)
3 years, 11 months ago (2017-01-12 16:07:42 UTC) #32
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.webrtc.org/2589713003/340001
3 years, 11 months ago (2017-01-13 12:13:10 UTC) #34
commit-bot: I haz the power
Try jobs failed on following builders: linux_asan on master.tryserver.webrtc (JOB_FAILED, http://build.chromium.org/p/tryserver.webrtc/builders/linux_asan/builds/21032)
3 years, 11 months ago (2017-01-13 13:24:17 UTC) #36
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.webrtc.org/2589713003/340001
3 years, 11 months ago (2017-01-13 15:19:20 UTC) #38
commit-bot: I haz the power
3 years, 11 months ago (2017-01-13 15:41:25 UTC) #41
Message was sent while issue was closed.
Committed patchset #14 (id:340001) as
https://chromium.googlesource.com/external/webrtc/+/8313a6fa8f78d18e0f5e2bff3...

Powered by Google App Engine
This is Rietveld 408576698