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

Issue 2659563002: Always call RemoteBitrateEstimator::IncomingPacket from Call. (Closed)

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

Description

Always call RemoteBitrateEstimator::IncomingPacket from Call. Delete the calls from RtpStreamReceiver (for video) and AudioReceiveStream. BUG=webrtc:6847 Review-Url: https://codereview.webrtc.org/2659563002 Cr-Commit-Position: refs/heads/master@{#16393} Committed: https://chromium.googlesource.com/external/webrtc/+/6d4dd593a824cfc9c67f6e9fd3a08014d08350a0

Patch Set 1 #

Patch Set 2 : Update received_rtp_header_extensions_ also for audio and video receive streams. #

Patch Set 3 : Delete unused code, and update AudioReceiveStream test. #

Patch Set 4 : Take transport_cc into account. #

Total comments: 1

Patch Set 5 : Rebase. #

Patch Set 6 : Updated comment and log message for half-configured send side BWE. #

Total comments: 13

Patch Set 7 : Smallish comment improvements. #

Patch Set 8 : Added a comment for the rtx stream config. #

Patch Set 9 : Rebased. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+76 lines, -62 lines) Patch
M webrtc/audio/audio_receive_stream.cc View 1 2 3 4 5 6 7 8 1 chunk +0 lines, -13 lines 0 comments Download
M webrtc/audio/audio_receive_stream_unittest.cc View 1 2 2 chunks +0 lines, -16 lines 0 comments Download
M webrtc/call/call.cc View 1 2 3 4 5 6 7 8 16 chunks +76 lines, -30 lines 0 comments Download
M webrtc/video/rtp_stream_receiver.cc View 1 2 3 4 2 chunks +0 lines, -3 lines 0 comments Download

Messages

Total messages: 28 (10 generated)
nisse-webrtc
Do you think this works? I suspect the RemoteBitrateEstimator callback is invoked with RTP header ...
3 years, 11 months ago (2017-01-26 09:06:35 UTC) #2
nisse-webrtc
Seems to almost works now. But fails some EndToEnd tests related to the new jitter ...
3 years, 10 months ago (2017-01-26 15:16:25 UTC) #3
nisse-webrtc
https://codereview.webrtc.org/2659563002/diff/60001/webrtc/call/call.cc File webrtc/call/call.cc (right): https://codereview.webrtc.org/2659563002/diff/60001/webrtc/call/call.cc#newcode1242 webrtc/call/call.cc:1242: if (transport_cc != header.extension.hasTransportSequenceNumber) { I intended to use ...
3 years, 10 months ago (2017-01-27 13:26:14 UTC) #4
nisse-webrtc
Rasmus, can you have a look? I'm a bit puzzled by the transport_cc == false, ...
3 years, 10 months ago (2017-01-30 08:41:31 UTC) #6
brandtr_google
On 2017/01/30 08:41:31, nisse-webrtc wrote: > Rasmus, can you have a look? > > I'm ...
3 years, 10 months ago (2017-01-30 08:53:27 UTC) #7
nisse-webrtc
On 2017/01/30 08:53:27, brandtr_google wrote: > That is a weird, but valid, scenario: transport_cc is ...
3 years, 10 months ago (2017-01-30 09:32:54 UTC) #8
brandtr
On 2017/01/30 09:32:54, nisse-webrtc wrote: > On 2017/01/30 08:53:27, brandtr_google wrote: > > That is ...
3 years, 10 months ago (2017-01-30 12:01:55 UTC) #9
brandtr
Looks good. Left some comments. https://codereview.webrtc.org/2659563002/diff/100001/webrtc/audio/audio_receive_stream.cc File webrtc/audio/audio_receive_stream.cc (right): https://codereview.webrtc.org/2659563002/diff/100001/webrtc/audio/audio_receive_stream.cc#newcode73 webrtc/audio/audio_receive_stream.cc:73: : remote_bitrate_estimator_(remote_bitrate_estimator), Can |remote_bitrate_estimator_| ...
3 years, 10 months ago (2017-01-30 12:03:53 UTC) #10
nisse-webrtc
https://codereview.webrtc.org/2659563002/diff/100001/webrtc/audio/audio_receive_stream.cc File webrtc/audio/audio_receive_stream.cc (right): https://codereview.webrtc.org/2659563002/diff/100001/webrtc/audio/audio_receive_stream.cc#newcode73 webrtc/audio/audio_receive_stream.cc:73: : remote_bitrate_estimator_(remote_bitrate_estimator), On 2017/01/30 12:03:53, brandtr wrote: > Can ...
3 years, 10 months ago (2017-01-30 14:56:57 UTC) #11
nisse-webrtc
ping?
3 years, 10 months ago (2017-01-31 12:11:07 UTC) #12
stefan-webrtc
Nice! lgtm
3 years, 10 months ago (2017-02-01 08:56:28 UTC) #13
nisse-webrtc
https://codereview.webrtc.org/2659563002/diff/100001/webrtc/call/call.cc File webrtc/call/call.cc (right): https://codereview.webrtc.org/2659563002/diff/100001/webrtc/call/call.cc#newcode685 webrtc/call/call.cc:685: receive_rtp_config_[config.rtp.rtx_ssrc] = receive_config; On 2017/01/30 12:03:53, brandtr wrote: > ...
3 years, 10 months ago (2017-02-01 09:59:54 UTC) #16
brandtr
lgtm :) https://codereview.webrtc.org/2659563002/diff/100001/webrtc/call/call.cc File webrtc/call/call.cc (right): https://codereview.webrtc.org/2659563002/diff/100001/webrtc/call/call.cc#newcode212 webrtc/call/call.cc:212: : extensions(extensions), transport_cc(transport_cc) {} On 2017/01/30 14:56:57, ...
3 years, 10 months ago (2017-02-01 10:05:11 UTC) #19
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/2659563002/160001
3 years, 10 months ago (2017-02-01 10:12:28 UTC) #22
commit-bot: I haz the power
Committed patchset #9 (id:160001) as https://chromium.googlesource.com/external/webrtc/+/6d4dd593a824cfc9c67f6e9fd3a08014d08350a0
3 years, 10 months ago (2017-02-01 11:07:04 UTC) #25
nisse-webrtc
A revert of this CL (patchset #9 id:160001) has been created in https://codereview.webrtc.org/2668973003/ by nisse@webrtc.org. ...
3 years, 10 months ago (2017-02-01 16:10:22 UTC) #26
brandtr
On 2017/02/01 16:10:22, nisse-webrtc wrote: > A revert of this CL (patchset #9 id:160001) has ...
3 years, 10 months ago (2017-02-01 16:24:35 UTC) #27
guidou
3 years, 10 months ago (2017-02-01 17:19:28 UTC) #28

Powered by Google App Engine
This is Rietveld 408576698