diff --git a/webrtc/video_engine/include/vie_codec.h b/webrtc/video_engine/include/vie_codec.h index bddcc3a654..aaf017d2ba 100644 --- a/webrtc/video_engine/include/vie_codec.h +++ b/webrtc/video_engine/include/vie_codec.h @@ -38,8 +38,7 @@ class WEBRTC_DLLEXPORT ViEEncoderObserver { // This method is called whenever the state of the SuspendBelowMinBitrate // changes, i.e., when |is_suspended| toggles. - // TODO(hlundin): Remove the default implementation when possible. - virtual void SuspendChange(int video_channel, bool is_suspended) {} + virtual void SuspendChange(int video_channel, bool is_suspended) = 0; protected: virtual ~ViEEncoderObserver() {} @@ -197,8 +196,7 @@ class WEBRTC_DLLEXPORT ViECodec { // |threshold_bps|, and turns back on when the rate goes back up above // |threshold_bps| + |window_bps|. // This is under development; not tested. - // TODO(hlundin): Remove the default implementation when possible. - virtual void SuspendBelowMinBitrate(int video_channel) {} + virtual void SuspendBelowMinBitrate(int video_channel) = 0; protected: ViECodec() {}