Lines Matching refs:first
966 ReceiverSession::VideoLimits first{}; in TEST_F() local
967 ReceiverSession::VideoLimits second = first; in TEST_F()
969 EXPECT_TRUE(first.IsSupersetOf(second)); in TEST_F()
970 EXPECT_TRUE(second.IsSupersetOf(first)); in TEST_F()
972 first.max_pixels_per_second += 1; in TEST_F()
973 EXPECT_TRUE(first.IsSupersetOf(second)); in TEST_F()
974 EXPECT_FALSE(second.IsSupersetOf(first)); in TEST_F()
975 first.max_pixels_per_second = second.max_pixels_per_second; in TEST_F()
977 first.max_dimensions = {1921, 1090, {kDefaultFrameRate, 1}}; in TEST_F()
978 EXPECT_TRUE(first.IsSupersetOf(second)); in TEST_F()
979 EXPECT_FALSE(second.IsSupersetOf(first)); in TEST_F()
982 EXPECT_FALSE(first.IsSupersetOf(second)); in TEST_F()
983 EXPECT_TRUE(second.IsSupersetOf(first)); in TEST_F()
986 EXPECT_FALSE(first.IsSupersetOf(second)); in TEST_F()
987 EXPECT_FALSE(second.IsSupersetOf(first)); in TEST_F()
988 second.max_dimensions = first.max_dimensions; in TEST_F()
990 first.min_bit_rate += 1; in TEST_F()
991 EXPECT_FALSE(first.IsSupersetOf(second)); in TEST_F()
992 EXPECT_TRUE(second.IsSupersetOf(first)); in TEST_F()
993 first.min_bit_rate = second.min_bit_rate; in TEST_F()
995 first.max_bit_rate += 1; in TEST_F()
996 EXPECT_TRUE(first.IsSupersetOf(second)); in TEST_F()
997 EXPECT_FALSE(second.IsSupersetOf(first)); in TEST_F()
998 first.max_bit_rate = second.max_bit_rate; in TEST_F()
1000 EXPECT_TRUE(first.IsSupersetOf(second)); in TEST_F()
1001 EXPECT_TRUE(second.IsSupersetOf(first)); in TEST_F()
1003 first.applies_to_all_codecs = true; in TEST_F()
1004 EXPECT_FALSE(first.IsSupersetOf(second)); in TEST_F()
1005 EXPECT_FALSE(second.IsSupersetOf(first)); in TEST_F()
1007 EXPECT_TRUE(first.IsSupersetOf(second)); in TEST_F()
1008 EXPECT_TRUE(second.IsSupersetOf(first)); in TEST_F()
1009 first.codec = VideoCodec::kVp8; in TEST_F()
1011 EXPECT_TRUE(first.IsSupersetOf(second)); in TEST_F()
1012 EXPECT_TRUE(second.IsSupersetOf(first)); in TEST_F()
1013 first.applies_to_all_codecs = false; in TEST_F()
1015 EXPECT_FALSE(first.IsSupersetOf(second)); in TEST_F()
1016 EXPECT_FALSE(second.IsSupersetOf(first)); in TEST_F()
1020 ReceiverSession::AudioLimits first{}; in TEST_F() local
1021 ReceiverSession::AudioLimits second = first; in TEST_F()
1023 EXPECT_TRUE(first.IsSupersetOf(second)); in TEST_F()
1024 EXPECT_TRUE(second.IsSupersetOf(first)); in TEST_F()
1026 first.max_sample_rate += 1; in TEST_F()
1027 EXPECT_TRUE(first.IsSupersetOf(second)); in TEST_F()
1028 EXPECT_FALSE(second.IsSupersetOf(first)); in TEST_F()
1029 first.max_sample_rate = second.max_sample_rate; in TEST_F()
1031 first.max_channels += 1; in TEST_F()
1032 EXPECT_TRUE(first.IsSupersetOf(second)); in TEST_F()
1033 EXPECT_FALSE(second.IsSupersetOf(first)); in TEST_F()
1034 first.max_channels = second.max_channels; in TEST_F()
1036 first.min_bit_rate += 1; in TEST_F()
1037 EXPECT_FALSE(first.IsSupersetOf(second)); in TEST_F()
1038 EXPECT_TRUE(second.IsSupersetOf(first)); in TEST_F()
1039 first.min_bit_rate = second.min_bit_rate; in TEST_F()
1041 first.max_bit_rate += 1; in TEST_F()
1042 EXPECT_TRUE(first.IsSupersetOf(second)); in TEST_F()
1043 EXPECT_FALSE(second.IsSupersetOf(first)); in TEST_F()
1044 first.max_bit_rate = second.max_bit_rate; in TEST_F()
1046 EXPECT_TRUE(first.IsSupersetOf(second)); in TEST_F()
1047 EXPECT_TRUE(second.IsSupersetOf(first)); in TEST_F()
1049 first.applies_to_all_codecs = true; in TEST_F()
1050 EXPECT_FALSE(first.IsSupersetOf(second)); in TEST_F()
1051 EXPECT_FALSE(second.IsSupersetOf(first)); in TEST_F()
1053 EXPECT_TRUE(first.IsSupersetOf(second)); in TEST_F()
1054 EXPECT_TRUE(second.IsSupersetOf(first)); in TEST_F()
1055 first.codec = AudioCodec::kOpus; in TEST_F()
1057 EXPECT_TRUE(first.IsSupersetOf(second)); in TEST_F()
1058 EXPECT_TRUE(second.IsSupersetOf(first)); in TEST_F()
1059 first.applies_to_all_codecs = false; in TEST_F()
1061 EXPECT_FALSE(first.IsSupersetOf(second)); in TEST_F()
1062 EXPECT_FALSE(second.IsSupersetOf(first)); in TEST_F()
1066 ReceiverSession::Display first; in TEST_F() local
1067 ReceiverSession::Display second = first; in TEST_F()
1069 EXPECT_TRUE(first.IsSupersetOf(second)); in TEST_F()
1070 EXPECT_TRUE(second.IsSupersetOf(first)); in TEST_F()
1072 first.dimensions = {1921, 1090, {kDefaultFrameRate, 1}}; in TEST_F()
1073 EXPECT_TRUE(first.IsSupersetOf(second)); in TEST_F()
1074 EXPECT_FALSE(second.IsSupersetOf(first)); in TEST_F()
1077 EXPECT_FALSE(first.IsSupersetOf(second)); in TEST_F()
1078 EXPECT_TRUE(second.IsSupersetOf(first)); in TEST_F()
1081 EXPECT_FALSE(first.IsSupersetOf(second)); in TEST_F()
1082 EXPECT_FALSE(second.IsSupersetOf(first)); in TEST_F()
1083 second.dimensions = first.dimensions; in TEST_F()
1085 first.can_scale_content = true; in TEST_F()
1086 EXPECT_TRUE(first.IsSupersetOf(second)); in TEST_F()
1087 EXPECT_FALSE(second.IsSupersetOf(first)); in TEST_F()
1091 ReceiverSession::RemotingPreferences first; in TEST_F() local
1092 ReceiverSession::RemotingPreferences second = first; in TEST_F()
1094 EXPECT_TRUE(first.IsSupersetOf(second)); in TEST_F()
1095 EXPECT_TRUE(second.IsSupersetOf(first)); in TEST_F()
1097 first.supports_chrome_audio_codecs = true; in TEST_F()
1098 EXPECT_TRUE(first.IsSupersetOf(second)); in TEST_F()
1099 EXPECT_FALSE(second.IsSupersetOf(first)); in TEST_F()
1102 EXPECT_FALSE(first.IsSupersetOf(second)); in TEST_F()
1103 EXPECT_FALSE(second.IsSupersetOf(first)); in TEST_F()
1106 EXPECT_FALSE(first.IsSupersetOf(second)); in TEST_F()
1107 EXPECT_TRUE(second.IsSupersetOf(first)); in TEST_F()
1111 ReceiverSession::Preferences first; in TEST_F() local
1112 ReceiverSession::Preferences second(first); in TEST_F()
1114 EXPECT_TRUE(first.IsSupersetOf(second)); in TEST_F()
1115 EXPECT_TRUE(second.IsSupersetOf(first)); in TEST_F()
1118 first.display_description = std::make_unique<ReceiverSession::Display>(); in TEST_F()
1119 first.display_description->dimensions = {1920, 1080, {kDefaultFrameRate, 1}}; in TEST_F()
1120 EXPECT_FALSE(first.IsSupersetOf(second)); in TEST_F()
1121 EXPECT_FALSE(second.IsSupersetOf(first)); in TEST_F()
1122 second = first; in TEST_F()
1124 first.display_description->dimensions = {192, 1080, {kDefaultFrameRate, 1}}; in TEST_F()
1125 EXPECT_FALSE(first.IsSupersetOf(second)); in TEST_F()
1126 EXPECT_TRUE(second.IsSupersetOf(first)); in TEST_F()
1127 second = first; in TEST_F()
1130 first.remoting = std::make_unique<ReceiverSession::RemotingPreferences>(); in TEST_F()
1131 EXPECT_TRUE(first.IsSupersetOf(second)); in TEST_F()
1132 EXPECT_FALSE(second.IsSupersetOf(first)); in TEST_F()
1133 second = first; in TEST_F()
1136 EXPECT_FALSE(first.IsSupersetOf(second)); in TEST_F()
1137 EXPECT_TRUE(second.IsSupersetOf(first)); in TEST_F()
1138 second = first; in TEST_F()
1141 first.video_codecs = {VideoCodec::kVp8, VideoCodec::kVp9}; in TEST_F()
1143 EXPECT_TRUE(first.IsSupersetOf(second)); in TEST_F()
1144 EXPECT_FALSE(second.IsSupersetOf(first)); in TEST_F()
1146 EXPECT_FALSE(first.IsSupersetOf(second)); in TEST_F()
1147 EXPECT_FALSE(second.IsSupersetOf(first)); in TEST_F()
1148 first.video_codecs.emplace_back(VideoCodec::kHevc); in TEST_F()
1149 EXPECT_TRUE(first.IsSupersetOf(second)); in TEST_F()
1150 EXPECT_FALSE(second.IsSupersetOf(first)); in TEST_F()
1151 first = second; in TEST_F()
1154 first.audio_codecs = {AudioCodec::kOpus}; in TEST_F()
1156 EXPECT_TRUE(first.IsSupersetOf(second)); in TEST_F()
1157 EXPECT_FALSE(second.IsSupersetOf(first)); in TEST_F()
1159 EXPECT_FALSE(first.IsSupersetOf(second)); in TEST_F()
1160 EXPECT_FALSE(second.IsSupersetOf(first)); in TEST_F()
1161 first.audio_codecs.emplace_back(AudioCodec::kAac); in TEST_F()
1162 EXPECT_TRUE(first.IsSupersetOf(second)); in TEST_F()
1163 EXPECT_FALSE(second.IsSupersetOf(first)); in TEST_F()
1164 first = second; in TEST_F()
1167 first.video_limits.push_back({true, VideoCodec::kVp8}); in TEST_F()
1168 EXPECT_TRUE(first.IsSupersetOf(second)); in TEST_F()
1169 EXPECT_TRUE(second.IsSupersetOf(first)); in TEST_F()
1170 first.video_limits.front().min_bit_rate = -1; in TEST_F()
1171 EXPECT_TRUE(first.IsSupersetOf(second)); in TEST_F()
1172 EXPECT_FALSE(second.IsSupersetOf(first)); in TEST_F()
1175 EXPECT_TRUE(first.IsSupersetOf(second)); in TEST_F()
1176 EXPECT_TRUE(second.IsSupersetOf(first)); in TEST_F()
1177 first.video_limits.front().applies_to_all_codecs = false; in TEST_F()
1178 first.video_limits.push_back({false, VideoCodec::kHevc, 123}); in TEST_F()
1180 EXPECT_FALSE(first.IsSupersetOf(second)); in TEST_F()
1181 EXPECT_FALSE(second.IsSupersetOf(first)); in TEST_F()
1183 first.video_limits.front().min_bit_rate = kDefaultVideoMinBitRate; in TEST_F()
1184 EXPECT_FALSE(first.IsSupersetOf(second)); in TEST_F()
1185 EXPECT_TRUE(second.IsSupersetOf(first)); in TEST_F()
1186 second = first; in TEST_F()
1189 first.audio_limits.push_back({true, AudioCodec::kOpus}); in TEST_F()
1190 EXPECT_TRUE(first.IsSupersetOf(second)); in TEST_F()
1191 EXPECT_TRUE(second.IsSupersetOf(first)); in TEST_F()
1192 first.audio_limits.front().min_bit_rate = -1; in TEST_F()
1193 EXPECT_TRUE(first.IsSupersetOf(second)); in TEST_F()
1194 EXPECT_FALSE(second.IsSupersetOf(first)); in TEST_F()
1197 EXPECT_TRUE(first.IsSupersetOf(second)); in TEST_F()
1198 EXPECT_TRUE(second.IsSupersetOf(first)); in TEST_F()
1199 first.audio_limits.front().applies_to_all_codecs = false; in TEST_F()
1200 first.audio_limits.push_back({false, AudioCodec::kOpus, -1}); in TEST_F()
1202 EXPECT_FALSE(first.IsSupersetOf(second)); in TEST_F()
1203 EXPECT_FALSE(second.IsSupersetOf(first)); in TEST_F()