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

Issue 2627463004: Make the new jitter buffer the default jitter buffer. (Closed)

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

Description

Make the new jitter buffer the default jitter buffer. This CL contains only the changes necessary to make the switch to the new jitter buffer, clean up will be done in follow up CLs. In this CL: - Removed the WebRTC-NewVideoJitterBuffer experiment and made the new video jitter buffer the default one. - Moved WebRTC.Video.KeyFramesReceivedInPermille and WebRTC.Video.JitterBufferDelayInMs to the ReceiveStatisticsProxy. BUG=webrtc:5514 Review-Url: https://codereview.webrtc.org/2627463004 Cr-Commit-Position: refs/heads/master@{#16114} Committed: https://chromium.googlesource.com/external/webrtc/+/0f0763d86d5d4e7f27e8dece02560e39c6da97d6

Patch Set 1 #

Patch Set 2 : . #

Total comments: 1

Patch Set 3 : Offline feedback. #

Total comments: 26

Patch Set 4 : Feedback fixes. #

Total comments: 1

Patch Set 5 : Added TODO. #

Patch Set 6 : Initialize frame_window_accumulated_bytes_ + static_casts. #

Patch Set 7 : Rebase #

Unified diffs Side-by-side diffs Delta from patch set Stats (+311 lines, -239 lines) Patch
M webrtc/modules/video_coding/frame_buffer2.h View 1 2 3 4 chunks +4 lines, -11 lines 0 comments Download
M webrtc/modules/video_coding/frame_buffer2.cc View 1 2 3 5 chunks +24 lines, -30 lines 0 comments Download
M webrtc/modules/video_coding/frame_buffer2_unittest.cc View 1 2 3 6 chunks +61 lines, -1 line 0 comments Download
M webrtc/modules/video_coding/include/video_coding_defines.h View 1 2 3 1 chunk +8 lines, -0 lines 0 comments Download
M webrtc/modules/video_coding/timing.h View 1 2 3 1 chunk +7 lines, -7 lines 0 comments Download
M webrtc/modules/video_coding/video_receiver.cc View 1 2 3 4 2 chunks +5 lines, -22 lines 0 comments Download
M webrtc/video/end_to_end_tests.cc View 1 2 3 2 chunks +0 lines, -7 lines 0 comments Download
M webrtc/video/receive_statistics_proxy.h View 1 2 3 4 5 6 7 chunks +21 lines, -10 lines 0 comments Download
M webrtc/video/receive_statistics_proxy.cc View 1 2 3 4 5 6 10 chunks +70 lines, -20 lines 0 comments Download
M webrtc/video/receive_statistics_proxy_unittest.cc View 1 2 3 4 5 6 2 chunks +11 lines, -8 lines 0 comments Download
M webrtc/video/rtp_stream_receiver.h View 1 chunk +0 lines, -1 line 0 comments Download
M webrtc/video/rtp_stream_receiver.cc View 1 2 3 4 chunks +55 lines, -72 lines 0 comments Download
M webrtc/video/video_receive_stream.h View 1 chunk +0 lines, -1 line 0 comments Download
M webrtc/video/video_receive_stream.cc View 1 2 5 chunks +27 lines, -39 lines 0 comments Download
M webrtc/video/video_stream_decoder.h View 1 2 3 1 chunk +8 lines, -0 lines 0 comments Download
M webrtc/video/video_stream_decoder.cc View 1 2 3 1 chunk +10 lines, -10 lines 0 comments Download

Messages

