Chromium Code Reviews| Index: webrtc/modules/video_coding/codecs/vp8/simulcast_encoder_adapter.cc |
| diff --git a/webrtc/modules/video_coding/codecs/vp8/simulcast_encoder_adapter.cc b/webrtc/modules/video_coding/codecs/vp8/simulcast_encoder_adapter.cc |
| index ae1151162ac19376c1e6a2620b6d2b082df050f0..a4d10671ba21e9f819645ebd54682ed90e239b9d 100644 |
| --- a/webrtc/modules/video_coding/codecs/vp8/simulcast_encoder_adapter.cc |
| +++ b/webrtc/modules/video_coding/codecs/vp8/simulcast_encoder_adapter.cc |
| @@ -149,6 +149,7 @@ int SimulcastEncoderAdapter::Release() { |
| while (!streaminfos_.empty()) { |
| VideoEncoder* encoder = streaminfos_.back().encoder; |
| EncodedImageCallback* callback = streaminfos_.back().callback; |
| + encoder->Release(); |
|
stefan-webrtc
2017/02/21 12:29:56
This was a bug, right? We should add a unittest to
sakal
2017/02/21 12:53:50
In practice not since all the encoders had an undo
stefan-webrtc
2017/02/21 13:13:08
If it is hit by tests then I think it's good enoug
|
| factory_->Destroy(encoder); |
| delete callback; |
| streaminfos_.pop_back(); |