Remove default implementations for SuspendBelowMinBitrate

These two methods had default implementations while waiting for
changes in libjingle to propagate. Now the changes are in, and
the default implementations are removed.

BUG=2436
R=mflodman@webrtc.org

Review URL: https://webrtc-codereview.appspot.com/5059004

git-svn-id: http://webrtc.googlecode.com/svn/trunk@5222 4adac7df-926f-26a2-2b94-8c16560cd09d
This commit is contained in:
henrik.lundin@webrtc.org 2013-12-05 12:01:45 +00:00
parent b88fc18aba
commit 245037df09

View File

@ -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() {}