Index: third_party/WebKit/Source/modules/webaudio/AnalyserNode.h |
diff --git a/third_party/WebKit/Source/modules/webaudio/AnalyserNode.h b/third_party/WebKit/Source/modules/webaudio/AnalyserNode.h |
index 6c80967316f6ae626f740f60e3d65b1923d5e0e8..7e7a5f4886dec7e6e02e2e88fcd148f2260b79ea 100644 |
--- a/third_party/WebKit/Source/modules/webaudio/AnalyserNode.h |
+++ b/third_party/WebKit/Source/modules/webaudio/AnalyserNode.h |
@@ -77,6 +77,12 @@ class AnalyserHandler final : public AudioBasicInspectorHandler { |
private: |
AnalyserHandler(AudioNode&, float sampleRate); |
+ bool propagatesSilence() const { |
+ // An AnalyserNode does actually propogate silence, but to get the |
+ // time and FFT data updated correctly, process() needs to be |
+ // called even if all the inputs are silent. |
+ return false; |
+ } |
RealtimeAnalyser m_analyser; |
}; |