Index: content/renderer/media/render_audiosourceprovider.cc |
diff --git a/content/renderer/media/render_audiosourceprovider.cc b/content/renderer/media/render_audiosourceprovider.cc |
index a627bfa654e7f03b3fd19f3b190d9ab5d4d8bd81..1144b525ac1768835df512e435e3b4055c6ed48c 100644 |
--- a/content/renderer/media/render_audiosourceprovider.cc |
+++ b/content/renderer/media/render_audiosourceprovider.cc |
@@ -57,6 +57,12 @@ void RenderAudioSourceProvider::Pause(bool flush) { |
is_running_ = false; |
} |
+void RenderAudioSourceProvider::SetPlaybackRate(float rate) { |
+ base::AutoLock auto_lock(sink_lock_); |
+ if (!client_) |
+ default_sink_->SetPlaybackRate(rate); |
+} |
+ |
bool RenderAudioSourceProvider::SetVolume(double volume) { |
base::AutoLock auto_lock(sink_lock_); |
if (!client_) |