| Index: remoting/codec/webrtc_video_encoder_vpx.cc
|
| diff --git a/remoting/codec/webrtc_video_encoder_vpx.cc b/remoting/codec/webrtc_video_encoder_vpx.cc
|
| index 5307263f60cbd7915d1b23577a2ce597143f6d71..dfa6050d79c5d504868ccd350cc587fd4b8c73ab 100644
|
| --- a/remoting/codec/webrtc_video_encoder_vpx.cc
|
| +++ b/remoting/codec/webrtc_video_encoder_vpx.cc
|
| @@ -300,6 +300,10 @@ std::unique_ptr<WebrtcVideoEncoder::EncodedFrame> WebrtcVideoEncoderVpx::Encode(
|
| // Update active map based on updated region.
|
| if (params.clear_active_map)
|
| ClearActiveMap();
|
| +
|
| + if (params.key_frame)
|
| + updated_region.SetRect(webrtc::DesktopRect::MakeSize(frame.size()));
|
| +
|
| SetActiveMapFromRegion(updated_region);
|
|
|
| // Apply active map to the encoder.
|
|
|