| Index: webrtc/modules/remote_bitrate_estimator/include/bwe_defines.h
|
| diff --git a/webrtc/modules/remote_bitrate_estimator/include/bwe_defines.h b/webrtc/modules/remote_bitrate_estimator/include/bwe_defines.h
|
| index 3fb7e29e5b2fac5a1232c4bb78fd0cec7c4517f6..9aa82cff976ad1070d5ad3d178c6a9ea7bed59e6 100644
|
| --- a/webrtc/modules/remote_bitrate_estimator/include/bwe_defines.h
|
| +++ b/webrtc/modules/remote_bitrate_estimator/include/bwe_defines.h
|
| @@ -11,6 +11,7 @@
|
| #ifndef WEBRTC_MODULES_REMOTE_BITRATE_ESTIMATOR_INCLUDE_BWE_DEFINES_H_
|
| #define WEBRTC_MODULES_REMOTE_BITRATE_ESTIMATOR_INCLUDE_BWE_DEFINES_H_
|
|
|
| +#include "webrtc/base/optional.h"
|
| #include "webrtc/typedefs.h"
|
|
|
| #define BWE_MAX(a, b) ((a) > (b) ? (a) : (b))
|
| @@ -32,14 +33,14 @@ enum RateControlRegion { kRcNearMax, kRcAboveMax, kRcMaxUnknown };
|
|
|
| struct RateControlInput {
|
| RateControlInput(BandwidthUsage bw_state,
|
| - uint32_t incoming_bitrate,
|
| + const rtc::Optional<uint32_t>& incoming_bitrate,
|
| double noise_var)
|
| : bw_state(bw_state),
|
| incoming_bitrate(incoming_bitrate),
|
| noise_var(noise_var) {}
|
|
|
| BandwidthUsage bw_state;
|
| - uint32_t incoming_bitrate;
|
| + rtc::Optional<uint32_t> incoming_bitrate;
|
| double noise_var;
|
| };
|
| } // namespace webrtc
|
|
|