Total messages: 35 (16 generated)
philipel
https://codereview.webrtc.org/2627463004/diff/20001/webrtc/video/receive_statistics_proxy.cc File webrtc/video/receive_statistics_proxy.cc (right): https://codereview.webrtc.org/2627463004/diff/20001/webrtc/video/receive_statistics_proxy.cc#newcode506 webrtc/video/receive_statistics_proxy.cc:506: QualitySample(); Earlier, QualitySample was called from OnIncomingRate, which in ...
3 years, 11 months ago (2017-01-10 11:48:16 UTC) #3
philipel
Just a correction about what I said earlier in our offline discussion: I don't use ...
3 years, 11 months ago (2017-01-11 16:12:34 UTC) #4
terelius
Do you have further changes pending or should we start reviewing?
3 years, 11 months ago (2017-01-11 16:15:22 UTC) #5
philipel
On 2017/01/11 16:15:22, terelius wrote: > Do you have further changes pending or should we ...
3 years, 11 months ago (2017-01-11 16:16:07 UTC) #6
terelius
https://codereview.webrtc.org/2627463004/diff/40001/webrtc/video/receive_statistics_proxy_unittest.cc File webrtc/video/receive_statistics_proxy_unittest.cc (left): https://codereview.webrtc.org/2627463004/diff/40001/webrtc/video/receive_statistics_proxy_unittest.cc#oldcode77 webrtc/video/receive_statistics_proxy_unittest.cc:77: TEST_F(ReceiveStatisticsProxyTest, GetStatsReportsIncomingRate) { Is this no longer relevant, or ...
3 years, 11 months ago (2017-01-12 13:08:34 UTC) #7
stefan-webrtc
https://codereview.webrtc.org/2627463004/diff/40001/webrtc/modules/video_coding/frame_buffer2.h File webrtc/modules/video_coding/frame_buffer2.h (right): https://codereview.webrtc.org/2627463004/diff/40001/webrtc/modules/video_coding/frame_buffer2.h#newcode160 webrtc/modules/video_coding/frame_buffer2.h:160: VCMReceiveStatisticsCallback* const stats_callback_ GUARDED_BY(crit_); Why protected by crit_? https://codereview.webrtc.org/2627463004/diff/40001/webrtc/modules/video_coding/frame_buffer2_unittest.cc ...
3 years, 11 months ago (2017-01-12 14:16:16 UTC) #8
philipel
https://codereview.webrtc.org/2627463004/diff/40001/webrtc/modules/video_coding/frame_buffer2.h File webrtc/modules/video_coding/frame_buffer2.h (right): https://codereview.webrtc.org/2627463004/diff/40001/webrtc/modules/video_coding/frame_buffer2.h#newcode160 webrtc/modules/video_coding/frame_buffer2.h:160: VCMReceiveStatisticsCallback* const stats_callback_ GUARDED_BY(crit_); On 2017/01/12 14:16:15, stefan-webrtc wrote: ...
3 years, 11 months ago (2017-01-12 16:41:35 UTC) #9
stefan-webrtc
lgtm https://codereview.webrtc.org/2627463004/diff/60001/webrtc/modules/video_coding/video_receiver.cc File webrtc/modules/video_coding/video_receiver.cc (right): https://codereview.webrtc.org/2627463004/diff/60001/webrtc/modules/video_coding/video_receiver.cc#newcode63 webrtc/modules/video_coding/video_receiver.cc:63: _receiveStatsCallback->OnReceiveRatesUpdated(0, 0); Please add a todo to clean ...
3 years, 11 months ago (2017-01-13 09:10:59 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/2627463004/80001
3 years, 11 months ago (2017-01-13 09:19:07 UTC) #13
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/21024) win_x64_rel on master.tryserver.webrtc (JOB_FAILED, ...
3 years, 11 months ago (2017-01-13 09:37:03 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/2627463004/100001
3 years, 11 months ago (2017-01-13 13:43:26 UTC) #18
commit-bot: I haz the power
Try jobs failed on following builders: android_arm64_rel on master.tryserver.webrtc (JOB_FAILED, http://build.chromium.org/p/tryserver.webrtc/builders/android_arm64_rel/builds/14445)
3 years, 11 months ago (2017-01-13 14:02:40 UTC) #20
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/2627463004/120001
3 years, 11 months ago (2017-01-13 14:21:35 UTC) #23
commit-bot: I haz the power
Try jobs failed on following builders: android_arm64_rel on master.tryserver.webrtc (JOB_FAILED, http://build.chromium.org/p/tryserver.webrtc/builders/android_arm64_rel/builds/14451)
3 years, 11 months ago (2017-01-13 14:45:25 UTC) #25
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/2627463004/120001
3 years, 11 months ago (2017-01-16 15:18:21 UTC) #27
commit-bot: I haz the power
Try jobs failed on following builders: android_rel on master.tryserver.webrtc (JOB_FAILED, http://build.chromium.org/p/tryserver.webrtc/builders/android_rel/builds/20142)
3 years, 11 months ago (2017-01-16 16:44:54 UTC) #29
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/2627463004/120001
3 years, 11 months ago (2017-01-17 11:28:14 UTC) #31
commit-bot: I haz the power
Committed patchset #7 (id:120001) as https://chromium.googlesource.com/external/webrtc/+/0f0763d86d5d4e7f27e8dece02560e39c6da97d6
3 years, 11 months ago (2017-01-17 11:31:19 UTC) #34
philipel
3 years, 11 months ago (2017-01-17 12:03:38 UTC) #35
Message was sent while issue was closed.
A revert of this CL (patchset #7 id:120001) has been created in
https://codereview.chromium.org/2632123005/ by philipel@webrtc.org.

The reason for reverting is: Breaks android bots..

Powered by Google App Engine
This is Rietveld 408576698