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

Unified Diff: content/renderer/media/webrtc/peer_connection_dependency_factory.h

Issue 671793004: Clean up the media stream audio track code (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: rebased Created 6 years, 1 month 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 side-by-side diff with in-line comments
Download patch
Index: content/renderer/media/webrtc/peer_connection_dependency_factory.h
diff --git a/content/renderer/media/webrtc/peer_connection_dependency_factory.h b/content/renderer/media/webrtc/peer_connection_dependency_factory.h
index 67eae9d0ec44dcfa7502923ab05c57bb1dd4005f..bd6e6d36faa669bf03a79e52226f16c99c226462 100644
--- a/content/renderer/media/webrtc/peer_connection_dependency_factory.h
+++ b/content/renderer/media/webrtc/peer_connection_dependency_factory.h
@@ -55,8 +55,7 @@ struct StreamDeviceInfo;
// Object factory for RTC PeerConnections.
class CONTENT_EXPORT PeerConnectionDependencyFactory
- : NON_EXPORTED_BASE(public base::NonThreadSafe),
- NON_EXPORTED_BASE(public AecDumpMessageFilter::AecDumpDelegate) {
+ : NON_EXPORTED_BASE(public base::NonThreadSafe) {
public:
PeerConnectionDependencyFactory(
P2PSocketDispatcher* p2p_socket_dispatcher);
@@ -126,13 +125,6 @@ class CONTENT_EXPORT PeerConnectionDependencyFactory
scoped_refptr<base::MessageLoopProxy> GetWebRtcWorkerThread() const;
scoped_refptr<base::MessageLoopProxy> GetWebRtcSignalingThread() const;
- // AecDumpMessageFilter::AecDumpDelegate implementation.
- // TODO(xians): Remove when option to disable audio track processing is
- // removed.
- void OnAecDumpFile(const IPC::PlatformFileForTransit& file_handle) override;
- void OnDisableAecDump() override;
- void OnIpcClosing() override;
-
protected:
// Asks the PeerConnection factory to create a Local Audio Source.
virtual scoped_refptr<webrtc::AudioSourceInterface>
@@ -198,11 +190,6 @@ class CONTENT_EXPORT PeerConnectionDependencyFactory
scoped_refptr<P2PSocketDispatcher> p2p_socket_dispatcher_;
scoped_refptr<WebRtcAudioDeviceImpl> audio_device_;
- // This is only used if audio track processing is disabled.
- // TODO(xians): Remove when option to disable audio track processing is
- // removed.
- scoped_refptr<AecDumpMessageFilter> aec_dump_message_filter_;
-
// PeerConnection threads. signaling_thread_ is created from the
// "current" chrome thread.
rtc::Thread* signaling_thread_;

Powered by Google App Engine
This is Rietveld 408576698