| Index: content/renderer/media/media_stream_constraints_util_video_device.cc
 | 
| diff --git a/content/renderer/media/media_stream_constraints_util_video_device.cc b/content/renderer/media/media_stream_constraints_util_video_device.cc
 | 
| index 4d11cbdf929c937f03e698845b8e4ea2b2fa0d6c..b26be9811ceb9461b8589644b645462857e7c932 100644
 | 
| --- a/content/renderer/media/media_stream_constraints_util_video_device.cc
 | 
| +++ b/content/renderer/media/media_stream_constraints_util_video_device.cc
 | 
| @@ -175,10 +175,13 @@ VideoCaptureSettings ComputeVideoDeviceCaptureSettings(
 | 
|    media::VideoCaptureParams capture_params;
 | 
|    capture_params.requested_format = candidate.format();
 | 
|    capture_params.power_line_frequency = candidate.power_line_frequency();
 | 
| +  // With device capture, incoming frames are expected to have the size
 | 
| +  // specified in the requested capture format.
 | 
| +  bool expect_source_native_size = true;
 | 
|    auto track_adapter_settings = SelectVideoTrackAdapterSettings(
 | 
|        basic_constraint_set, constrained_format.constrained_resolution(),
 | 
|        constrained_format.constrained_frame_rate(),
 | 
| -      capture_params.requested_format);
 | 
| +      capture_params.requested_format, expect_source_native_size);
 | 
|  
 | 
|    return VideoCaptureSettings(
 | 
|        candidate.device_id(), capture_params, candidate.noise_reduction(),
 | 
| 
 |