| Index: media/cast/sender/fake_software_video_encoder.cc
|
| diff --git a/media/cast/sender/fake_software_video_encoder.cc b/media/cast/sender/fake_software_video_encoder.cc
|
| index 12b6b775efce0b52db7cb15ae8ddfe94092ab1db..7a2a333153e11eaa34b67ad93e44c335040627d9 100644
|
| --- a/media/cast/sender/fake_software_video_encoder.cc
|
| +++ b/media/cast/sender/fake_software_video_encoder.cc
|
| @@ -33,6 +33,11 @@ void FakeSoftwareVideoEncoder::Encode(
|
| EncodedFrame* encoded_frame) {
|
| DCHECK(encoded_frame);
|
|
|
| + if (video_frame->visible_rect().size() != last_frame_size_) {
|
| + next_frame_is_key_ = true;
|
| + last_frame_size_ = video_frame->visible_rect().size();
|
| + }
|
| +
|
| encoded_frame->frame_id = frame_id_++;
|
| if (next_frame_is_key_) {
|
| encoded_frame->dependency = EncodedFrame::KEY;
|
|
|