diff options
author | primiano@chromium.org <primiano@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-03-27 14:01:12 +0000 |
---|---|---|
committer | primiano@chromium.org <primiano@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-03-27 14:01:12 +0000 |
commit | 3652800bfca27dd1817b2175abecec91572895b4 (patch) | |
tree | abdb3a263db26df357e3368fff2a2a968b0dd72f /content/browser/speech/speech_recognizer_impl.h | |
parent | 013f614070bab1555df4b789040b2f534630fd48 (diff) | |
download | chromium_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.h | 5 |
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); |