Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 /* | 1 /* |
| 2 * libjingle | 2 * libjingle |
| 3 * Copyright 2009 Google Inc. | 3 * Copyright 2009 Google Inc. |
| 4 * | 4 * |
| 5 * Redistribution and use in source and binary forms, with or without | 5 * Redistribution and use in source and binary forms, with or without |
| 6 * modification, are permitted provided that the following conditions are met: | 6 * modification, are permitted provided that the following conditions are met: |
| 7 * | 7 * |
| 8 * 1. Redistributions of source code must retain the above copyright notice, | 8 * 1. Redistributions of source code must retain the above copyright notice, |
| 9 * this list of conditions and the following disclaimer. | 9 * this list of conditions and the following disclaimer. |
| 10 * 2. Redistributions in binary form must reproduce the above copyright notice, | 10 * 2. Redistributions in binary form must reproduce the above copyright notice, |
| (...skipping 1752 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 1763 | 1763 |
| 1764 template<> | 1764 template<> |
| 1765 void ChannelTest<VoiceTraits>::CreateContent( | 1765 void ChannelTest<VoiceTraits>::CreateContent( |
| 1766 int flags, | 1766 int flags, |
| 1767 const cricket::AudioCodec& audio_codec, | 1767 const cricket::AudioCodec& audio_codec, |
| 1768 const cricket::VideoCodec& video_codec, | 1768 const cricket::VideoCodec& video_codec, |
| 1769 cricket::AudioContentDescription* audio) { | 1769 cricket::AudioContentDescription* audio) { |
| 1770 audio->AddCodec(audio_codec); | 1770 audio->AddCodec(audio_codec); |
| 1771 audio->set_rtcp_mux((flags & RTCP_MUX) != 0); | 1771 audio->set_rtcp_mux((flags & RTCP_MUX) != 0); |
| 1772 if (flags & SECURE) { | 1772 if (flags & SECURE) { |
| 1773 audio->AddCrypto(cricket::CryptoParams( | 1773 audio->AddCrypto( |
| 1774 1, cricket::CS_AES_CM_128_HMAC_SHA1_32, | 1774 cricket::CryptoParams(1, rtc::CS_AES_CM_128_HMAC_SHA1_32, |
| 1775 "inline:" + rtc::CreateRandomString(40), "")); | 1775 "inline:" + rtc::CreateRandomString(40), "")); |
|
Ryan Sleevi
2015/09/28 17:24:17
nit: std::string() will be slightly more efficient
guoweis_webrtc
2015/09/30 04:09:46
Done.
| |
| 1776 } | 1776 } |
| 1777 } | 1777 } |
| 1778 | 1778 |
| 1779 template<> | 1779 template<> |
| 1780 void ChannelTest<VoiceTraits>::CopyContent( | 1780 void ChannelTest<VoiceTraits>::CopyContent( |
| 1781 const cricket::AudioContentDescription& source, | 1781 const cricket::AudioContentDescription& source, |
| 1782 cricket::AudioContentDescription* audio) { | 1782 cricket::AudioContentDescription* audio) { |
| 1783 *audio = source; | 1783 *audio = source; |
| 1784 } | 1784 } |
| 1785 | 1785 |
| (...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 1830 | 1830 |
| 1831 template<> | 1831 template<> |
| 1832 void ChannelTest<VideoTraits>::CreateContent( | 1832 void ChannelTest<VideoTraits>::CreateContent( |
| 1833 int flags, | 1833 int flags, |
| 1834 const cricket::AudioCodec& audio_codec, | 1834 const cricket::AudioCodec& audio_codec, |
| 1835 const cricket::VideoCodec& video_codec, | 1835 const cricket::VideoCodec& video_codec, |
| 1836 cricket::VideoContentDescription* video) { | 1836 cricket::VideoContentDescription* video) { |
| 1837 video->AddCodec(video_codec); | 1837 video->AddCodec(video_codec); |
| 1838 video->set_rtcp_mux((flags & RTCP_MUX) != 0); | 1838 video->set_rtcp_mux((flags & RTCP_MUX) != 0); |
| 1839 if (flags & SECURE) { | 1839 if (flags & SECURE) { |
| 1840 video->AddCrypto(cricket::CryptoParams( | 1840 video->AddCrypto( |
| 1841 1, cricket::CS_AES_CM_128_HMAC_SHA1_80, | 1841 cricket::CryptoParams(1, rtc::CS_AES_CM_128_HMAC_SHA1_80, |
| 1842 "inline:" + rtc::CreateRandomString(40), "")); | 1842 "inline:" + rtc::CreateRandomString(40), "")); |
|
Ryan Sleevi
2015/09/28 17:24:17
same throughout
guoweis_webrtc
2015/09/30 04:09:46
Done.
| |
| 1843 } | 1843 } |
| 1844 } | 1844 } |
| 1845 | 1845 |
| 1846 template<> | 1846 template<> |
| 1847 void ChannelTest<VideoTraits>::CopyContent( | 1847 void ChannelTest<VideoTraits>::CopyContent( |
| 1848 const cricket::VideoContentDescription& source, | 1848 const cricket::VideoContentDescription& source, |
| 1849 cricket::VideoContentDescription* video) { | 1849 cricket::VideoContentDescription* video) { |
| 1850 *video = source; | 1850 *video = source; |
| 1851 } | 1851 } |
| 1852 | 1852 |
| (...skipping 727 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 2580 | 2580 |
| 2581 template<> | 2581 template<> |
| 2582 void ChannelTest<DataTraits>::CreateContent( | 2582 void ChannelTest<DataTraits>::CreateContent( |
| 2583 int flags, | 2583 int flags, |
| 2584 const cricket::AudioCodec& audio_codec, | 2584 const cricket::AudioCodec& audio_codec, |
| 2585 const cricket::VideoCodec& video_codec, | 2585 const cricket::VideoCodec& video_codec, |
| 2586 cricket::DataContentDescription* data) { | 2586 cricket::DataContentDescription* data) { |
| 2587 data->AddCodec(kGoogleDataCodec); | 2587 data->AddCodec(kGoogleDataCodec); |
| 2588 data->set_rtcp_mux((flags & RTCP_MUX) != 0); | 2588 data->set_rtcp_mux((flags & RTCP_MUX) != 0); |
| 2589 if (flags & SECURE) { | 2589 if (flags & SECURE) { |
| 2590 data->AddCrypto(cricket::CryptoParams( | 2590 data->AddCrypto( |
| 2591 1, cricket::CS_AES_CM_128_HMAC_SHA1_32, | 2591 cricket::CryptoParams(1, rtc::CS_AES_CM_128_HMAC_SHA1_32, |
| 2592 "inline:" + rtc::CreateRandomString(40), "")); | 2592 "inline:" + rtc::CreateRandomString(40), "")); |
| 2593 } | 2593 } |
| 2594 } | 2594 } |
| 2595 | 2595 |
| 2596 template<> | 2596 template<> |
| 2597 void ChannelTest<DataTraits>::CopyContent( | 2597 void ChannelTest<DataTraits>::CopyContent( |
| 2598 const cricket::DataContentDescription& source, | 2598 const cricket::DataContentDescription& source, |
| 2599 cricket::DataContentDescription* data) { | 2599 cricket::DataContentDescription* data) { |
| 2600 *data = source; | 2600 *data = source; |
| 2601 } | 2601 } |
| 2602 | 2602 |
| (...skipping 146 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 2749 }; | 2749 }; |
| 2750 rtc::Buffer payload(data, 3); | 2750 rtc::Buffer payload(data, 3); |
| 2751 cricket::SendDataResult result; | 2751 cricket::SendDataResult result; |
| 2752 ASSERT_TRUE(media_channel1_->SendData(params, payload, &result)); | 2752 ASSERT_TRUE(media_channel1_->SendData(params, payload, &result)); |
| 2753 EXPECT_EQ(params.ssrc, | 2753 EXPECT_EQ(params.ssrc, |
| 2754 media_channel1_->last_sent_data_params().ssrc); | 2754 media_channel1_->last_sent_data_params().ssrc); |
| 2755 EXPECT_EQ("foo", media_channel1_->last_sent_data()); | 2755 EXPECT_EQ("foo", media_channel1_->last_sent_data()); |
| 2756 } | 2756 } |
| 2757 | 2757 |
| 2758 // TODO(pthatcher): TestSetReceiver? | 2758 // TODO(pthatcher): TestSetReceiver? |
| OLD | NEW |