Index: webrtc/modules/video_coding/video_sender.cc |
diff --git a/webrtc/modules/video_coding/video_sender.cc b/webrtc/modules/video_coding/video_sender.cc |
index c202d34e859819dabad29201dba1bef82b46d28d..82120582a3a0988ddd8eda04dd6b025cf9312b2a 100644 |
--- a/webrtc/modules/video_coding/video_sender.cc |
+++ b/webrtc/modules/video_coding/video_sender.cc |
@@ -34,6 +34,7 @@ VideoSender::VideoSender(Clock* clock, |
_encoder(nullptr), |
_mediaOpt(clock_), |
_encodedFrameCallback(post_encode_callback, &_mediaOpt), |
+ post_encode_callback_(post_encode_callback), |
send_stats_callback_(send_stats_callback), |
_codecDataBase(&_encodedFrameCallback), |
frame_dropper_enabled_(true), |
@@ -307,7 +308,7 @@ int32_t VideoSender::AddVideoFrame(const VideoFrame& videoFrame, |
<< " loss rate " << encoder_params.loss_rate << " rtt " |
<< encoder_params.rtt << " input frame rate " |
<< encoder_params.input_frame_rate; |
- _encoder->OnDroppedFrame(); |
+ post_encode_callback_->OnDroppedFrame(); |
return VCM_OK; |
} |
// TODO(pbos): Make sure setting send codec is synchronized with video |