summaryrefslogtreecommitdiffstats
path: root/content/browser/speech
Commit message (Collapse)AuthorAgeFilesLines
* content: Use base::MessageLoop.xhwang@chromium.org2013-05-044-46/+62
| | | | | | | | | BUG=236029 R=avi@chromium.org Review URL: https://chromiumcodereview.appspot.com/14335017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@198316 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 197755 "Replace MediaStreamUIController with MediaStreamU..." which ↵mattm@chromium.org2013-05-022-92/+97
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | is still failing on Mac10.7 Tests (1). > Replace MediaStreamUIController with MediaStreamUIProxy. > > Previously a single object MediaStreamUIController was used to control UI for > all streams. Replaced it with a per-stream MediaStreamUIProxy that simplifies > code in many places. > Also moved media request queueing logic from content layer to chrome. Now > different types of requests may be queued differently (e.g. there is no > reason to block screen capture requests on webcam infobar). > > This change was reviewed in https://codereview.chromium.org/13989003 and > landed in r197222, but it had to be reverted reverted in r197242 because > it caused test failures on buildbot "Mac10.7 Tests (1)". It's not clear > what caused these failures - I could never reproduce them locally or on > trybots. > > TBR=tommi@chromium.org > > Review URL: https://codereview.chromium.org/14584003 TBR=sergeyu@chromium.org Review URL: https://codereview.chromium.org/14824002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@197768 0039d316-1c4b-4281-b951-d872f2087c98
* Replace MediaStreamUIController with MediaStreamUIProxy.sergeyu@chromium.org2013-05-022-97/+92
| | | | | | | | | | | | | | | | | | | | | Previously a single object MediaStreamUIController was used to control UI for all streams. Replaced it with a per-stream MediaStreamUIProxy that simplifies code in many places. Also moved media request queueing logic from content layer to chrome. Now different types of requests may be queued differently (e.g. there is no reason to block screen capture requests on webcam infobar). This change was reviewed in https://codereview.chromium.org/13989003 and landed in r197222, but it had to be reverted reverted in r197242 because it caused test failures on buildbot "Mac10.7 Tests (1)". It's not clear what caused these failures - I could never reproduce them locally or on trybots. TBR=tommi@chromium.org Review URL: https://codereview.chromium.org/14584003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@197755 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 197222 "Replace MediaStreamUIController with MediaStreamU..."sergeyu@chromium.org2013-04-302-92/+97
| | | | | | | | | | | | | | | | | | | | | > Replace MediaStreamUIController with MediaStreamUIProxy. > > Previously a single object MediaStreamUIController was used to control UI for > all streams. Replaced it with a per-stream MediaStreamUIProxy that simplifies > code in many places. > Also moved media request queueing logic from content layer to chrome. Now > different types of requests may be queued differently (e.g. there is no > reason to block screen capture requests on webcam infobar). > > TBR=tommi@chromium.org > > Review URL: https://codereview.chromium.org/13989003 TBR=sergeyu@chromium.org Review URL: https://codereview.chromium.org/14599002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@197242 0039d316-1c4b-4281-b951-d872f2087c98
* Replace MediaStreamUIController with MediaStreamUIProxy.sergeyu@chromium.org2013-04-302-97/+92
| | | | | | | | | | | | | | | Previously a single object MediaStreamUIController was used to control UI for all streams. Replaced it with a per-stream MediaStreamUIProxy that simplifies code in many places. Also moved media request queueing logic from content layer to chrome. Now different types of requests may be queued differently (e.g. there is no reason to block screen capture requests on webcam infobar). TBR=tommi@chromium.org Review URL: https://codereview.chromium.org/13989003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@197222 0039d316-1c4b-4281-b951-d872f2087c98
* content: Remove use of ALLOW_THIS_IN_INITIALIZER_LIST.scherkus@chromium.org2013-04-301-1/+1
| | | | | | | | | | | It's no longer providing value as the MSVC warning is disabled during compilation. Refer to bug for details. BUG=234765 R=jam@chromium.org Review URL: https://codereview.chromium.org/14386012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@197206 0039d316-1c4b-4281-b951-d872f2087c98
* Cleanup interfaces used to deliver notifications about MediaStream state ↵sergeyu@chromium.org2013-04-291-3/+2
| | | | | | | | | | | | | | from content to chrome. 1. Added MediaStreamUI interface that is used by the content layer to deliver notifications about state of each particular stream to the chrome. 2. Removed corresponding notifications from content::MediaObserver interface. 3. Cleaned up MediaStreamUIController, so now it always uses WebContents pointers to identify tabs. Review URL: https://chromiumcodereview.appspot.com/13695002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@197038 0039d316-1c4b-4281-b951-d872f2087c98
* Cleanup: Remove unnecessary ".get()" from scoped_ptrs<>.erg@chromium.org2013-04-172-3/+3
| | | | | | | | | | | In r174057, ajwong@ added support for implicit testing to scoped_ptr<>. Removes these in content/. BUG=232084 Review URL: https://codereview.chromium.org/14081010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@194608 0039d316-1c4b-4281-b951-d872f2087c98
* Rewrite std::string("") to std::string(), Linux edition.dcheng@chromium.org2013-04-093-3/+4
| | | | | | | | | | | | | | | | | | | This patch was generated by running the empty_string clang tool across the Chromium Linux compilation database. Implicitly or explicitly constructing std::string() with a "" argument is inefficient as the caller needs to emit extra instructions to pass an argument, and the constructor needlessly copies a byte into internal storage. Rewriting these instances to simply call the default constructor appears to save ~14-18 kilobytes on an optimized release build. BUG=none Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=193020 Review URL: https://codereview.chromium.org/13145003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@193040 0039d316-1c4b-4281-b951-d872f2087c98
* Revert "Rewrite std::string("") to std::string(), Linux edition."dcheng@chromium.org2013-04-093-4/+3
| | | | | | | | | | | | | | This reverts commit e59558b78e8c6a1b0bd916a724724b638c3c91b6. Revert "Fix build after r193020." This reverts commit 558a35897f6b3ffbcaefde927c1f150b815d140a. Revert "Really fix build after r193020." This reverts commit e3748a79b523a8d365d4a33ef986eebb4186fa78. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@193030 0039d316-1c4b-4281-b951-d872f2087c98
* Rewrite std::string("") to std::string(), Linux edition.dcheng@chromium.org2013-04-093-3/+4
| | | | | | | | | | | | | | | | | This patch was generated by running the empty_string clang tool across the Chromium Linux compilation database. Implicitly or explicitly constructing std::string() with a "" argument is inefficient as the caller needs to emit extra instructions to pass an argument, and the constructor needlessly copies a byte into internal storage. Rewriting these instances to simply call the default constructor appears to save ~14-18 kilobytes on an optimized release build. BUG=none Review URL: https://codereview.chromium.org/13145003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@193020 0039d316-1c4b-4281-b951-d872f2087c98
* Rewrite scoped_array<T> to scoped_ptr<T[]> in content/, Linux edition.dcheng@chromium.org2013-04-071-1/+1
| | | | | | | | | | This changelist was automatically generated using a clang tool. BUG=171111 Review URL: https://codereview.chromium.org/13749004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@192769 0039d316-1c4b-4281-b951-d872f2087c98
* Remove unused parameter to OnError()jrummell@chromium.org2013-03-233-9/+4
| | | | | | | | | | | | This change removes the error_code parameter to OnError() calls as the parameter is not used when ending up in AudioRendererHost. BUG=218641 Review URL: https://chromiumcodereview.appspot.com/12611030 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@190087 0039d316-1c4b-4281-b951-d872f2087c98
* Extend MediaObserver interface to allow MediaStreams to be stopped from UI.sergeyu@chromium.org2013-03-201-1/+2
| | | | | | | | | | | | | | For screen capture API we need to be able to stop media streams from screen capture notification UI. This CL adds a callback parameter in MediaObserver::OnCaptureDevicesOpened() that will allow chrome to notify the content layer when screen capture needs to be stopped. BUG=190156 Review URL: https://chromiumcodereview.appspot.com/12900004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@189447 0039d316-1c4b-4281-b951-d872f2087c98
* content: Move more constants from url_constants.h into content namespace.tfarina@chromium.org2013-03-021-3/+1
| | | | | | | | | | BUG=98716 TBR=jam@chromium.org Review URL: https://chromiumcodereview.appspot.com/12387070 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@185784 0039d316-1c4b-4281-b951-d872f2087c98
* Move file_path.h to base/files.brettw@chromium.org2013-02-241-1/+1
| | | | | | TBR=sky git-svn-id: svn://svn.chromium.org/chrome/trunk/src@184344 0039d316-1c4b-4281-b951-d872f2087c98
* Remove CanShowAudioInputSettings().dalecurtis@google.com2013-02-151-4/+1
| | | | | | | | | | | | | Doesn't appear to do anything. We DCHECK that it's true than if check and call ShowAudioInputSettings(). However calling ShowAudioInputSettings() when its false just does nothing, so there's no point in having the check. BUG=none TEST=compiles. Review URL: https://codereview.chromium.org/12252025 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@182581 0039d316-1c4b-4281-b951-d872f2087c98
* Linux/ChromeOS Chromium style checker cleanup, content/ edition.rsleevi@chromium.org2013-02-122-5/+9
| | | | | | | | | | | Automated clean up of style checker errors that were missed due to the plugin not being executed on implementation files. BUG=115047 Review URL: https://chromiumcodereview.appspot.com/12210030 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@181822 0039d316-1c4b-4281-b951-d872f2087c98
* Make <webview> speech bubble work in platform apps.lazyboy@chromium.org2013-01-294-171/+28
| | | | | | | | | | | | | | | This also enables speech bubble for platform apps in general. Refactor FakeSpeechRecognitionManager so it's possible to use from public content API. BUG=164382 TEST=browser_tests.WebViewSpeechTest.*; content_browsertests.SpeechRecognitionBrowserTest.TestBasicRecognition* Review URL: https://chromiumcodereview.appspot.com/12049025 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@179406 0039d316-1c4b-4281-b951-d872f2087c98
* Roll speex, flac, libvpx DEPS to get shim header changes.phajdan.jr@chromium.org2013-01-071-2/+2
| | | | | | | | | | | R=dalecurtis TBR=darin,garykac BUG=165264 Review URL: https://codereview.chromium.org/11791006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@175348 0039d316-1c4b-4281-b951-d872f2087c98
* Cleanup: Remove unneeded browser_thread.h includes in contents.thestig@chromium.org2013-01-031-2/+1
| | | | | | Review URL: https://chromiumcodereview.appspot.com/11618049 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@174922 0039d316-1c4b-4281-b951-d872f2087c98
* Extend scoped_ptr to be closer to unique_ptr. Support custom deleters, and ↵ajwong@chromium.org2012-12-201-1/+2
| | | | | | | | | | | | | | | | | | | | | | | deleting arrays. This is based on the modifications by "Geoffrey Romer" <gromer@google.com> to Google's internal version of scoped_ptr<>. All cleaver tricks are his, not mine. :) It brings most of the features of C++11's unique_ptr<> into this class and should eliminate the need for scoped_array<>, scoped_malloc_free<>, and possibly a few other scopers. Please refer to the unique_ptr<> API for documentation. Divergence from unique_ptr<>: 1) DefaultDeleter<T[n]> (sized-arrays) is explicitly disabled because this construct would cause the single-object delete to be called on a pointer to a T[n]. It is impossible to construct a single-object new expression that returns a T[n]*. You can only get this with new[] which should correspond to DefaultDeleter<T[n][]>. This issue has been raised with the C++ LWG as it is possible a unique_ptr<> spec defect. 2) Reference types for Deleters are not supported. This simplifies implementation significantly because there is no need to distinguish between the converting constructor + converting assignment operator and their move constructor + move assignment operator. 4) Move-only Deleters are not supported. Avoids the need to emulate std::forward(). BUG=109874 TBR=dhollowa,kinuko,ananta,hans,scherkus Review URL: https://codereview.chromium.org/11149006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@174057 0039d316-1c4b-4281-b951-d872f2087c98
* Add DEPS rules to help enforce the general rule that the embedder should ↵joi@chromium.org2012-12-171-0/+1
| | | | | | | | | | | provide URLs and access tokens to server-side services. BUG=none Review URL: https://chromiumcodereview.appspot.com/11573034 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@173538 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 170701 since the WebKit change has now been rolled in again.tommi@chromium.org2012-12-0415-113/+159
| | | | | | | | | | | | | | | | | | | | | > Revert 170668 > Needs to revert this because its WebKit patch was unrolled. > (See r136319, unreviewed, rolling out r136236). > > Update the Speech Api to support array(s) of result items > > instead of a single item at a time. > > > > BUG=143124 > > TEST=Covered by content_unittests > > > > Review URL: https://chromiumcodereview.appspot.com/11421103 > > TBR=tommi@chromium.org > Review URL: https://codereview.chromium.org/11416310 TBR=tasak@google.com Review URL: https://codereview.chromium.org/11316330 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@170920 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 170668tasak@google.com2012-12-0315-159/+113
| | | | | | | | | | | | | | | | | Needs to revert this because its WebKit patch was unrolled. (See r136319, unreviewed, rolling out r136236). > Update the Speech Api to support array(s) of result items > instead of a single item at a time. > > BUG=143124 > TEST=Covered by content_unittests > > Review URL: https://chromiumcodereview.appspot.com/11421103 TBR=tommi@chromium.org Review URL: https://codereview.chromium.org/11416310 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@170701 0039d316-1c4b-4281-b951-d872f2087c98
* Remove the flag for the Speech API and turn it on by default.tommi@chromium.org2012-12-011-5/+1
| | | | | | | | | BUG=116954 Review URL: https://chromiumcodereview.appspot.com/11348275 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@170675 0039d316-1c4b-4281-b951-d872f2087c98
* Update the Speech Api to support array(s) of result itemstommi@chromium.org2012-12-0115-113/+159
| | | | | | | | | | | instead of a single item at a time. BUG=143124 TEST=Covered by content_unittests Review URL: https://chromiumcodereview.appspot.com/11421103 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@170668 0039d316-1c4b-4281-b951-d872f2087c98
* Browser Plugin: Enable Speech Bubble and Position Correctlyfsamuel@chromium.org2012-11-272-2/+58
| | | | | | | | BUG=156643 Review URL: https://codereview.chromium.org/11273056 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@169767 0039d316-1c4b-4281-b951-d872f2087c98
* This patch does:xians@chromium.org2012-11-271-9/+9
| | | | | | | | | | | | | | # Do not copy the DeviceRequest Struct, instead, use a pointer. # GenerateStream(), OpenDevice(), .. request generators should return a std::string, instead of using a pointer in the input params. These two refactoring requests are from Tommi and Brettw. BUG=137645 TEST=content_unittests Review URL: https://chromiumcodereview.appspot.com/11412154 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@169643 0039d316-1c4b-4281-b951-d872f2087c98
* This patch does:xians@chromium.org2012-11-212-105/+68
| | | | | | | | | | | | # use MakeMediaRequest to query the permission for the devices. # Notify the UI on device opened and closed. BUG=146498,132965 TEST=run chrome with --enable-scripted-speech, go to http://www.corp.google.com/~hwennborg/speechreco.html, test the behavior manually. Review URL: https://chromiumcodereview.appspot.com/11415097 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@169068 0039d316-1c4b-4281-b951-d872f2087c98
* as the subject.xians@chromium.org2012-11-211-0/+2
| | | | | | Review URL: https://codereview.chromium.org/11411124 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@169035 0039d316-1c4b-4281-b951-d872f2087c98
* Revert "Linux: change protobuf default option to allow building"nyquist@chromium.org2012-11-121-0/+1
| | | | | | | | | | | | | | | | | This reverts commit baefae90f294a981c973bffbdd3eccabfe796b6a. The change broke Chrome for Android because non-vanilla protobuf-lite Java files were generated. Original review: https://codereview.chromium.org/11228038/ TBR=phajdan.jr BUG=160256 Review URL: https://codereview.chromium.org/11359146 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@167242 0039d316-1c4b-4281-b951-d872f2087c98
* content: Update calls froms RunAllPending() to RunUntilIdle().tfarina@chromium.org2012-11-101-31/+31
| | | | | | | | | | | BUG=131220 TEST=content_unittests TBR=jam@chromium.org Review URL: https://chromiumcodereview.appspot.com/11365186 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@167096 0039d316-1c4b-4281-b951-d872f2087c98
* Linux: change protobuf default option to allow buildingphajdan.jr@chromium.org2012-11-071-1/+0
| | | | | | | | | | | | | | | | | | with unpatched system protobuf. This is a preparation for landing https://codereview.chromium.org/11231046/ and a solution chosen because our custom protobuf changes will not be accepted upstream. Setting defaults to optimize for lite runtime and retain unknown fields makes it possible to use the same .proto files with system protobuf. BUG=157155 TEST=none Review URL: https://codereview.chromium.org/11228038 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@166534 0039d316-1c4b-4281-b951-d872f2087c98
* Provide mutable members of UrlRequestContext via pure-virtual interface. ↵pauljensen@chromium.org2012-11-072-2/+8
| | | | | | | | | | Create a pure-virtual interface called HttpUserAgentSettings that provides access to the Accept-Language, Accept-Charset, and User-Agent HTTP headers. Each UrlRequestContext should have a HttpUserAgentSettings implementation attached via set_http_user_agent_settings(). BUG=146596 Review URL: https://chromiumcodereview.appspot.com/10918279 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@166425 0039d316-1c4b-4281-b951-d872f2087c98
* Removing myself from OWNERs and WATCHLISTsatish@chromium.org2012-10-291-1/+0
| | | | | | | | | BUG=none Review URL: https://chromiumcodereview.appspot.com/11345006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@164693 0039d316-1c4b-4281-b951-d872f2087c98
* Move content\browser\renderer_host\media to content namespace.jam@chromium.org2012-10-292-13/+7
| | | | | | | TBR=tfarina Review URL: https://codereview.chromium.org/11339014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@164670 0039d316-1c4b-4281-b951-d872f2087c98
* content/browser: Move speech code into content namespace.tfarina@chromium.org2012-10-2933-335/+266
| | | | | | | | TBR=jam@chromium.org Review URL: https://codereview.chromium.org/11347004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@164625 0039d316-1c4b-4281-b951-d872f2087c98
* Build SpeechRecognitionManagerImpl on iOS. Run content speech unit tests.msarda@chromium.org2012-10-242-1/+14
| | | | | | | | | | | | | Build SpeechRecognitionManagerImpl on iOS: * Ifdef-out PermissionRequest on iOS as it extends MediaStreamRequester which is part of content/browser/renderer_host/media/ and is not build on iOS. * Voice search can only be initiated by clear user action. Add DCHECKs to clearly identify the expected behavior. * Build all content/browser/speech/... unit tests. Review URL: https://chromiumcodereview.appspot.com/11229004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@163803 0039d316-1c4b-4281-b951-d872f2087c98
* Disable SpeechRecognitionBrowserTest::TestCancelAll on mac.msarda@chromium.org2012-10-221-7/+2
| | | | | | | | | | The test SpeechRecognitionBrowserTest::TestCancelAll has been flaky on mac on an internal waterfall. Review URL: https://chromiumcodereview.appspot.com/11227003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@163246 0039d316-1c4b-4281-b951-d872f2087c98
* Remove StreamOptions constructor that doesn't specify device type.justinlin@chromium.org2012-10-221-1/+2
| | | | | | | | | BUG= Review URL: https://chromiumcodereview.appspot.com/11144032 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@163229 0039d316-1c4b-4281-b951-d872f2087c98
* > Refactor media_stream_device_settings into media_stream_ui_controller.xians@chromium.org2012-10-191-1/+1
| | | | | | | | | | | | | | > media_stream_ui_controller is responsible for posting the request to UI and send the result back. > Use MediaRequstResponseCallback (will be used by speech) > Added unittests for the media_stream_manager::MakeMediaAccessRequest BUG=146306,154286 TEST=pyauto test: chrome/test/functional/webrtc_*; content_unittests; Review URL: https://codereview.chromium.org/11060005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@162990 0039d316-1c4b-4281-b951-d872f2087c98
* Move ChannelLayout into media namespace.dalecurtis@google.com2012-10-172-2/+4
| | | | | | | | | | | | Also moves kChannelOrderings extern into a function for export compatibility with MSVC++ and the shared_memory_support target. BUG=none TEST=compiles. Review URL: https://codereview.chromium.org/11198018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@162502 0039d316-1c4b-4281-b951-d872f2087c98
* remove VideoDeviceError and AudioDeviceError for media stream.wjia@chromium.org2012-10-161-4/+0
| | | | | | | Per discussion with perkj@, after media stream is generated, all error messages would be sent to client, instead of media stream. Review URL: https://codereview.chromium.org/11146008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@162235 0039d316-1c4b-4281-b951-d872f2087c98
* Speech JavaScript API: Pass 'interimResults' and 'continuous' flags to server.hans@chromium.org2012-10-045-10/+22
| | | | | | | | | | | | | | | Also replace SpeechRecognitionSessionConfig::is_one_shot with is_legacy_api, used by the old x-webkit-speech input elements and speech extensions. This way the new speech API will always use the new server, both for continuous and non-continuous recognition. BUG=116954 Review URL: https://chromiumcodereview.appspot.com/11032032 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@160195 0039d316-1c4b-4281-b951-d872f2087c98
* Speech JavaScript API: Use stability as a confidence measure for ↵hans@chromium.org2012-10-042-10/+63
| | | | | | | | | | | | | | intermediate results. The speech server does not provide confidence values for intermediate results. For such results, we should use the 'stability' value instead. BUG=116954 TEST=content_unittests --gtest_filter="GoogleStreamingRemoteEngineTest.*" Review URL: https://chromiumcodereview.appspot.com/11028026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@160168 0039d316-1c4b-4281-b951-d872f2087c98
* Speech JavaScript API: Limit the 'maxAlternatives' server param to 30.hans@chromium.org2012-10-041-1/+6
| | | | | | | | | BUG=116954 Review URL: https://chromiumcodereview.appspot.com/11065009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@160138 0039d316-1c4b-4281-b951-d872f2087c98
* Use Google API key for one-shot speech recognitionhans@chromium.org2012-09-141-0/+4
| | | | | | | | | BUG=none Review URL: https://chromiumcodereview.appspot.com/10909237 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@156847 0039d316-1c4b-4281-b951-d872f2087c98
* Speech JavaScript API: Use the MediaStreamManager to ask for user permission.hans@chromium.org2012-09-133-35/+169
| | | | | | | | | | BUG=132965 TEST=manual Review URL: https://chromiumcodereview.appspot.com/10933018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@156615 0039d316-1c4b-4281-b951-d872f2087c98
* Speech JavaScript API: Embed speech server URL and pass in API key.hans@chromium.org2012-09-071-15/+27
| | | | | | | | BUG=142853 Review URL: https://chromiumcodereview.appspot.com/10905127 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@155521 0039d316-1c4b-4281-b951-d872f2087c98