Chromium Code Reviews| Index: webrtc/media/engine/webrtcvideoengine2.h | 
| diff --git a/webrtc/media/engine/webrtcvideoengine2.h b/webrtc/media/engine/webrtcvideoengine2.h | 
| index c7aeaaee4afb8c5933a0159c39dc6110067915cf..d91c7c49ad280daa902ce18b10573ae457e00fa4 100644 | 
| --- a/webrtc/media/engine/webrtcvideoengine2.h | 
| +++ b/webrtc/media/engine/webrtcvideoengine2.h | 
| @@ -26,6 +26,7 @@ | 
| #include "webrtc/media/base/videosinkinterface.h" | 
| #include "webrtc/media/base/videosourceinterface.h" | 
| #include "webrtc/call/call.h" | 
| +#include "webrtc/call/flexfec_receive_stream.h" | 
| #include "webrtc/media/base/mediaengine.h" | 
| #include "webrtc/media/engine/webrtcvideodecoderfactory.h" | 
| #include "webrtc/media/engine/webrtcvideoencoderfactory.h" | 
| @@ -218,9 +219,10 @@ class WebRtcVideoChannel2 : public VideoMediaChannel, public webrtc::Transport { | 
| void SetMaxSendBandwidth(int bps); | 
| - void ConfigureReceiverRtp(webrtc::VideoReceiveStream::Config* config, | 
| - webrtc::FlexfecConfig* flexfec_config, | 
| - const StreamParams& sp) const; | 
| + void ConfigureReceiverRtp( | 
| + webrtc::VideoReceiveStream::Config* config, | 
| + webrtc::FlexfecReceiveStream::Config* flexfec_config, | 
| 
 
philipel
2016/12/20 12:09:18
Why don't we remove webrtc::FlexfecConfig?
 
brandtr
2016/12/20 12:22:11
I might do that in the future.
It is still used b
 
 | 
| + const StreamParams& sp) const; | 
| bool ValidateSendSsrcAvailability(const StreamParams& sp) const | 
| EXCLUSIVE_LOCKS_REQUIRED(stream_crit_); | 
| bool ValidateReceiveSsrcAvailability(const StreamParams& sp) const | 
| @@ -384,7 +386,7 @@ class WebRtcVideoChannel2 : public VideoMediaChannel, public webrtc::Transport { | 
| WebRtcVideoDecoderFactory* external_decoder_factory, | 
| bool default_stream, | 
| const std::vector<VideoCodecSettings>& recv_codecs, | 
| - const webrtc::FlexfecConfig& flexfec_config); | 
| + const webrtc::FlexfecReceiveStream::Config& flexfec_config); | 
| ~WebRtcVideoReceiveStream(); | 
| const std::vector<uint32_t>& GetSsrcs() const; | 
| @@ -437,7 +439,7 @@ class WebRtcVideoChannel2 : public VideoMediaChannel, public webrtc::Transport { | 
| webrtc::VideoReceiveStream* stream_; | 
| const bool default_stream_; | 
| webrtc::VideoReceiveStream::Config config_; | 
| - webrtc::FlexfecConfig flexfec_config_; | 
| + webrtc::FlexfecReceiveStream::Config flexfec_config_; | 
| webrtc::FlexfecReceiveStream* flexfec_stream_; | 
| WebRtcVideoDecoderFactory* const external_decoder_factory_; |