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

Issue 2193183003: Send audio packets immediately instead of pacing them. (Closed)

Created:
4 years, 4 months ago by terelius
Modified:
4 years, 4 months ago
Reviewers:
stefan-webrtc
CC:
webrtc-reviews_webrtc.org, tterriberry_mozilla.com, zhuangzesen_agora.io, stefan-webrtc, mflodman
Base URL:
https://chromium.googlesource.com/external/webrtc.git@master
Target Ref:
refs/pending/heads/master
Project:
webrtc
Visibility:
Public.

Description

Send audio packets immediately instead of pacing them. The intended behavior of the pacer is that it should send audio (i.e high priority) packets immediatelly even if the pacer is paused and even if the available media budget has been used. The existing code will not send audio if the pacing budget has been used. It will normally send audio when the pacer is paused, but if the media budget was already used up when the pacer was paused, it would neither send audio nor update the budget. Updated the implementatation and the unit test. Added logging for when the pacer is paused, and when it receives a zero bitrate estimate. BUG=webrtc:6155 Committed: https://crrev.com/8b70faf262e9892ac089b5b794ac8393944a0528 Cr-Commit-Position: refs/heads/master@{#13592}

Patch Set 1 #

Patch Set 2 : Remove debug printf #

Total comments: 4

Patch Set 3 : Nit #

Unified diffs Side-by-side diffs Delta from patch set Stats (+79 lines, -32 lines) Patch
M webrtc/modules/pacing/paced_sender.cc View 1 2 5 chunks +14 lines, -6 lines 0 comments Download
M webrtc/modules/pacing/paced_sender_unittest.cc View 1 2 chunks +65 lines, -26 lines 0 comments Download

Messages

Total messages: 12 (6 generated)
terelius
4 years, 4 months ago (2016-07-29 14:58:30 UTC) #3
stefan-webrtc
lgtm, but fix the nits. https://codereview.webrtc.org/2193183003/diff/20001/webrtc/modules/pacing/paced_sender.cc File webrtc/modules/pacing/paced_sender.cc (right): https://codereview.webrtc.org/2193183003/diff/20001/webrtc/modules/pacing/paced_sender.cc#newcode288 webrtc/modules/pacing/paced_sender.cc:288: LOG(LS_ERROR) << "PacedSender is ...
4 years, 4 months ago (2016-07-29 15:05:13 UTC) #4
terelius
please take another look https://codereview.webrtc.org/2193183003/diff/20001/webrtc/modules/pacing/paced_sender.cc File webrtc/modules/pacing/paced_sender.cc (right): https://codereview.webrtc.org/2193183003/diff/20001/webrtc/modules/pacing/paced_sender.cc#newcode288 webrtc/modules/pacing/paced_sender.cc:288: LOG(LS_ERROR) << "PacedSender is not ...
4 years, 4 months ago (2016-07-30 18:14:15 UTC) #5
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/2193183003/40001
4 years, 4 months ago (2016-08-01 14:25:10 UTC) #8
commit-bot: I haz the power
Committed patchset #3 (id:40001)
4 years, 4 months ago (2016-08-01 16:47:35 UTC) #10
commit-bot: I haz the power
4 years, 4 months ago (2016-08-01 16:47:45 UTC) #12
Message was sent while issue was closed.
Patchset 3 (id:??) landed as
https://crrev.com/8b70faf262e9892ac089b5b794ac8393944a0528
Cr-Commit-Position: refs/heads/master@{#13592}

Powered by Google App Engine
This is Rietveld 408576698