OLD | NEW |
1 /* | 1 /* |
2 * Copyright 2009 The WebRTC project authors. All Rights Reserved. | 2 * Copyright 2009 The WebRTC project authors. All Rights Reserved. |
3 * | 3 * |
4 * Use of this source code is governed by a BSD-style license | 4 * Use of this source code is governed by a BSD-style license |
5 * that can be found in the LICENSE file in the root of the source | 5 * that can be found in the LICENSE file in the root of the source |
6 * tree. An additional intellectual property rights grant can be found | 6 * tree. An additional intellectual property rights grant can be found |
7 * in the file PATENTS. All contributing project authors may | 7 * in the file PATENTS. All contributing project authors may |
8 * be found in the AUTHORS file in the root of the source tree. | 8 * be found in the AUTHORS file in the root of the source tree. |
9 */ | 9 */ |
10 | 10 |
(...skipping 172 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
183 AddLegacyStreamInContent(kSsrc2, flags2, &remote_media_content2_); | 183 AddLegacyStreamInContent(kSsrc2, flags2, &remote_media_content2_); |
184 } | 184 } |
185 } | 185 } |
186 typename T::Channel* CreateChannel( | 186 typename T::Channel* CreateChannel( |
187 rtc::Thread* worker_thread, | 187 rtc::Thread* worker_thread, |
188 rtc::Thread* network_thread, | 188 rtc::Thread* network_thread, |
189 cricket::MediaEngineInterface* engine, | 189 cricket::MediaEngineInterface* engine, |
190 typename T::MediaChannel* ch, | 190 typename T::MediaChannel* ch, |
191 cricket::TransportController* transport_controller, | 191 cricket::TransportController* transport_controller, |
192 int flags) { | 192 int flags) { |
193 typename T::Channel* channel = | 193 typename T::Channel* channel = new typename T::Channel( |
194 new typename T::Channel(worker_thread, network_thread, engine, ch, | 194 worker_thread, network_thread, engine, ch, transport_controller, |
195 transport_controller, cricket::CN_AUDIO, | 195 cricket::CN_AUDIO, (flags & RTCP) != 0, (flags & SECURE) != 0); |
196 (flags & RTCP) != 0); | |
197 rtc::CryptoOptions crypto_options; | 196 rtc::CryptoOptions crypto_options; |
198 crypto_options.enable_gcm_crypto_suites = (flags & GCM_CIPHER) != 0; | 197 crypto_options.enable_gcm_crypto_suites = (flags & GCM_CIPHER) != 0; |
199 channel->SetCryptoOptions(crypto_options); | 198 channel->SetCryptoOptions(crypto_options); |
200 if (!channel->Init_w(nullptr)) { | 199 if (!channel->Init_w(nullptr)) { |
201 delete channel; | 200 delete channel; |
202 channel = NULL; | 201 channel = NULL; |
203 } | 202 } |
204 return channel; | 203 return channel; |
205 } | 204 } |
206 | 205 |
(...skipping 1828 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2035 | 2034 |
2036 // override to add NULL parameter | 2035 // override to add NULL parameter |
2037 template <> | 2036 template <> |
2038 cricket::VideoChannel* ChannelTest<VideoTraits>::CreateChannel( | 2037 cricket::VideoChannel* ChannelTest<VideoTraits>::CreateChannel( |
2039 rtc::Thread* worker_thread, | 2038 rtc::Thread* worker_thread, |
2040 rtc::Thread* network_thread, | 2039 rtc::Thread* network_thread, |
2041 cricket::MediaEngineInterface* engine, | 2040 cricket::MediaEngineInterface* engine, |
2042 cricket::FakeVideoMediaChannel* ch, | 2041 cricket::FakeVideoMediaChannel* ch, |
2043 cricket::TransportController* transport_controller, | 2042 cricket::TransportController* transport_controller, |
2044 int flags) { | 2043 int flags) { |
2045 cricket::VideoChannel* channel = | 2044 cricket::VideoChannel* channel = new cricket::VideoChannel( |
2046 new cricket::VideoChannel(worker_thread, network_thread, ch, | 2045 worker_thread, network_thread, ch, transport_controller, |
2047 transport_controller, cricket::CN_VIDEO, | 2046 cricket::CN_VIDEO, (flags & RTCP) != 0, (flags & SECURE) != 0); |
2048 (flags & RTCP) != 0); | |
2049 rtc::CryptoOptions crypto_options; | 2047 rtc::CryptoOptions crypto_options; |
2050 crypto_options.enable_gcm_crypto_suites = (flags & GCM_CIPHER) != 0; | 2048 crypto_options.enable_gcm_crypto_suites = (flags & GCM_CIPHER) != 0; |
2051 channel->SetCryptoOptions(crypto_options); | 2049 channel->SetCryptoOptions(crypto_options); |
2052 if (!channel->Init_w(nullptr)) { | 2050 if (!channel->Init_w(nullptr)) { |
2053 delete channel; | 2051 delete channel; |
2054 channel = NULL; | 2052 channel = NULL; |
2055 } | 2053 } |
2056 return channel; | 2054 return channel; |
2057 } | 2055 } |
2058 | 2056 |
(...skipping 1249 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3308 | 3306 |
3309 // Override to avoid engine channel parameter. | 3307 // Override to avoid engine channel parameter. |
3310 template <> | 3308 template <> |
3311 cricket::DataChannel* ChannelTest<DataTraits>::CreateChannel( | 3309 cricket::DataChannel* ChannelTest<DataTraits>::CreateChannel( |
3312 rtc::Thread* worker_thread, | 3310 rtc::Thread* worker_thread, |
3313 rtc::Thread* network_thread, | 3311 rtc::Thread* network_thread, |
3314 cricket::MediaEngineInterface* engine, | 3312 cricket::MediaEngineInterface* engine, |
3315 cricket::FakeDataMediaChannel* ch, | 3313 cricket::FakeDataMediaChannel* ch, |
3316 cricket::TransportController* transport_controller, | 3314 cricket::TransportController* transport_controller, |
3317 int flags) { | 3315 int flags) { |
3318 cricket::DataChannel* channel = | 3316 cricket::DataChannel* channel = new cricket::DataChannel( |
3319 new cricket::DataChannel(worker_thread, network_thread, ch, | 3317 worker_thread, network_thread, ch, transport_controller, cricket::CN_DATA, |
3320 transport_controller, cricket::CN_DATA, | 3318 (flags & RTCP) != 0, (flags & SECURE) != 0); |
3321 (flags & RTCP) != 0); | |
3322 rtc::CryptoOptions crypto_options; | 3319 rtc::CryptoOptions crypto_options; |
3323 crypto_options.enable_gcm_crypto_suites = (flags & GCM_CIPHER) != 0; | 3320 crypto_options.enable_gcm_crypto_suites = (flags & GCM_CIPHER) != 0; |
3324 channel->SetCryptoOptions(crypto_options); | 3321 channel->SetCryptoOptions(crypto_options); |
3325 if (!channel->Init_w(nullptr)) { | 3322 if (!channel->Init_w(nullptr)) { |
3326 delete channel; | 3323 delete channel; |
3327 channel = NULL; | 3324 channel = NULL; |
3328 } | 3325 } |
3329 return channel; | 3326 return channel; |
3330 } | 3327 } |
3331 | 3328 |
(...skipping 318 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3650 }; | 3647 }; |
3651 rtc::CopyOnWriteBuffer payload(data, 3); | 3648 rtc::CopyOnWriteBuffer payload(data, 3); |
3652 cricket::SendDataResult result; | 3649 cricket::SendDataResult result; |
3653 ASSERT_TRUE(media_channel1_->SendData(params, payload, &result)); | 3650 ASSERT_TRUE(media_channel1_->SendData(params, payload, &result)); |
3654 EXPECT_EQ(params.ssrc, | 3651 EXPECT_EQ(params.ssrc, |
3655 media_channel1_->last_sent_data_params().ssrc); | 3652 media_channel1_->last_sent_data_params().ssrc); |
3656 EXPECT_EQ("foo", media_channel1_->last_sent_data()); | 3653 EXPECT_EQ("foo", media_channel1_->last_sent_data()); |
3657 } | 3654 } |
3658 | 3655 |
3659 // TODO(pthatcher): TestSetReceiver? | 3656 // TODO(pthatcher): TestSetReceiver? |
OLD | NEW |