diff options
author | minyue@webrtc.org <minyue@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d> | 2014-07-22 09:55:51 +0000 |
---|---|---|
committer | minyue@webrtc.org <minyue@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d> | 2014-07-22 09:55:51 +0000 |
commit | e291f572fe08a38b2501d490969ddf42235962de (patch) | |
tree | e438f4cb4b20de2f2f2841a110851f6b89173881 /modules | |
parent | 00f7b82571bef17086f65cd6c2f827c565eff40e (diff) | |
download | webrtc-e291f572fe08a38b2501d490969ddf42235962de.tar.gz |
The lastest commit on this file was in
https://webrtc-codereview.appspot.com/15529004/
The final patch set should have included this, but was missed.
R=turaj@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/18839004
git-svn-id: http://webrtc.googlecode.com/svn/trunk/webrtc@6755 4adac7df-926f-26a2-2b94-8c16560cd09d
Diffstat (limited to 'modules')
-rw-r--r-- | modules/audio_coding/neteq/tools/neteq_quality_test.cc | 4 | ||||
-rw-r--r-- | modules/audio_coding/neteq/tools/neteq_quality_test.h | 4 |
2 files changed, 4 insertions, 4 deletions
diff --git a/modules/audio_coding/neteq/tools/neteq_quality_test.cc b/modules/audio_coding/neteq/tools/neteq_quality_test.cc index a80b1f88..83288557 100644 --- a/modules/audio_coding/neteq/tools/neteq_quality_test.cc +++ b/modules/audio_coding/neteq/tools/neteq_quality_test.cc @@ -158,7 +158,7 @@ bool NoLoss::Lost() { return false; } -UniformLoss::UniformLoss(int loss_rate) +UniformLoss::UniformLoss(double loss_rate) : loss_rate_(loss_rate) { } @@ -204,8 +204,6 @@ void NetEqQualityTest::SetUp() { // a full packet duration is drawn with a loss, |unit_loss_rate| fulfills // (1 - unit_loss_rate) ^ (block_duration_ms_ / kPacketLossTimeUnitMs) == // 1 - packet_loss_rate. - // |unit_loss_rate| is usually small. To increase its resolution, we - // magnify it by |RAND_MAX|. double unit_loss_rate = (1.0f - pow(1.0f - 0.01f * packet_loss_rate_, 1.0f / units)); loss_model_.reset(new UniformLoss(unit_loss_rate)); diff --git a/modules/audio_coding/neteq/tools/neteq_quality_test.h b/modules/audio_coding/neteq/tools/neteq_quality_test.h index 75d19ae6..e0a43b6f 100644 --- a/modules/audio_coding/neteq/tools/neteq_quality_test.h +++ b/modules/audio_coding/neteq/tools/neteq_quality_test.h @@ -38,9 +38,10 @@ class NoLoss : public LossModel { class UniformLoss : public LossModel { public: - UniformLoss(int loss_rate); + UniformLoss(double loss_rate); virtual bool Lost() OVERRIDE; void set_loss_rate(double loss_rate) { loss_rate_ = loss_rate; } + private: double loss_rate_; }; @@ -49,6 +50,7 @@ class GilbertElliotLoss : public LossModel { public: GilbertElliotLoss(double prob_trans_11, double prob_trans_01); virtual bool Lost() OVERRIDE; + private: // Prob. of losing current packet, when previous packet is lost. double prob_trans_11_; |