| 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(),
|
|
|