| Index: webrtc/video_engine/vie_channel_group.h
 | 
| diff --git a/webrtc/video_engine/vie_channel_group.h b/webrtc/video_engine/vie_channel_group.h
 | 
| index 91f949085a3809d1dd6472988d7f573054e9c044..e133d1a0b61a089174f160409a422b27b3473176 100644
 | 
| --- a/webrtc/video_engine/vie_channel_group.h
 | 
| +++ b/webrtc/video_engine/vie_channel_group.h
 | 
| @@ -19,6 +19,8 @@
 | 
|  #include "webrtc/base/criticalsection.h"
 | 
|  #include "webrtc/base/scoped_ptr.h"
 | 
|  #include "webrtc/modules/bitrate_controller/include/bitrate_controller.h"
 | 
| +#include "webrtc/video_receive_stream.h"
 | 
| +#include "webrtc/video_send_stream.h"
 | 
|  
 | 
|  namespace webrtc {
 | 
|  
 | 
| @@ -52,10 +54,11 @@ class ChannelGroup : public BitrateObserver {
 | 
|                           SendStatisticsProxy* stats_proxy,
 | 
|                           I420FrameCallback* pre_encode_callback,
 | 
|                           int number_of_cores,
 | 
| -                         const std::vector<uint32_t>& ssrcs);
 | 
| +                         const VideoSendStream::Config& config);
 | 
|    bool CreateReceiveChannel(int channel_id,
 | 
|                              Transport* transport,
 | 
| -                            int number_of_cores);
 | 
| +                            int number_of_cores,
 | 
| +                            const VideoReceiveStream::Config& config);
 | 
|    void DeleteChannel(int channel_id);
 | 
|    ViEChannel* GetChannel(int channel_id) const;
 | 
|    ViEEncoder* GetEncoder(int channel_id) const;
 | 
| @@ -83,16 +86,19 @@ class ChannelGroup : public BitrateObserver {
 | 
|                       int number_of_cores,
 | 
|                       ViEEncoder* vie_encoder,
 | 
|                       size_t max_rtp_streams,
 | 
| -                     bool sender);
 | 
| +                     bool sender,
 | 
| +                     RemoteBitrateEstimator* bitrate_estimator,
 | 
| +                     TransportFeedbackObserver* feedback_observer);
 | 
|    ViEChannel* PopChannel(int channel_id);
 | 
|  
 | 
|    rtc::scoped_ptr<VieRemb> remb_;
 | 
|    rtc::scoped_ptr<BitrateAllocator> bitrate_allocator_;
 | 
|    rtc::scoped_ptr<CallStats> call_stats_;
 | 
| -  rtc::scoped_ptr<RemoteBitrateEstimator> remote_bitrate_estimator_;
 | 
| -  rtc::scoped_ptr<EncoderStateFeedback> encoder_state_feedback_;
 | 
|    rtc::scoped_ptr<PacketRouter> packet_router_;
 | 
|    rtc::scoped_ptr<PacedSender> pacer_;
 | 
| +  rtc::scoped_ptr<RemoteBitrateEstimator> remote_bitrate_estimator_;
 | 
| +  rtc::scoped_ptr<RemoteEstimatorProxy> remote_estimator_proxy_;
 | 
| +  rtc::scoped_ptr<EncoderStateFeedback> encoder_state_feedback_;
 | 
|    ChannelMap channel_map_;
 | 
|    // Maps Channel id -> ViEEncoder.
 | 
|    mutable rtc::CriticalSection encoder_map_crit_;
 | 
| @@ -103,6 +109,7 @@ class ChannelGroup : public BitrateObserver {
 | 
|    rtc::scoped_ptr<ProcessThread> pacer_thread_;
 | 
|  
 | 
|    rtc::scoped_ptr<BitrateController> bitrate_controller_;
 | 
| +  rtc::scoped_ptr<TransportFeedbackAdapter> transport_feedback_adapter_;
 | 
|  };
 | 
|  
 | 
|  }  // namespace webrtc
 | 
| 
 |