| Index: webrtc/common_types.h
|
| diff --git a/webrtc/common_types.h b/webrtc/common_types.h
|
| index a6453c2f30dc583feee1390591fbbf0b267ed59c..048485fa2fc89f99483230cb2f0b5f479acb7ed0 100644
|
| --- a/webrtc/common_types.h
|
| +++ b/webrtc/common_types.h
|
| @@ -747,6 +747,31 @@
|
| }
|
| };
|
|
|
| +// Bandwidth over-use detector options. These are used to drive
|
| +// experimentation with bandwidth estimation parameters.
|
| +// See modules/remote_bitrate_estimator/overuse_detector.h
|
| +struct OverUseDetectorOptions {
|
| + OverUseDetectorOptions()
|
| + : initial_slope(8.0/512.0),
|
| + initial_offset(0),
|
| + initial_e(),
|
| + initial_process_noise(),
|
| + initial_avg_noise(0.0),
|
| + initial_var_noise(50) {
|
| + initial_e[0][0] = 100;
|
| + initial_e[1][1] = 1e-1;
|
| + initial_e[0][1] = initial_e[1][0] = 0;
|
| + initial_process_noise[0] = 1e-13;
|
| + initial_process_noise[1] = 1e-2;
|
| + }
|
| + double initial_slope;
|
| + double initial_offset;
|
| + double initial_e[2][2];
|
| + double initial_process_noise[2];
|
| + double initial_avg_noise;
|
| + double initial_var_noise;
|
| +};
|
| +
|
| // This structure will have the information about when packet is actually
|
| // received by socket.
|
| struct PacketTime {
|
|
|