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

Issue 1202253003: More Simulation Framework features (Closed)

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

Description

Supports logging for dynamic and histogram plots on Simulation Framework. ---- Dynamic receiving rate. ---- Dynamic packet-loss. ---- Dynamic objective function. ---- Dynamic available capacity. ---- Dynamic available capacity per flow. ---- Average delay Histogram with standard deviation or 5th/95th percentiles. ---- Average bitrate Histogram with error bars. ---- Optimal average bitrate dashed line. ---- Average packet-loss Histogram. ---- Total objective function Histogram. Added media Pause/Resume methods to Video and TcpSender. Modified LinkedSet: computing GlobalPacketLossRatio even if packet's sequence_number overflows. Added small randomization to frame send times, modified bwe_test_framework_unittest accordingly. Taking offset time into account for plotting. Added nada_unittests. Added bwe_unittests. Added a RateCounter to BweReceiver (replaced ReceivingRate) Added LossAccount. Fixed NadaBweReceiver issue: using sender_timestamp instead of creation_time. Fixed memory leaks. Fixed int division rounding issues. Supporting plots on bandwidth Estimators: Logging received packet information on on SubClassesBweReceiver::ReceivePacket Updating RateCounter, updating packet loss account and relieving LinkedSet when necessary. R=stefan@webrtc.org Committed: https://chromium.googlesource.com/external/webrtc/+/9c261f2d13793fbb5a0d07b26bec4154bc38342b

Patch Set 1 : Supporting dynamic and histogram plots on Simulation Framework #

Patch Set 2 : Replaced std::valarray with std::vector on PacketReceiver #

Patch Set 3 : Replaced int with size_t on PacketReceiver #

Patch Set 4 : Added media Pause/Resume support, added units to Choke/DelayFilter's methods #

Patch Set 5 : Addressing trybot failures #

Total comments: 64

Patch Set 6 : Comments addressed #

Total comments: 54

Patch Set 7 : Comments addressed [2] #

Total comments: 10

Patch Set 8 : Comments addressed [3] #

Patch Set 9 : Removed std::next to advance iterator #

Total comments: 24

Patch Set 10 : Comments addressed [4] #

Total comments: 6

Patch Set 11 : Added BWE unittests, comments addressed [5] #

Patch Set 12 : Added unittests #

Total comments: 8

Patch Set 13 : Rebased on master #

Patch Set 14 : Fixed compiling issues #

Patch Set 15 : Fixed unittest issues #

Patch Set 16 : Removed unused code #

Total comments: 4

Patch Set 17 : Comments addressed [6] #

Total comments: 4

Patch Set 18 : Added delay percentiles logging, comments addressed [7] #

Patch Set 19 : Increased error margins #

Patch Set 20 : Removed received packet logging from NadaBweReceiver #

Patch Set 21 : Replaced some nada unittests by bwe unittests. Added more nada unittests #

Patch Set 22 : Made frame timestamps indepedent from previous randomizations #

Patch Set 23 : Updated bwe_simulations.cc, now building with test_logging enabled #

Patch Set 24 : Updating BweTestFramework VideoSender unittests - according to new randomization #

Patch Set 25 : Adapted PacedVideoSender::TimeToSendPacket #

Total comments: 6

Patch Set 26 : Rebased, comments addressed [8] #

Patch Set 27 : Deleting memory allocated on the heap #

Total comments: 4

Patch Set 28 : Using sender_timestamp instead of creation_time to compute delay on NadaReceiver. Fixed rounding issues. #

Total comments: 4

Patch Set 29 : Initializing Packet::sender_timestamp, VideoSource::next_frame_rand. Logging received packet information on BweReceiver subclasses. #

Patch Set 30 : Fixed memory leak #

Total comments: 2

Patch Set 31 : Using rtc::scoped_ptr on nada_unittest.cc #

