| Index: media/cast/video_sender/video_sender.cc
|
| diff --git a/media/cast/video_sender/video_sender.cc b/media/cast/video_sender/video_sender.cc
|
| index 153b579a6960c52b3fc5f7c785503b2546810f50..913cf8e6ad8b507e4537e000a168686cbe8cf52f 100644
|
| --- a/media/cast/video_sender/video_sender.cc
|
| +++ b/media/cast/video_sender/video_sender.cc
|
| @@ -156,13 +156,15 @@ void VideoSender::InsertRawVideoFrame(
|
| video_frame,
|
| capture_time,
|
| base::Bind(&VideoSender::SendEncodedVideoFrameMainThread,
|
| - weak_factory_.GetWeakPtr()))) {
|
| + weak_factory_.GetWeakPtr(),
|
| + current_requested_bitrate_))) {
|
| frames_in_encoder_++;
|
| UpdateFramesInFlight();
|
| }
|
| }
|
|
|
| void VideoSender::SendEncodedVideoFrameMainThread(
|
| + int requested_bitrate_before_encode,
|
| scoped_ptr<transport::EncodedVideoFrame> encoded_frame,
|
| const base::TimeTicks& capture_time) {
|
| DCHECK(cast_environment_->CurrentlyOn(CastEnvironment::MAIN));
|
| @@ -179,7 +181,7 @@ void VideoSender::SendEncodedVideoFrameMainThread(
|
| last_send_time_, FRAME_ENCODED, VIDEO_EVENT, encoded_frame->rtp_timestamp,
|
| frame_id, static_cast<int>(encoded_frame->data.size()),
|
| encoded_frame->key_frame,
|
| - current_requested_bitrate_);
|
| + requested_bitrate_before_encode);
|
|
|
| // Used by chrome/browser/extension/api/cast_streaming/performance_test.cc
|
| TRACE_EVENT_INSTANT1(
|
|
|