Pass NACK and FEC overhead rates through the ProtectionCallback to VCM.
These overhead rates are used by the VCM to compensate the source coding rate for NACK and FEC. BUG= TEST= Review URL: http://webrtc-codereview.appspot.com/323003 git-svn-id: http://webrtc.googlecode.com/svn/trunk@1171 4adac7df-926f-26a2-2b94-8c16560cd09d
This commit is contained in:
@@ -139,7 +139,10 @@ private:
|
||||
/*
|
||||
* Update protection callback with protection settings
|
||||
*/
|
||||
WebRtc_UWord32 UpdateProtectionCallback(VCMProtectionMethod *selectedMethod);
|
||||
int UpdateProtectionCallback(VCMProtectionMethod *selected_method,
|
||||
uint32_t* total_video_rate_bps,
|
||||
uint32_t* nack_overhead_rate_bps,
|
||||
uint32_t* fec_overhead_rate_bps);
|
||||
|
||||
void UpdateBitRateEstimate(WebRtc_Word64 encodedLength, WebRtc_Word64 nowMs);
|
||||
/*
|
||||
@@ -168,7 +171,6 @@ private:
|
||||
|
||||
VCMFrameDropper* _frameDropper;
|
||||
VCMLossProtectionLogic* _lossProtLogic;
|
||||
WebRtc_UWord32 _lossProtOverhead;
|
||||
WebRtc_UWord8 _packetLossEnc;
|
||||
WebRtc_UWord8 _fractionLost;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user