Added a correction factor to FEC overhead in media_opt_util.
This is too handle cases of rate-mismatch (at low rates/low packet number) between estimate in mediaOpt and actual FEC generated in RTP. Review URL: http://webrtc-codereview.appspot.com/93012 git-svn-id: http://webrtc.googlecode.com/svn/trunk@284 4adac7df-926f-26a2-2b94-8c16560cd09d
This commit is contained in:
@@ -92,8 +92,8 @@ public:
|
||||
VCMProtectionMethod(VCMProtectionMethodEnum type) : _effectivePacketLoss(0),
|
||||
_protectionFactorK(0), _protectionFactorD(0),
|
||||
_residualPacketLossFec(0.0), _scaleProtKey(2.0), _maxPayloadSize(1460),
|
||||
_useUepProtectionK(false), _useUepProtectionD(true), _efficiency(0),
|
||||
_type(type)
|
||||
_useUepProtectionK(false), _useUepProtectionD(true), _corrFecCost(1.0),
|
||||
_efficiency(0), _type(type)
|
||||
{_qmRobustness = new VCMQmRobustness();}
|
||||
|
||||
virtual ~VCMProtectionMethod() { delete _qmRobustness;}
|
||||
@@ -157,6 +157,7 @@ public:
|
||||
VCMQmRobustness* _qmRobustness;
|
||||
bool _useUepProtectionK;
|
||||
bool _useUepProtectionD;
|
||||
float _corrFecCost;
|
||||
|
||||
protected:
|
||||
float _efficiency;
|
||||
|
||||
Reference in New Issue
Block a user