| Index: content/renderer/media/media_stream_constraints_util_video_content_unittest.cc
|
| diff --git a/content/renderer/media/media_stream_constraints_util_video_content_unittest.cc b/content/renderer/media/media_stream_constraints_util_video_content_unittest.cc
|
| index a105b47591561a3fca96a59c8f158c7bb4fd0faf..d28c8b779e60220be725783002ba2eefa0d336cd 100644
|
| --- a/content/renderer/media/media_stream_constraints_util_video_content_unittest.cc
|
| +++ b/content/renderer/media/media_stream_constraints_util_video_content_unittest.cc
|
| @@ -1969,6 +1969,20 @@ TEST_F(MediaStreamConstraintsUtilVideoContentTest, ResolutionChangePolicy) {
|
| EXPECT_EQ(1.32, result.track_adapter_settings().max_aspect_ratio);
|
| CheckTrackAdapterSettingsEqualsFormat(result);
|
| }
|
| + {
|
| + constraint_factory_.Reset();
|
| + constraint_factory_.basic().height.SetMax(4000);
|
| + constraint_factory_.basic().width.SetMax(4000);
|
| + auto result = SelectSettings();
|
| + EXPECT_EQ(4000, result.Width());
|
| + EXPECT_EQ(4000, result.Height());
|
| + // Only specifying a maximum resolution allows resolution adjustment.
|
| + EXPECT_EQ(media::RESOLUTION_POLICY_ANY_WITHIN_LIMIT,
|
| + result.ResolutionChangePolicy());
|
| + EXPECT_EQ(1.0 / 4000, result.track_adapter_settings().min_aspect_ratio);
|
| + EXPECT_EQ(4000.0, result.track_adapter_settings().max_aspect_ratio);
|
| + CheckTrackAdapterSettingsEqualsFormat(result);
|
| + }
|
| }
|
|
|
| } // namespace content
|
|
|