| 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 |