summaryrefslogtreecommitdiffstats
path: root/content/browser/speech/speech_recognizer_impl.h
diff options
context:
space:
mode:
authorprimiano@chromium.org <primiano@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-03-27 14:01:12 +0000
committerprimiano@chromium.org <primiano@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-03-27 14:01:12 +0000
commit3652800bfca27dd1817b2175abecec91572895b4 (patch)
treeabdb3a263db26df357e3368fff2a2a968b0dd72f /content/browser/speech/speech_recognizer_impl.h
parent013f614070bab1555df4b789040b2f534630fd48 (diff)
downloadchromium_src-3652800bfca27dd1817b2175abecec91572895b4.zip
chromium_src-3652800bfca27dd1817b2175abecec91572895b4.tar.gz
chromium_src-3652800bfca27dd1817b2175abecec91572895b4.tar.bz2
Fixed a regression on speech input caused by issue 9858007 (r128895) that caused renderer hang on speech input complete / abort.
BUG=120173 TEST=Speech input must not freeze the page upon abort/completion. Review URL: http://codereview.chromium.org/9856021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@129173 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'content/browser/speech/speech_recognizer_impl.h')
-rw-r--r--content/browser/speech/speech_recognizer_impl.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/content/browser/speech/speech_recognizer_impl.h b/content/browser/speech/speech_recognizer_impl.h
index 48196c3..e4b8756 100644
--- a/content/browser/speech/speech_recognizer_impl.h
+++ b/content/browser/speech/speech_recognizer_impl.h
@@ -84,8 +84,9 @@ class CONTENT_EXPORT SpeechRecognizerImpl
// Handles OnData in the IO thread. Takes ownership of |raw_audio|.
void HandleOnData(AudioChunk* raw_audio);
- // Helper method which closes the audio controller and blocks until done.
- void CloseAudioControllerSynchronously();
+ // Helper method which closes the audio controller and frees it asynchronously
+ // without blocking the IO thread.
+ void CloseAudioControllerAsynchronously();
void SetAudioManagerForTesting(AudioManager* audio_manager);