Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(170)

Side by Side Diff: content/renderer/media/rtc_peer_connection_handler.cc

Issue 1780653002: Revert of MediaStream audio object graph untangling and clean-ups. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "content/renderer/media/rtc_peer_connection_handler.h" 5 #include "content/renderer/media/rtc_peer_connection_handler.h"
6 6
7 #include <string.h> 7 #include <string.h>
8 8
9 #include <string> 9 #include <string>
10 #include <utility> 10 #include <utility>
(...skipping 1346 matching lines...) Expand 10 before | Expand all | Expand 10 after
1357 return new RtcDataChannelHandler(base::ThreadTaskRunnerHandle::Get(), 1357 return new RtcDataChannelHandler(base::ThreadTaskRunnerHandle::Get(),
1358 webrtc_channel); 1358 webrtc_channel);
1359 } 1359 }
1360 1360
1361 blink::WebRTCDTMFSenderHandler* RTCPeerConnectionHandler::createDTMFSender( 1361 blink::WebRTCDTMFSenderHandler* RTCPeerConnectionHandler::createDTMFSender(
1362 const blink::WebMediaStreamTrack& track) { 1362 const blink::WebMediaStreamTrack& track) {
1363 DCHECK(thread_checker_.CalledOnValidThread()); 1363 DCHECK(thread_checker_.CalledOnValidThread());
1364 TRACE_EVENT0("webrtc", "RTCPeerConnectionHandler::createDTMFSender"); 1364 TRACE_EVENT0("webrtc", "RTCPeerConnectionHandler::createDTMFSender");
1365 DVLOG(1) << "createDTMFSender."; 1365 DVLOG(1) << "createDTMFSender.";
1366 1366
1367 MediaStreamAudioTrack* native_track = MediaStreamAudioTrack::From(track); 1367 MediaStreamAudioTrack* native_track = MediaStreamAudioTrack::GetTrack(track);
1368 if (!native_track || !native_track->is_local_track() || 1368 if (!native_track || !native_track->is_local_track() ||
1369 track.source().getType() != blink::WebMediaStreamSource::TypeAudio) { 1369 track.source().getType() != blink::WebMediaStreamSource::TypeAudio) {
1370 DLOG(ERROR) << "The DTMF sender requires a local audio track."; 1370 DLOG(ERROR) << "The DTMF sender requires a local audio track.";
1371 return nullptr; 1371 return nullptr;
1372 } 1372 }
1373 1373
1374 scoped_refptr<webrtc::AudioTrackInterface> audio_track = 1374 scoped_refptr<webrtc::AudioTrackInterface> audio_track =
1375 native_track->GetAudioAdapter(); 1375 native_track->GetAudioAdapter();
1376 rtc::scoped_refptr<webrtc::DtmfSenderInterface> sender( 1376 rtc::scoped_refptr<webrtc::DtmfSenderInterface> sender(
1377 native_peer_connection_->CreateDtmfSender(audio_track.get())); 1377 native_peer_connection_->CreateDtmfSender(audio_track.get()));
(...skipping 293 matching lines...) Expand 10 before | Expand all | Expand 10 after
1671 } 1671 }
1672 1672
1673 void RTCPeerConnectionHandler::ResetUMAStats() { 1673 void RTCPeerConnectionHandler::ResetUMAStats() {
1674 DCHECK(thread_checker_.CalledOnValidThread()); 1674 DCHECK(thread_checker_.CalledOnValidThread());
1675 num_local_candidates_ipv6_ = 0; 1675 num_local_candidates_ipv6_ = 0;
1676 num_local_candidates_ipv4_ = 0; 1676 num_local_candidates_ipv4_ = 0;
1677 ice_connection_checking_start_ = base::TimeTicks(); 1677 ice_connection_checking_start_ = base::TimeTicks();
1678 memset(ice_state_seen_, 0, sizeof(ice_state_seen_)); 1678 memset(ice_state_seen_, 0, sizeof(ice_state_seen_));
1679 } 1679 }
1680 } // namespace content 1680 } // namespace content
OLDNEW
« no previous file with comments | « content/renderer/media/mock_media_stream_registry.cc ('k') | content/renderer/media/rtc_peer_connection_handler_unittest.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698