summaryrefslogtreecommitdiff
path: root/vp9/ratectrl_rtc.h
diff options
context:
space:
mode:
Diffstat (limited to 'vp9/ratectrl_rtc.h')
-rw-r--r--vp9/ratectrl_rtc.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/vp9/ratectrl_rtc.h b/vp9/ratectrl_rtc.h
index a82c776f9..7f3c90045 100644
--- a/vp9/ratectrl_rtc.h
+++ b/vp9/ratectrl_rtc.h
@@ -30,6 +30,7 @@ namespace libvpx {
struct VP9RateControlRtcConfig : public VpxRateControlRtcConfig {
public:
VP9RateControlRtcConfig() {
+ ss_number_layers = 1;
vp9_zero(max_quantizers);
vp9_zero(min_quantizers);
vp9_zero(scaling_factor_den);
@@ -89,7 +90,7 @@ class VP9RateControlRTC {
const VP9RateControlRtcConfig &cfg);
~VP9RateControlRTC();
- void UpdateRateControl(const VP9RateControlRtcConfig &rc_cfg);
+ bool UpdateRateControl(const VP9RateControlRtcConfig &rc_cfg);
// GetQP() needs to be called after ComputeQP() to get the latest QP
int GetQP() const;
int GetLoopfilterLevel() const;
@@ -101,7 +102,7 @@ class VP9RateControlRTC {
private:
VP9RateControlRTC() {}
- void InitRateControl(const VP9RateControlRtcConfig &cfg);
+ bool InitRateControl(const VP9RateControlRtcConfig &cfg);
struct VP9_COMP *cpi_;
};