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

Issue 2687433004: TWCC-PLR -based FecController doesn’t need smoothing (Closed)

Created:
3 years, 10 months ago by elad.alon
Modified:
3 years, 9 months ago
CC:
webrtc-reviews_webrtc.org, kwiberg-webrtc, tlegrand-webrtc, tterriberry_mozilla.com, audio-team_agora.io, hlundin-webrtc, peah-webrtc
Target Ref:
refs/heads/master
Project:
webrtc
Visibility:
Public.

Description

TWCC-PLR -based FecController doesn’t need smoothing TWCC-PLR -based FecController doesn’t need smoothing; instead, use "null-smoothing", which just returns the last value (if any). If we end up using TWCC-PLR, we'll just remove smoothing altogether. Until then, this is the least intrusive way to modify the code while still letting it work correctly for RTCP-PLR. BUG=webrtc:7058 Review-Url: https://codereview.webrtc.org/2687433004 Cr-Commit-Position: refs/heads/master@{#17375} Committed: https://chromium.googlesource.com/external/webrtc/+/f0e1f60b0c253377be6cc7fa3745467503d2631b

Patch Set 1 #

Patch Set 2 : Rebased. #

Total comments: 2

Patch Set 3 : CR response #

Total comments: 2

Patch Set 4 : nit fixed #

Unified diffs Side-by-side diffs Delta from patch set Stats (+27 lines, -3 lines) Patch
M webrtc/modules/audio_coding/audio_network_adaptor/fec_controller_plr_based.cc View 1 2 3 2 chunks +27 lines, -3 lines 0 comments Download

Messages

Total messages: 16 (6 generated)
elad.alon_webrtc.org
Ready for review.
3 years, 10 months ago (2017-02-07 23:17:51 UTC) #3
minyue-webrtc
https://codereview.webrtc.org/2687433004/diff/20001/webrtc/common_audio/smoothing_filter.h File webrtc/common_audio/smoothing_filter.h (right): https://codereview.webrtc.org/2687433004/diff/20001/webrtc/common_audio/smoothing_filter.h#newcode71 webrtc/common_audio/smoothing_filter.h:71: class NullSmoothingFilter final : public SmoothingFilter { can we ...
3 years, 9 months ago (2017-03-22 09:40:55 UTC) #4
elad.alon_webrtc.org
https://codereview.webrtc.org/2687433004/diff/20001/webrtc/common_audio/smoothing_filter.h File webrtc/common_audio/smoothing_filter.h (right): https://codereview.webrtc.org/2687433004/diff/20001/webrtc/common_audio/smoothing_filter.h#newcode71 webrtc/common_audio/smoothing_filter.h:71: class NullSmoothingFilter final : public SmoothingFilter { On 2017/03/22 ...
3 years, 9 months ago (2017-03-22 10:14:25 UTC) #5
minyue-webrtc
On 2017/03/22 10:14:25, elad.alon wrote: > https://codereview.webrtc.org/2687433004/diff/20001/webrtc/common_audio/smoothing_filter.h > File webrtc/common_audio/smoothing_filter.h (right): > > https://codereview.webrtc.org/2687433004/diff/20001/webrtc/common_audio/smoothing_filter.h#newcode71 > ...
3 years, 9 months ago (2017-03-22 10:37:24 UTC) #6
elad.alon_webrtc.org
On 2017/03/22 10:37:24, minyue-webrtc wrote: > On 2017/03/22 10:14:25, elad.alon wrote: > > > https://codereview.webrtc.org/2687433004/diff/20001/webrtc/common_audio/smoothing_filter.h ...
3 years, 9 months ago (2017-03-22 10:45:04 UTC) #7
elad.alon_webrtc.org
On 2017/03/22 10:45:04, elad.alon wrote: > On 2017/03/22 10:37:24, minyue-webrtc wrote: > > On 2017/03/22 ...
3 years, 9 months ago (2017-03-24 11:16:41 UTC) #8
minyue-webrtc
lgtm % nit https://codereview.webrtc.org/2687433004/diff/40001/webrtc/modules/audio_coding/audio_network_adaptor/fec_controller_plr_based.cc File webrtc/modules/audio_coding/audio_network_adaptor/fec_controller_plr_based.cc (right): https://codereview.webrtc.org/2687433004/diff/40001/webrtc/modules/audio_coding/audio_network_adaptor/fec_controller_plr_based.cc#newcode22 webrtc/modules/audio_coding/audio_network_adaptor/fec_controller_plr_based.cc:22: constexpr bool USE_TWCC_PLR_FOR_ANA = false; nit: ...
3 years, 9 months ago (2017-03-24 12:30:11 UTC) #9
elad.alon_webrtc.org
https://codereview.webrtc.org/2687433004/diff/40001/webrtc/modules/audio_coding/audio_network_adaptor/fec_controller_plr_based.cc File webrtc/modules/audio_coding/audio_network_adaptor/fec_controller_plr_based.cc (right): https://codereview.webrtc.org/2687433004/diff/40001/webrtc/modules/audio_coding/audio_network_adaptor/fec_controller_plr_based.cc#newcode22 webrtc/modules/audio_coding/audio_network_adaptor/fec_controller_plr_based.cc:22: constexpr bool USE_TWCC_PLR_FOR_ANA = false; On 2017/03/24 12:30:11, minyue-webrtc ...
3 years, 9 months ago (2017-03-24 12:41:32 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/2687433004/60001
3 years, 9 months ago (2017-03-24 12:41:43 UTC) #13
commit-bot: I haz the power
3 years, 9 months ago (2017-03-24 13:06:34 UTC) #16
Message was sent while issue was closed.
Committed patchset #4 (id:60001) as
https://chromium.googlesource.com/external/webrtc/+/f0e1f60b0c253377be6cc7fa3...

Powered by Google App Engine
This is Rietveld 408576698