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

Issue 2702203002: Reland of Delete class SSRCDatabase, and its global ssrc registry. (Closed)

Created:
3 years, 10 months ago by nisse-webrtc
Modified:
3 years, 10 months ago
CC:
webrtc-reviews_webrtc.org, tterriberry_mozilla.com, zhuangzesen_agora.io, danilchap, stefan-webrtc, mflodman, tomasl_google.com
Target Ref:
refs/heads/master
Project:
webrtc
Visibility:
Public.

Description

Reland of Delete class SSRCDatabase, and its global ssrc registry. (patchset #1 id:1 of https://codereview.webrtc.org/2700413002/ ) Reason for revert: Intend to fix perf problem and reland. Original issue's description: > Revert of Delete class SSRCDatabase, and its global ssrc registry. (patchset #20 id:370001 of https://codereview.webrtc.org/2644303002/ ) > > Reason for revert: > Breaks webrtc_perf_tests reliably: > https://build.chromium.org/p/client.webrtc.perf/builders/Android32%20Tests%20%28L%20Nexus5%29/builds/1780 > https://build.chromium.org/p/client.webrtc.perf/builders/Android32%20Tests%20%28L%20Nexus4%29/builds/178 > > We're actively working on getting a quick version of webrtc_perf_tests up on the trybots again to prevent breakages like this: https://bugs.chromium.org/p/webrtc/issues/detail?id=7101 > > Original issue's description: > > Delete class SSRCDatabase, and its global ssrc registry, > > and the method RTPSender::GenerateNewSSRC. > > > > It's now mandatory for higher layers to call SetSSRC, RTPSender > > no longer allocates any ssrc by default. > > > > BUG=webrtc:4306, webrtc:6887 > > > > Review-Url: https://codereview.webrtc.org/2644303002 > > Cr-Commit-Position: refs/heads/master@{#16670} > > Committed: https://chromium.googlesource.com/external/webrtc/+/b78d4d13835f628e722a57abae2bf06ba3655921 > > TBR=solenberg@webrtc.org,stefan@webrtc.org,danilchap@webrtc.org,ivoc@webrtc.org,nisse@webrtc.org > NOTRY=True > BUG=webrtc:4306, webrtc:6887 > > Review-Url: https://codereview.webrtc.org/2700413002 > Cr-Commit-Position: refs/heads/master@{#16693} > Committed: https://chromium.googlesource.com/external/webrtc/+/b5848ecbf5f7b310108546ec6b858fe93452f58e TBR=solenberg@webrtc.org,stefan@webrtc.org,danilchap@webrtc.org,ivoc@webrtc.org,kjellander@webrtc.org,kjellander@google.com # Not skipping CQ checks because original CL landed more than 1 days ago. BUG=webrtc:4306, webrtc:6887 Review-Url: https://codereview.webrtc.org/2702203002 Cr-Commit-Position: refs/heads/master@{#16737} Committed: https://chromium.googlesource.com/external/webrtc/+/7d59f6b1c46cf551d2b55849ed061756ba25f1b0

Patch Set 1 #

Patch Set 2 : Rebase. #

Patch Set 3 : Call SetRtcpReceiverSsrcs on any changes to Rtx config. #

Patch Set 4 : Move SetRtcpReceiverSsrcs call to ModuleRtpRtcpImpl::SetSendingStatus. Update tests to set SSRC ear… #

Unified diffs Side-by-side diffs Delta from patch set Stats (+80 lines, -232 lines) Patch
M webrtc/logging/rtc_event_log/rtc_event_log.proto View 1 1 chunk +2 lines, -0 lines 0 comments Download
M webrtc/modules/rtp_rtcp/BUILD.gn View 1 1 chunk +0 lines, -2 lines 0 comments Download
M webrtc/modules/rtp_rtcp/source/rtp_rtcp_impl.h View 1 1 chunk +0 lines, -1 line 0 comments Download
M webrtc/modules/rtp_rtcp/source/rtp_rtcp_impl.cc View 1 2 3 5 chunks +5 lines, -38 lines 0 comments Download
M webrtc/modules/rtp_rtcp/source/rtp_rtcp_impl_unittest.cc View 1 2 3 1 chunk +1 line, -1 line 0 comments Download
M webrtc/modules/rtp_rtcp/source/rtp_sender.h View 1 5 chunks +4 lines, -8 lines 0 comments Download
M webrtc/modules/rtp_rtcp/source/rtp_sender.cc View 1 21 chunks +41 lines, -63 lines 0 comments Download
M webrtc/modules/rtp_rtcp/source/rtp_sender_unittest.cc View 1 7 chunks +7 lines, -1 line 0 comments Download
D webrtc/modules/rtp_rtcp/source/ssrc_database.h View 1 chunk +0 lines, -62 lines 0 comments Download
D webrtc/modules/rtp_rtcp/source/ssrc_database.cc View 1 chunk +0 lines, -51 lines 0 comments Download
M webrtc/modules/rtp_rtcp/test/testAPI/test_api.cc View 1 2 3 2 chunks +3 lines, -0 lines 0 comments Download
M webrtc/voice_engine/channel.cc View 1 1 chunk +1 line, -1 line 0 comments Download
M webrtc/voice_engine/channel_manager.h View 1 2 chunks +4 lines, -0 lines 0 comments Download
M webrtc/voice_engine/channel_manager.cc View 1 2 chunks +8 lines, -1 line 0 comments Download
M webrtc/voice_engine/test/auto_test/standard/rtp_rtcp_test.cc View 1 1 chunk +4 lines, -3 lines 0 comments Download

Messages

Total messages: 20 (9 generated)
nisse-webrtc
Created Reland of Delete class SSRCDatabase, and its global ssrc registry.
3 years, 10 months ago (2017-02-20 08:14:58 UTC) #1
nisse-webrtc
The problem was that the RtpRtcp receiver was configured before Rtx, and then feedback messages ...
3 years, 10 months ago (2017-02-20 14:12:53 UTC) #3
danilchap
lgtm
3 years, 10 months ago (2017-02-20 14:55:38 UTC) #4
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/2702203002/270001
3 years, 10 months ago (2017-02-20 14:57:15 UTC) #6
ivoc
On 2017/02/20 14:12:53, nisse-webrtc wrote: > The problem was that the RtpRtcp receiver was configured ...
3 years, 10 months ago (2017-02-20 15:02:19 UTC) #7
commit-bot: I haz the power
Try jobs failed on following builders: win_x64_rel on master.tryserver.webrtc (JOB_FAILED, http://build.chromium.org/p/tryserver.webrtc/builders/win_x64_rel/builds/22883)
3 years, 10 months ago (2017-02-20 15:13:58 UTC) #9
nisse-webrtc
On 2017/02/20 14:12:53, nisse-webrtc wrote: > The problem was that the RtpRtcp receiver was configured ...
3 years, 10 months ago (2017-02-20 15:27:52 UTC) #10
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/2702203002/290001
3 years, 10 months ago (2017-02-21 07:25:32 UTC) #13
commit-bot: I haz the power
Try jobs failed on following builders: android_dbg on master.tryserver.webrtc (JOB_FAILED, http://build.chromium.org/p/tryserver.webrtc/builders/android_dbg/builds/21585)
3 years, 10 months ago (2017-02-21 09:44:22 UTC) #15
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/2702203002/290001
3 years, 10 months ago (2017-02-21 09:49:21 UTC) #17
commit-bot: I haz the power
3 years, 10 months ago (2017-02-21 11:40:29 UTC) #20
Message was sent while issue was closed.
Committed patchset #4 (id:290001) as
https://chromium.googlesource.com/external/webrtc/+/7d59f6b1c46cf551d2b55849e...

Powered by Google App Engine
This is Rietveld 408576698