Unified · Split
| @@ -25,9 +25,9 @@ std::unique_ptr<VP9RateControlRTC> VP9RateControlRTC::Create( · 24 unmodified lines | ||
| 25 | 25 | VP9RateControlRTC()); |
| 26 | 26 | if (!rc_api) return nullptr; |
| 27 | 27 | rc_api->cpi_ = static_cast<VP9_COMP *>(vpx_memalign(32, sizeof(*cpi_))); |
| 28 | − if (rc_api->cpi_ == nullptr) { | |
| 29 | − return nullptr; | |
| 30 | − } | |
| 28 | + if (!rc_api->cpi_) return nullptr; | |
| 29 | + vp9_zero(*rc_api->cpi_); | |
| 30 | + | |
| 31 | 31 | rc_api->InitRateControl(cfg); |
| 32 | 32 | if (cfg.aq_mode) { |
| 33 | 33 | VP9_COMP *const cpi = rc_api->cpi_; |