| Index: webrtc/video/vie_encoder.h
|
| diff --git a/webrtc/video/vie_encoder.h b/webrtc/video/vie_encoder.h
|
| index b8944dc6f8d2832288e2d43cfd0a613f9a2002b2..22457ef4292a287c52fc9c47597c698c5bb8240a 100644
|
| --- a/webrtc/video/vie_encoder.h
|
| +++ b/webrtc/video/vie_encoder.h
|
| @@ -57,22 +57,13 @@ class ViEEncoder : public RtcpIntraFrameObserver,
|
| I420FrameCallback* pre_encode_callback,
|
| OveruseFrameDetector* overuse_detector,
|
| PacedSender* pacer,
|
| + PayloadRouter* payload_router,
|
| BitrateAllocator* bitrate_allocator);
|
| ~ViEEncoder();
|
|
|
| bool Init();
|
|
|
| - // This function is assumed to be called before any frames are delivered and
|
| - // only once.
|
| - // Ideally this would be done in Init, but the dependencies between ViEEncoder
|
| - // and ViEChannel makes it really hard to do in a good way.
|
| - void StartThreadsAndSetSharedMembers(
|
| - rtc::scoped_refptr<PayloadRouter> send_payload_router,
|
| - VCMProtectionCallback* vcm_protection_callback);
|
| -
|
| - // This function must be called before the corresponding ViEChannel is
|
| - // deleted.
|
| - void StopThreadsAndRemoveSharedMembers();
|
| + VideoCodingModule* vcm() const;
|
|
|
| void SetNetworkTransmissionState(bool is_transmitting);
|
|
|
| @@ -158,7 +149,6 @@ class ViEEncoder : public RtcpIntraFrameObserver,
|
| const rtc::scoped_ptr<VideoProcessing> vp_;
|
| const rtc::scoped_ptr<QMVideoSettingsCallback> qm_callback_;
|
| const rtc::scoped_ptr<VideoCodingModule> vcm_;
|
| - rtc::scoped_refptr<PayloadRouter> send_payload_router_;
|
|
|
| rtc::CriticalSection data_cs_;
|
| rtc::scoped_ptr<BitrateObserver> bitrate_observer_;
|
| @@ -167,6 +157,7 @@ class ViEEncoder : public RtcpIntraFrameObserver,
|
| I420FrameCallback* const pre_encode_callback_;
|
| OveruseFrameDetector* const overuse_detector_;
|
| PacedSender* const pacer_;
|
| + PayloadRouter* const send_payload_router_;
|
| BitrateAllocator* const bitrate_allocator_;
|
|
|
| // The time we last received an input frame or encoded frame. This is used to
|
|
|