Index: remoting/host/audio_capturer_linux.cc |
diff --git a/remoting/host/audio_capturer_linux.cc b/remoting/host/audio_capturer_linux.cc |
index a34293a57e3d3a8f45c17494ade2bd5db6d7f9a0..8980a8dbe4b5b6160d5476569b978664130ba17c 100644 |
--- a/remoting/host/audio_capturer_linux.cc |
+++ b/remoting/host/audio_capturer_linux.cc |
@@ -37,6 +37,7 @@ AudioCapturerLinux::AudioCapturerLinux( |
} |
AudioCapturerLinux::~AudioCapturerLinux() { |
+ pipe_reader_->RemoveObserver(this); |
} |
bool AudioCapturerLinux::Start(const PacketCapturedCallback& callback) { |
@@ -47,15 +48,6 @@ bool AudioCapturerLinux::Start(const PacketCapturedCallback& callback) { |
return true; |
} |
-void AudioCapturerLinux::Stop() { |
- pipe_reader_->RemoveObserver(this); |
- callback_.Reset(); |
-} |
- |
-bool AudioCapturerLinux::IsStarted() { |
- return !callback_.is_null(); |
-} |
- |
void AudioCapturerLinux::OnDataRead( |
scoped_refptr<base::RefCountedString> data) { |
DCHECK(!callback_.is_null()); |