Unified diffs Side-by-side diffs Delta from patch set Stats (+2158 lines, -760 lines) Patch
M webrtc/modules/modules.gyp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 1 chunk +1 line, -0 lines 0 comments Download
M webrtc/modules/remote_bitrate_estimator/bwe_simulations.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 13 chunks +31 lines, -31 lines 0 comments Download
M webrtc/modules/remote_bitrate_estimator/remote_bitrate_estimator.gypi View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 1 chunk +2 lines, -0 lines 0 comments Download
M webrtc/modules/remote_bitrate_estimator/remote_bitrate_estimators_test.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 chunks +25 lines, -25 lines 0 comments Download
M webrtc/modules/remote_bitrate_estimator/test/bwe.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 5 chunks +69 lines, -17 lines 0 comments Download
M webrtc/modules/remote_bitrate_estimator/test/bwe.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 6 chunks +108 lines, -27 lines 0 comments Download
M webrtc/modules/remote_bitrate_estimator/test/bwe_test.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 3 chunks +5 lines, -5 lines 0 comments Download
M webrtc/modules/remote_bitrate_estimator/test/bwe_test_framework.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 10 chunks +82 lines, -12 lines 0 comments Download
M webrtc/modules/remote_bitrate_estimator/test/bwe_test_framework.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 17 chunks +161 lines, -80 lines 0 comments Download
M webrtc/modules/remote_bitrate_estimator/test/bwe_test_framework_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 26 chunks +93 lines, -86 lines 0 comments Download
M webrtc/modules/remote_bitrate_estimator/test/bwe_test_logging.h View 3 chunks +98 lines, -1 line 0 comments Download
M webrtc/modules/remote_bitrate_estimator/test/bwe_test_logging.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 1 chunk +91 lines, -1 line 0 comments Download
A webrtc/modules/remote_bitrate_estimator/test/bwe_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 1 chunk +393 lines, -0 lines 0 comments Download
M webrtc/modules/remote_bitrate_estimator/test/estimators/nada.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 2 chunks +1 line, -6 lines 0 comments Download
M webrtc/modules/remote_bitrate_estimator/test/estimators/nada.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 8 chunks +29 lines, -78 lines 0 comments Download
M webrtc/modules/remote_bitrate_estimator/test/estimators/nada_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 10 chunks +137 lines, -253 lines 0 comments Download
M webrtc/modules/remote_bitrate_estimator/test/estimators/remb.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 1 chunk +2 lines, -3 lines 0 comments Download
M webrtc/modules/remote_bitrate_estimator/test/estimators/send_side.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 1 chunk +3 lines, -4 lines 0 comments Download
M webrtc/modules/remote_bitrate_estimator/test/estimators/tcp.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 1 chunk +3 lines, -4 lines 0 comments Download
A webrtc/modules/remote_bitrate_estimator/test/metric_recorder.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 1 chunk +167 lines, -0 lines 0 comments Download
A webrtc/modules/remote_bitrate_estimator/test/metric_recorder.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 1 chunk +438 lines, -0 lines 0 comments Download
M webrtc/modules/remote_bitrate_estimator/test/packet.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 4 chunks +10 lines, -5 lines 0 comments Download
M webrtc/modules/remote_bitrate_estimator/test/packet_receiver.h View 1 2 3 4 5 6 7 3 chunks +14 lines, -18 lines 0 comments Download
M webrtc/modules/remote_bitrate_estimator/test/packet_receiver.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 4 chunks +61 lines, -74 lines 0 comments Download
M webrtc/modules/remote_bitrate_estimator/test/packet_sender.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 5 chunks +24 lines, -12 lines 0 comments Download
M webrtc/modules/remote_bitrate_estimator/test/packet_sender.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 9 chunks +110 lines, -18 lines 0 comments Download

Messages

