OLD | NEW |
1 /* | 1 /* |
2 * Copyright 2012 The WebRTC project authors. All Rights Reserved. | 2 * Copyright 2012 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 1781 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1792 transport_controller_->CreateDtlsTransport( | 1792 transport_controller_->CreateDtlsTransport( |
1793 transport_name, cricket::ICE_CANDIDATE_COMPONENT_RTP); | 1793 transport_name, cricket::ICE_CANDIDATE_COMPONENT_RTP); |
1794 cricket::DtlsTransportInternal* rtcp_dtls_transport = nullptr; | 1794 cricket::DtlsTransportInternal* rtcp_dtls_transport = nullptr; |
1795 if (!require_rtcp_mux) { | 1795 if (!require_rtcp_mux) { |
1796 rtcp_dtls_transport = transport_controller_->CreateDtlsTransport( | 1796 rtcp_dtls_transport = transport_controller_->CreateDtlsTransport( |
1797 transport_name, cricket::ICE_CANDIDATE_COMPONENT_RTCP); | 1797 transport_name, cricket::ICE_CANDIDATE_COMPONENT_RTCP); |
1798 } | 1798 } |
1799 | 1799 |
1800 voice_channel_.reset(channel_manager_->CreateVoiceChannel( | 1800 voice_channel_.reset(channel_manager_->CreateVoiceChannel( |
1801 media_controller_, rtp_dtls_transport, rtcp_dtls_transport, | 1801 media_controller_, rtp_dtls_transport, rtcp_dtls_transport, |
1802 transport_controller_->signaling_thread(), content->name, | 1802 transport_controller_->signaling_thread(), content->name, SrtpRequired(), |
1803 bundle_transport, require_rtcp_mux, SrtpRequired(), audio_options_)); | 1803 audio_options_)); |
1804 if (!voice_channel_) { | 1804 if (!voice_channel_) { |
1805 transport_controller_->DestroyDtlsTransport( | 1805 transport_controller_->DestroyDtlsTransport( |
1806 transport_name, cricket::ICE_CANDIDATE_COMPONENT_RTP); | 1806 transport_name, cricket::ICE_CANDIDATE_COMPONENT_RTP); |
1807 if (rtcp_dtls_transport) { | 1807 if (rtcp_dtls_transport) { |
1808 transport_controller_->DestroyDtlsTransport( | 1808 transport_controller_->DestroyDtlsTransport( |
1809 transport_name, cricket::ICE_CANDIDATE_COMPONENT_RTP); | 1809 transport_name, cricket::ICE_CANDIDATE_COMPONENT_RTP); |
1810 } | 1810 } |
1811 return false; | 1811 return false; |
1812 } | 1812 } |
1813 | 1813 |
(...skipping 20 matching lines...) Expand all Loading... |
1834 transport_controller_->CreateDtlsTransport( | 1834 transport_controller_->CreateDtlsTransport( |
1835 transport_name, cricket::ICE_CANDIDATE_COMPONENT_RTP); | 1835 transport_name, cricket::ICE_CANDIDATE_COMPONENT_RTP); |
1836 cricket::DtlsTransportInternal* rtcp_dtls_transport = nullptr; | 1836 cricket::DtlsTransportInternal* rtcp_dtls_transport = nullptr; |
1837 if (!require_rtcp_mux) { | 1837 if (!require_rtcp_mux) { |
1838 rtcp_dtls_transport = transport_controller_->CreateDtlsTransport( | 1838 rtcp_dtls_transport = transport_controller_->CreateDtlsTransport( |
1839 transport_name, cricket::ICE_CANDIDATE_COMPONENT_RTCP); | 1839 transport_name, cricket::ICE_CANDIDATE_COMPONENT_RTCP); |
1840 } | 1840 } |
1841 | 1841 |
1842 video_channel_.reset(channel_manager_->CreateVideoChannel( | 1842 video_channel_.reset(channel_manager_->CreateVideoChannel( |
1843 media_controller_, rtp_dtls_transport, rtcp_dtls_transport, | 1843 media_controller_, rtp_dtls_transport, rtcp_dtls_transport, |
1844 transport_controller_->signaling_thread(), content->name, | 1844 transport_controller_->signaling_thread(), content->name, SrtpRequired(), |
1845 bundle_transport, require_rtcp_mux, SrtpRequired(), video_options_)); | 1845 video_options_)); |
1846 | 1846 |
1847 if (!video_channel_) { | 1847 if (!video_channel_) { |
1848 transport_controller_->DestroyDtlsTransport( | 1848 transport_controller_->DestroyDtlsTransport( |
1849 transport_name, cricket::ICE_CANDIDATE_COMPONENT_RTP); | 1849 transport_name, cricket::ICE_CANDIDATE_COMPONENT_RTP); |
1850 if (rtcp_dtls_transport) { | 1850 if (rtcp_dtls_transport) { |
1851 transport_controller_->DestroyDtlsTransport( | 1851 transport_controller_->DestroyDtlsTransport( |
1852 transport_name, cricket::ICE_CANDIDATE_COMPONENT_RTP); | 1852 transport_name, cricket::ICE_CANDIDATE_COMPONENT_RTP); |
1853 } | 1853 } |
1854 return false; | 1854 return false; |
1855 } | 1855 } |
(...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1900 transport_name, cricket::ICE_CANDIDATE_COMPONENT_RTP); | 1900 transport_name, cricket::ICE_CANDIDATE_COMPONENT_RTP); |
1901 cricket::DtlsTransportInternal* rtcp_dtls_transport = nullptr; | 1901 cricket::DtlsTransportInternal* rtcp_dtls_transport = nullptr; |
1902 if (!require_rtcp_mux) { | 1902 if (!require_rtcp_mux) { |
1903 rtcp_dtls_transport = transport_controller_->CreateDtlsTransport( | 1903 rtcp_dtls_transport = transport_controller_->CreateDtlsTransport( |
1904 transport_name, cricket::ICE_CANDIDATE_COMPONENT_RTCP); | 1904 transport_name, cricket::ICE_CANDIDATE_COMPONENT_RTCP); |
1905 } | 1905 } |
1906 | 1906 |
1907 rtp_data_channel_.reset(channel_manager_->CreateRtpDataChannel( | 1907 rtp_data_channel_.reset(channel_manager_->CreateRtpDataChannel( |
1908 media_controller_, rtp_dtls_transport, rtcp_dtls_transport, | 1908 media_controller_, rtp_dtls_transport, rtcp_dtls_transport, |
1909 transport_controller_->signaling_thread(), content->name, | 1909 transport_controller_->signaling_thread(), content->name, |
1910 bundle_transport, require_rtcp_mux, SrtpRequired())); | 1910 SrtpRequired())); |
1911 | 1911 |
1912 if (!rtp_data_channel_) { | 1912 if (!rtp_data_channel_) { |
1913 transport_controller_->DestroyDtlsTransport( | 1913 transport_controller_->DestroyDtlsTransport( |
1914 transport_name, cricket::ICE_CANDIDATE_COMPONENT_RTP); | 1914 transport_name, cricket::ICE_CANDIDATE_COMPONENT_RTP); |
1915 if (rtcp_dtls_transport) { | 1915 if (rtcp_dtls_transport) { |
1916 transport_controller_->DestroyDtlsTransport( | 1916 transport_controller_->DestroyDtlsTransport( |
1917 transport_name, cricket::ICE_CANDIDATE_COMPONENT_RTP); | 1917 transport_name, cricket::ICE_CANDIDATE_COMPONENT_RTP); |
1918 } | 1918 } |
1919 return false; | 1919 return false; |
1920 } | 1920 } |
(...skipping 504 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2425 (rtp_data_channel_->rtcp_dtls_transport() != nullptr); | 2425 (rtp_data_channel_->rtcp_dtls_transport() != nullptr); |
2426 channel_manager_->DestroyRtpDataChannel(rtp_data_channel_.release()); | 2426 channel_manager_->DestroyRtpDataChannel(rtp_data_channel_.release()); |
2427 transport_controller_->DestroyDtlsTransport( | 2427 transport_controller_->DestroyDtlsTransport( |
2428 transport_name, cricket::ICE_CANDIDATE_COMPONENT_RTP); | 2428 transport_name, cricket::ICE_CANDIDATE_COMPONENT_RTP); |
2429 if (need_to_delete_rtcp) { | 2429 if (need_to_delete_rtcp) { |
2430 transport_controller_->DestroyDtlsTransport( | 2430 transport_controller_->DestroyDtlsTransport( |
2431 transport_name, cricket::ICE_CANDIDATE_COMPONENT_RTCP); | 2431 transport_name, cricket::ICE_CANDIDATE_COMPONENT_RTCP); |
2432 } | 2432 } |
2433 } | 2433 } |
2434 } // namespace webrtc | 2434 } // namespace webrtc |
OLD | NEW |