summaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
authorminyue@webrtc.org <minyue@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d>2014-07-22 09:55:51 +0000
committerminyue@webrtc.org <minyue@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d>2014-07-22 09:55:51 +0000
commite291f572fe08a38b2501d490969ddf42235962de (patch)
treee438f4cb4b20de2f2f2841a110851f6b89173881 /modules
parent00f7b82571bef17086f65cd6c2f827c565eff40e (diff)
downloadwebrtc-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.cc4
-rw-r--r--modules/audio_coding/neteq/tools/neteq_quality_test.h4
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_;