Total messages: 121 (28 generated)
magalhaesc
Replaced std::valarray with std::vector
5 years, 6 months ago (2015-06-24 14:55:54 UTC) #1
magalhaesc
5 years, 6 months ago (2015-06-24 14:59:43 UTC) #3
magalhaesc
Replaced int->size_t
5 years, 6 months ago (2015-06-24 15:04:35 UTC) #4
magalhaesc
Added media Pause/Resume support, added units to filter's methods
5 years, 6 months ago (2015-06-24 16:39:35 UTC) #5
magalhaesc
Addressing trybot failures
5 years, 6 months ago (2015-06-24 16:53:44 UTC) #6
magalhaesc
Next upcoming CL's and affected files: - Plot scripts ----- bwe_plot.sh ----- plot_dynamics.py - Supporting ...
5 years, 6 months ago (2015-06-24 17:21:41 UTC) #7
magalhaesc
https://codereview.webrtc.org/1202253003/diff/80001/webrtc/modules/remote_bitrate_estimator/test/bwe.cc File webrtc/modules/remote_bitrate_estimator/test/bwe.cc (right): https://codereview.webrtc.org/1202253003/diff/80001/webrtc/modules/remote_bitrate_estimator/test/bwe.cc#newcode198 webrtc/modules/remote_bitrate_estimator/test/bwe.cc:198: size_t BweReceiver::RecentReceivingRate() { Since a RateCounter was added, RecentReceivingRate ...
5 years, 6 months ago (2015-06-25 09:03:35 UTC) #8
magalhaesc
https://codereview.webrtc.org/1202253003/diff/80001/webrtc/modules/remote_bitrate_estimator/test/bwe.cc File webrtc/modules/remote_bitrate_estimator/test/bwe.cc (right): https://codereview.webrtc.org/1202253003/diff/80001/webrtc/modules/remote_bitrate_estimator/test/bwe.cc#newcode29 webrtc/modules/remote_bitrate_estimator/test/bwe.cc:29: const int kSetCapacity = 1000; 2 options: -- Replace ...
5 years, 6 months ago (2015-06-25 11:09:16 UTC) #9
stefan-webrtc
https://codereview.webrtc.org/1202253003/diff/80001/webrtc/modules/remote_bitrate_estimator/test/bwe.cc File webrtc/modules/remote_bitrate_estimator/test/bwe.cc (right): https://codereview.webrtc.org/1202253003/diff/80001/webrtc/modules/remote_bitrate_estimator/test/bwe.cc#newcode29 webrtc/modules/remote_bitrate_estimator/test/bwe.cc:29: const int kSetCapacity = 1000; On 2015/06/25 11:09:16, magalhaesc ...
5 years, 6 months ago (2015-06-25 14:44:05 UTC) #11
magalhaesc
Comments addressed https://codereview.webrtc.org/1202253003/diff/80001/webrtc/modules/remote_bitrate_estimator/test/bwe.cc File webrtc/modules/remote_bitrate_estimator/test/bwe.cc (right): https://codereview.webrtc.org/1202253003/diff/80001/webrtc/modules/remote_bitrate_estimator/test/bwe.cc#newcode29 webrtc/modules/remote_bitrate_estimator/test/bwe.cc:29: const int kSetCapacity = 1000; On 2015/06/25 ...
5 years, 5 months ago (2015-07-01 12:48:41 UTC) #12
magalhaesc
Comments addressed
5 years, 5 months ago (2015-07-01 13:07:27 UTC) #13
magalhaesc
Comments addressed
5 years, 5 months ago (2015-07-01 13:17:20 UTC) #14
magalhaesc
Comments addressed
5 years, 5 months ago (2015-07-01 13:22:42 UTC) #18
magalhaesc
Comments addressed
5 years, 5 months ago (2015-07-01 13:30:20 UTC) #19
magalhaesc
Comments addressed
5 years, 5 months ago (2015-07-01 13:41:17 UTC) #22
magalhaesc
Comments addressed. Main changes: 1) Added MetricRecorder class, --- Containing: ------ A pointer to the ...
5 years, 5 months ago (2015-07-01 13:44:55 UTC) #24
stefan-webrtc
Still some things to resolve here, but it's a lot better. https://codereview.webrtc.org/1202253003/diff/180001/webrtc/modules/remote_bitrate_estimator/test/bwe.cc File webrtc/modules/remote_bitrate_estimator/test/bwe.cc (right): ...
5 years, 5 months ago (2015-07-02 11:03:42 UTC) #25
magalhaesc
https://codereview.webrtc.org/1202253003/diff/180001/webrtc/modules/remote_bitrate_estimator/test/bwe.cc File webrtc/modules/remote_bitrate_estimator/test/bwe.cc (right): https://codereview.webrtc.org/1202253003/diff/180001/webrtc/modules/remote_bitrate_estimator/test/bwe.cc#newcode37 webrtc/modules/remote_bitrate_estimator/test/bwe.cc:37: bitrate_kbps_ = 0; On 2015/07/02 11:03:41, stefan-webrtc (holmer) wrote: ...
5 years, 5 months ago (2015-07-02 17:06:19 UTC) #26
magalhaesc
Comments Addressed [2]
5 years, 5 months ago (2015-07-02 17:10:39 UTC) #27
magalhaesc
Comments addressed https://codereview.webrtc.org/1202253003/diff/180001/webrtc/modules/remote_bitrate_estimator/test/packet_sender.cc File webrtc/modules/remote_bitrate_estimator/test/packet_sender.cc (right): https://codereview.webrtc.org/1202253003/diff/180001/webrtc/modules/remote_bitrate_estimator/test/packet_sender.cc#newcode334 webrtc/modules/remote_bitrate_estimator/test/packet_sender.cc:334: choke_filter_->ResumeFlow(*flow_ids().begin()); On 2015/07/02 11:03:42, stefan-webrtc (holmer) wrote: ...
5 years, 5 months ago (2015-07-02 17:17:03 UTC) #28
magalhaesc
https://codereview.webrtc.org/1202253003/diff/200001/webrtc/modules/remote_bitrate_estimator/test/estimators/nada_unittest.cc File webrtc/modules/remote_bitrate_estimator/test/estimators/nada_unittest.cc (right): https://codereview.webrtc.org/1202253003/diff/200001/webrtc/modules/remote_bitrate_estimator/test/estimators/nada_unittest.cc#newcode357 webrtc/modules/remote_bitrate_estimator/test/estimators/nada_unittest.cc:357: // TEST_F(NadaReceiverSideTest, ReceivingRateLargePackets) {} I think these commented tests ...
5 years, 5 months ago (2015-07-02 17:19:30 UTC) #29
stefan-webrtc
https://codereview.webrtc.org/1202253003/diff/180001/webrtc/modules/remote_bitrate_estimator/test/bwe.h File webrtc/modules/remote_bitrate_estimator/test/bwe.h (right): https://codereview.webrtc.org/1202253003/diff/180001/webrtc/modules/remote_bitrate_estimator/test/bwe.h#newcode146 webrtc/modules/remote_bitrate_estimator/test/bwe.h:146: static const int64_t kReceivingRateTimeWindowMs = 1000; On 2015/07/02 17:06:18, ...
5 years, 5 months ago (2015-07-03 09:32:11 UTC) #30
magalhaesc
Comments Addressed [3]
5 years, 5 months ago (2015-07-03 11:54:24 UTC) #31
magalhaesc
Comments addressed, fixed bugs https://codereview.webrtc.org/1202253003/diff/200001/webrtc/modules/remote_bitrate_estimator/test/bwe.cc File webrtc/modules/remote_bitrate_estimator/test/bwe.cc (right): https://codereview.webrtc.org/1202253003/diff/200001/webrtc/modules/remote_bitrate_estimator/test/bwe.cc#newcode123 webrtc/modules/remote_bitrate_estimator/test/bwe.cc:123: size_t num_deleted_elements = (9 * ...
5 years, 5 months ago (2015-07-03 11:55:13 UTC) #32
magalhaesc
Removed std::next
5 years, 5 months ago (2015-07-03 11:59:14 UTC) #33
stefan-webrtc
LG, no major things left. https://codereview.webrtc.org/1202253003/diff/200001/webrtc/modules/remote_bitrate_estimator/test/estimators/nada_unittest.cc File webrtc/modules/remote_bitrate_estimator/test/estimators/nada_unittest.cc (right): https://codereview.webrtc.org/1202253003/diff/200001/webrtc/modules/remote_bitrate_estimator/test/estimators/nada_unittest.cc#newcode357 webrtc/modules/remote_bitrate_estimator/test/estimators/nada_unittest.cc:357: // TEST_F(NadaReceiverSideTest, ReceivingRateLargePackets) {} ...
5 years, 5 months ago (2015-07-06 08:24:51 UTC) #34
magalhaesc
https://codereview.webrtc.org/1202253003/diff/240001/webrtc/modules/remote_bitrate_estimator/test/bwe.h File webrtc/modules/remote_bitrate_estimator/test/bwe.h (right): https://codereview.webrtc.org/1202253003/diff/240001/webrtc/modules/remote_bitrate_estimator/test/bwe.h#newcode62 webrtc/modules/remote_bitrate_estimator/test/bwe.h:62: PacketNodeIt begin() { return list_.begin(); } On 2015/07/06 08:24:51, ...
5 years, 5 months ago (2015-07-06 09:28:07 UTC) #35
magalhaesc
Comments addressed [4]
5 years, 5 months ago (2015-07-06 11:10:45 UTC) #36
magalhaesc
Comments addressed [4]
5 years, 5 months ago (2015-07-06 11:19:12 UTC) #37
magalhaesc
https://codereview.webrtc.org/1202253003/diff/240001/webrtc/modules/remote_bitrate_estimator/test/bwe.cc File webrtc/modules/remote_bitrate_estimator/test/bwe.cc (right): https://codereview.webrtc.org/1202253003/diff/240001/webrtc/modules/remote_bitrate_estimator/test/bwe.cc#newcode251 webrtc/modules/remote_bitrate_estimator/test/bwe.cc:251: return (--map_.lower_bound(0x8000))->first; On 2015/07/06 08:24:51, stefan-webrtc (holmer) wrote: > ...
5 years, 5 months ago (2015-07-06 11:19:37 UTC) #39
magalhaesc
Comments addressed [4]
5 years, 5 months ago (2015-07-06 11:23:10 UTC) #40
magalhaesc
Comments addressed [4]
5 years, 5 months ago (2015-07-06 11:29:03 UTC) #41
magalhaesc
Comments addressed
5 years, 5 months ago (2015-07-06 11:36:22 UTC) #44
stefan-webrtc
A few nits, but otherwise lgtm. Please check build errors on android though. https://codereview.webrtc.org/1202253003/diff/320001/webrtc/modules/remote_bitrate_estimator/test/bwe_test_framework.cc File ...
5 years, 5 months ago (2015-07-07 12:46:37 UTC) #45
magalhaesc
Added BWE unittests, comments addressed
5 years, 5 months ago (2015-07-07 13:02:50 UTC) #46
magalhaesc
Fixing trybots
5 years, 5 months ago (2015-07-07 13:08:48 UTC) #47
magalhaesc
Added unittests, fixing issues
5 years, 5 months ago (2015-07-07 14:26:11 UTC) #49
magalhaesc
Fixing patch problem
5 years, 5 months ago (2015-07-07 15:25:18 UTC) #50
magalhaesc
Fixing patch issue
5 years, 5 months ago (2015-07-08 10:51:02 UTC) #51
magalhaesc
Fixing patch issues
5 years, 5 months ago (2015-07-08 10:59:07 UTC) #54
magalhaesc
Rebased
5 years, 5 months ago (2015-07-08 11:22:00 UTC) #56
magalhaesc
Rebased
5 years, 5 months ago (2015-07-08 11:33:39 UTC) #59
magalhaesc
Fixing issues
5 years, 5 months ago (2015-07-08 11:46:19 UTC) #60
magalhaesc
Fixing patch issues [2]
5 years, 5 months ago (2015-07-08 13:42:17 UTC) #61
magalhaesc
Fixing patch issues [2]
5 years, 5 months ago (2015-07-08 15:13:27 UTC) #62
magalhaesc
Fixing unittest issues
5 years, 5 months ago (2015-07-08 16:53:08 UTC) #66
magalhaesc
https://codereview.webrtc.org/1202253003/diff/320001/webrtc/modules/remote_bitrate_estimator/test/bwe_test_framework.cc File webrtc/modules/remote_bitrate_estimator/test/bwe_test_framework.cc (right): https://codereview.webrtc.org/1202253003/diff/320001/webrtc/modules/remote_bitrate_estimator/test/bwe_test_framework.cc#newcode686 webrtc/modules/remote_bitrate_estimator/test/bwe_test_framework.cc:686: int i = 0; On 2015/07/07 12:46:37, stefan-webrtc (holmer) ...
5 years, 5 months ago (2015-07-08 18:12:31 UTC) #67
magalhaesc
Removed unused lines
5 years, 5 months ago (2015-07-08 18:25:37 UTC) #68
magalhaesc
5 years, 5 months ago (2015-07-08 23:13:05 UTC) #69
magalhaesc
Comments addressed, issues fixed.
5 years, 5 months ago (2015-07-09 09:42:56 UTC) #70
stefan-webrtc
I have a few comments on your recent patch-sets. https://codereview.webrtc.org/1202253003/diff/380001/webrtc/modules/remote_bitrate_estimator/test/bwe.h File webrtc/modules/remote_bitrate_estimator/test/bwe.h (right): https://codereview.webrtc.org/1202253003/diff/380001/webrtc/modules/remote_bitrate_estimator/test/bwe.h#newcode117 webrtc/modules/remote_bitrate_estimator/test/bwe.h:117: ...
5 years, 5 months ago (2015-07-09 09:55:00 UTC) #71
magalhaesc
https://codereview.webrtc.org/1202253003/diff/380001/webrtc/modules/remote_bitrate_estimator/test/bwe.h File webrtc/modules/remote_bitrate_estimator/test/bwe.h (right): https://codereview.webrtc.org/1202253003/diff/380001/webrtc/modules/remote_bitrate_estimator/test/bwe.h#newcode117 webrtc/modules/remote_bitrate_estimator/test/bwe.h:117: BweSender(int bitrate_kbps) : bitrate_kbps_(bitrate_kbps) {} On 2015/07/09 09:54:59, stefan-webrtc ...
5 years, 5 months ago (2015-07-09 11:20:07 UTC) #72
magalhaesc
Comments addressed [5]
5 years, 5 months ago (2015-07-09 11:32:52 UTC) #73
magalhaesc
Comments addressed [5]
5 years, 5 months ago (2015-07-09 11:42:53 UTC) #74
magalhaesc
https://codereview.webrtc.org/1202253003/diff/380001/webrtc/modules/remote_bitrate_estimator/test/estimators/nada_unittest.cc File webrtc/modules/remote_bitrate_estimator/test/estimators/nada_unittest.cc (right): https://codereview.webrtc.org/1202253003/diff/380001/webrtc/modules/remote_bitrate_estimator/test/estimators/nada_unittest.cc#newcode351 webrtc/modules/remote_bitrate_estimator/test/estimators/nada_unittest.cc:351: static_cast<float>(kReceivingRateKbps) / 100); On 2015/07/09 09:55:00, stefan-webrtc (holmer) wrote: ...
5 years, 5 months ago (2015-07-09 11:43:23 UTC) #76
magalhaesc
Comments addressed. Thanks for the multiple reviews.
5 years, 5 months ago (2015-07-09 12:47:27 UTC) #77
stefan-webrtc
https://codereview.webrtc.org/1202253003/diff/620001/webrtc/modules/remote_bitrate_estimator/test/bwe.h File webrtc/modules/remote_bitrate_estimator/test/bwe.h (right): https://codereview.webrtc.org/1202253003/diff/620001/webrtc/modules/remote_bitrate_estimator/test/bwe.h#newcode145 webrtc/modules/remote_bitrate_estimator/test/bwe.h:145: void RelieveSetAndUpdateLoss(); Use FRIEND_TEST() instead of making these public. ...
5 years, 5 months ago (2015-07-09 13:11:18 UTC) #78
magalhaesc
Added delay percentiles, comments addressed
5 years, 5 months ago (2015-07-10 11:33:34 UTC) #79
magalhaesc
https://codereview.webrtc.org/1202253003/diff/620001/webrtc/modules/remote_bitrate_estimator/test/bwe.h File webrtc/modules/remote_bitrate_estimator/test/bwe.h (right): https://codereview.webrtc.org/1202253003/diff/620001/webrtc/modules/remote_bitrate_estimator/test/bwe.h#newcode145 webrtc/modules/remote_bitrate_estimator/test/bwe.h:145: void RelieveSetAndUpdateLoss(); On 2015/07/09 13:11:18, stefan-webrtc (holmer) wrote: > ...
5 years, 5 months ago (2015-07-10 11:33:48 UTC) #80
magalhaesc
Increased error margins
5 years, 5 months ago (2015-07-10 12:15:23 UTC) #81
magalhaesc
Removed received packet logging from NadaBweReceiver
5 years, 5 months ago (2015-07-10 12:53:58 UTC) #82
magalhaesc
Replaced some nada unittests by bwe unittests. Added more nada unittests
5 years, 5 months ago (2015-07-12 14:57:20 UTC) #83
magalhaesc
Made frame timestamps indepedent from previous randomizations
5 years, 5 months ago (2015-07-12 15:01:39 UTC) #84
magalhaesc
Updated bwe_simulations.cc, now building with test_logging enabled
5 years, 5 months ago (2015-07-12 15:05:07 UTC) #85
magalhaesc
Updating BweTestFramework VideoSender unittests - accordingly to new randomization
5 years, 5 months ago (2015-07-12 15:54:19 UTC) #86
magalhaesc
Adapted PacedVideoSender::TimeToSendPacket
5 years, 5 months ago (2015-07-13 10:21:50 UTC) #87
magalhaesc
Addressed topics discussed on Friday
5 years, 5 months ago (2015-07-13 11:59:17 UTC) #88
magalhaesc
Adapted PacedVideoSender::TimeToSendPacket
5 years, 5 months ago (2015-07-13 13:17:14 UTC) #89
magalhaesc
5 years, 5 months ago (2015-07-13 15:11:21 UTC) #91
stefan-webrtc
https://codereview.webrtc.org/1202253003/diff/800001/webrtc/modules/remote_bitrate_estimator/test/bwe_test_framework.cc File webrtc/modules/remote_bitrate_estimator/test/bwe_test_framework.cc (right): https://codereview.webrtc.org/1202253003/diff/800001/webrtc/modules/remote_bitrate_estimator/test/bwe_test_framework.cc#newcode693 webrtc/modules/remote_bitrate_estimator/test/bwe_test_framework.cc:693: next_frame_ms_ - 1 + 2 * static_cast<float>(rand()) / RAND_MAX; ...
5 years, 5 months ago (2015-07-14 13:49:04 UTC) #92
magalhaesc
diff
5 years, 5 months ago (2015-07-14 16:33:07 UTC) #93
magalhaesc
diff2
5 years, 5 months ago (2015-07-14 16:43:12 UTC) #94
magalhaesc
Rebased, comments addressed
5 years, 5 months ago (2015-07-14 17:18:39 UTC) #96
magalhaesc
Rebased, comments addressed https://codereview.webrtc.org/1202253003/diff/800001/webrtc/modules/remote_bitrate_estimator/test/bwe_test_framework.cc File webrtc/modules/remote_bitrate_estimator/test/bwe_test_framework.cc (right): https://codereview.webrtc.org/1202253003/diff/800001/webrtc/modules/remote_bitrate_estimator/test/bwe_test_framework.cc#newcode693 webrtc/modules/remote_bitrate_estimator/test/bwe_test_framework.cc:693: next_frame_ms_ - 1 + 2 * ...
5 years, 5 months ago (2015-07-14 17:19:33 UTC) #98
magalhaesc
Rebased, comments addressed
5 years, 5 months ago (2015-07-14 17:25:58 UTC) #99
magalhaesc
Fixing issues
5 years, 5 months ago (2015-07-14 17:51:06 UTC) #101
stefan-webrtc
lgtm https://codereview.webrtc.org/1202253003/diff/900001/webrtc/modules/remote_bitrate_estimator/test/bwe_test_framework.cc File webrtc/modules/remote_bitrate_estimator/test/bwe_test_framework.cc (right): https://codereview.webrtc.org/1202253003/diff/900001/webrtc/modules/remote_bitrate_estimator/test/bwe_test_framework.cc#newcode703 webrtc/modules/remote_bitrate_estimator/test/bwe_test_framework.cc:703: std::max(next_frame_ms_ + next_frame_rand_ms_, static_cast<int64_t>(0)); nit You can also ...
5 years, 5 months ago (2015-07-15 11:28:20 UTC) #102
magalhaesc
Fixing issues [2]
5 years, 5 months ago (2015-07-15 11:31:10 UTC) #103
stefan-webrtc
https://codereview.webrtc.org/1202253003/diff/900001/webrtc/modules/remote_bitrate_estimator/test/bwe_test_framework.cc File webrtc/modules/remote_bitrate_estimator/test/bwe_test_framework.cc (right): https://codereview.webrtc.org/1202253003/diff/900001/webrtc/modules/remote_bitrate_estimator/test/bwe_test_framework.cc#newcode679 webrtc/modules/remote_bitrate_estimator/test/bwe_test_framework.cc:679: return next_frame_ms_ + next_frame_rand_ms_ - now_ms_; next_frame_rand_ms_ must be ...
5 years, 5 months ago (2015-07-15 11:31:42 UTC) #104
stefan-webrtc
https://codereview.webrtc.org/1202253003/diff/920001/webrtc/modules/remote_bitrate_estimator/test/estimators/nada.cc File webrtc/modules/remote_bitrate_estimator/test/estimators/nada.cc (right): https://codereview.webrtc.org/1202253003/diff/920001/webrtc/modules/remote_bitrate_estimator/test/estimators/nada.cc#newcode22 webrtc/modules/remote_bitrate_estimator/test/estimators/nada.cc:22: #include <iostream> Remove https://codereview.webrtc.org/1202253003/diff/920001/webrtc/modules/remote_bitrate_estimator/test/packet_sender.cc File webrtc/modules/remote_bitrate_estimator/test/packet_sender.cc (right): https://codereview.webrtc.org/1202253003/diff/920001/webrtc/modules/remote_bitrate_estimator/test/packet_sender.cc#newcode136 webrtc/modules/remote_bitrate_estimator/test/packet_sender.cc:136: ...
5 years, 5 months ago (2015-07-15 11:35:54 UTC) #105
magalhaesc
Comments addressed https://codereview.webrtc.org/1202253003/diff/900001/webrtc/modules/remote_bitrate_estimator/test/bwe_test_framework.cc File webrtc/modules/remote_bitrate_estimator/test/bwe_test_framework.cc (right): https://codereview.webrtc.org/1202253003/diff/900001/webrtc/modules/remote_bitrate_estimator/test/bwe_test_framework.cc#newcode679 webrtc/modules/remote_bitrate_estimator/test/bwe_test_framework.cc:679: return next_frame_ms_ + next_frame_rand_ms_ - now_ms_; On ...
5 years, 5 months ago (2015-07-15 11:41:59 UTC) #106
magalhaesc
Fixing issues [2]
5 years, 5 months ago (2015-07-15 11:44:17 UTC) #107
magalhaesc
Fixing issues [2]
5 years, 5 months ago (2015-07-15 11:50:40 UTC) #108
magalhaesc
Fixed memory leak
5 years, 5 months ago (2015-07-15 12:15:32 UTC) #110
stefan-webrtc
lgtm https://codereview.webrtc.org/1202253003/diff/980001/webrtc/modules/remote_bitrate_estimator/test/estimators/nada_unittest.cc File webrtc/modules/remote_bitrate_estimator/test/estimators/nada_unittest.cc (right): https://codereview.webrtc.org/1202253003/diff/980001/webrtc/modules/remote_bitrate_estimator/test/estimators/nada_unittest.cc#newcode316 webrtc/modules/remote_bitrate_estimator/test/estimators/nada_unittest.cc:316: NadaFeedback* nada_feedback = scoped_ptr
5 years, 5 months ago (2015-07-15 12:17:51 UTC) #111
magalhaesc
Using rtc::scoped_ptr on nada_unittest.cc
5 years, 5 months ago (2015-07-15 12:29:39 UTC) #112
magalhaesc
Thanks, comments addressed https://codereview.webrtc.org/1202253003/diff/980001/webrtc/modules/remote_bitrate_estimator/test/estimators/nada_unittest.cc File webrtc/modules/remote_bitrate_estimator/test/estimators/nada_unittest.cc (right): https://codereview.webrtc.org/1202253003/diff/980001/webrtc/modules/remote_bitrate_estimator/test/estimators/nada_unittest.cc#newcode316 webrtc/modules/remote_bitrate_estimator/test/estimators/nada_unittest.cc:316: NadaFeedback* nada_feedback = On 2015/07/15 12:17:50, ...
5 years, 5 months ago (2015-07-15 12:32:35 UTC) #113
magalhaesc
Modified JitterFilter and JitterFilter unittest
5 years, 5 months ago (2015-07-15 14:11:57 UTC) #114
magalhaesc
Modified JitterFilter and JitterFilter unittest
5 years, 5 months ago (2015-07-15 14:12:16 UTC) #115
magalhaesc
https://codereview.webrtc.org/1202253003/diff/1010001/webrtc/modules/remote_bitrate_estimator/test/bwe_test_framework_unittest.cc File webrtc/modules/remote_bitrate_estimator/test/bwe_test_framework_unittest.cc (right): https://codereview.webrtc.org/1202253003/diff/1010001/webrtc/modules/remote_bitrate_estimator/test/bwe_test_framework_unittest.cc#newcode483 webrtc/modules/remote_bitrate_estimator/test/bwe_test_framework_unittest.cc:483: ASSERT_TRUE(IsTimeSorted(original)); Perhaps make another unittest setting reordering_ = true ...
5 years, 5 months ago (2015-07-15 14:15:15 UTC) #116
magalhaesc
same
5 years, 5 months ago (2015-07-15 14:30:18 UTC) #118
magalhaesc
Committed patchset #31 (id:860002) manually as 9c261f2d13793fbb5a0d07b26bec4154bc38342b (presubmit successful).
5 years, 5 months ago (2015-07-15 14:31:33 UTC) #120
stefan-webrtc
5 years, 5 months ago (2015-07-15 14:32:12 UTC) #121
Message was sent while issue was closed.

          

Powered by Google App Engine
This is Rietveld 408576698