Andreas Pehrson
937747498a
Bug 1170958 - Refactor DOMMediaStream to contain a 3-stage track chain. r=roc
...
This lets us separate tracks by ownership like so:
* Input - Owned by the producer of the DOMMediaStream (gUM etc.)
* Owned - Contains Input tracks (per above) or tracks cloned tracks
if this DOMMediaStream is a clone.
* Playback - Contains Owned tracks plus tracks addTrack()ed to this
DOMMediaStream minus tracks removeTrack()ed from this
DOMMediaStream.
--HG--
extra : commitid : GPSNwBVyD4j
extra : rebase_source : fba22e96c6c65a74e012509f3da67a4d7df7a244
2015-09-30 09:31:54 +08:00
Andreas Pehrson
53a6c38d0d
Bug 1170958 - Allow MediaInputPort to lock to a specific input track. r=roc
...
Locking to specific tracks lets us dynamically remove and add single
tracks to a ProcessedMediaStream.
--HG--
extra : commitid : GPSNwBVyD4j
extra : rebase_source : 0b1b79077f95bbefc8c71de551c5e3483a7d6ac0
2015-09-30 09:31:53 +08:00
Andreas Pehrson
2802ee3e88
Bug 1170958 - Add input stream and track as args to NotifyQueuedTrackChanges. r=roc
...
This allows for tracking the input track of an added track (for
ProcessedMediaStream tracks; SourceMediaStream tracks don't have input
tracks) directly in the NotifyQueuedTrackChanges handler, which will be
necessary for locking MediaInputPorts to specific tracks.
--HG--
extra : commitid : GPSNwBVyD4j
extra : rebase_source : 4bed5dffe66b71b7ad23f4c02531d84af25cd316
2015-09-30 09:31:53 +08:00
Eitan Isaacson
0d0b280146
Bug 1003464 - Support Web Speech API synthesis via speech-dispatcher. r=kdavis
2015-09-29 11:17:40 -04:00
Wes Kocher
03a1803261
Backed out 9 changesets (bug 1170958) for frequent test_getUserMedia_addTrackRemoveTrack.html failures
...
Backed out changeset 277c1f8098d1 (bug 1170958)
Backed out changeset aa86bb9eea95 (bug 1170958)
Backed out changeset 8af8b85a4b26 (bug 1170958)
Backed out changeset ec1bf225e9cb (bug 1170958)
Backed out changeset 4a04ddca2b6b (bug 1170958)
Backed out changeset e85c9977a311 (bug 1170958)
Backed out changeset 16b40ff04e8f (bug 1170958)
Backed out changeset ad206925c84a (bug 1170958)
Backed out changeset 2106eccec79b (bug 1170958)
2015-09-25 13:08:55 -07:00
Andreas Pehrson
eacfc2cf0e
Bug 1170958 - Refactor DOMMediaStream to contain a 3-stage track chain. r=roc
...
This lets us separate tracks by ownership like so:
* Input - Owned by the producer of the DOMMediaStream (gUM etc.)
* Owned - Contains Input tracks (per above) or tracks cloned tracks
if this DOMMediaStream is a clone.
* Playback - Contains Owned tracks plus tracks addTrack()ed to this
DOMMediaStream minus tracks removeTrack()ed from this
DOMMediaStream.
--HG--
extra : commitid : Kvj9RrN9MgP
2015-09-25 23:23:18 +08:00
Andreas Pehrson
cbd58a2839
Bug 1170958 - Allow MediaInputPort to lock to a specific input track. r=roc
...
Locking to specific tracks lets us dynamically remove and add single
tracks to a ProcessedMediaStream.
--HG--
extra : commitid : Kvj9RrN9MgP
2015-09-25 23:23:18 +08:00
Andreas Pehrson
7aca9eb1fd
Bug 1170958 - Add input stream and track as args to NotifyQueuedTrackChanges. r=roc
...
This allows for tracking the input track of an added track (for
ProcessedMediaStream tracks; SourceMediaStream tracks don't have input
tracks) directly in the NotifyQueuedTrackChanges handler, which will be
necessary for locking MediaInputPorts to specific tracks.
--HG--
extra : commitid : Kvj9RrN9MgP
2015-09-25 23:23:17 +08:00
Sotaro Ikeda
34a6dca7cc
Bug 1205351 - Replace nsBaseHashtable::Enumerate() calls in dom/media/ with iterators r=cpearce
2015-09-24 18:48:25 -07:00
Andre Natal
5789eeb504
Bug 1206323 - Change cmn level on acoustic model param for better accuracy on aries. r=kdavis
...
--HG--
extra : rebase_source : 6331880e33c477734490efbb11002a0bcdbfae53
2015-09-18 18:45:00 +02:00
Jeff Walden
4046fe1490
Bug 1179003 - Convert the infallible objectClassIs proxy hook into a fallible getBuiltinClass hook that indicates class type via outparam. r=efaust, r=bz on DOM bits, r=billm on IPC bits
...
--HG--
extra : rebase_source : 6ddc3727c411fdfced6338e5e383a10572575f0f
2015-08-28 21:55:40 -07:00
Robert O'Callahan
86c380603b
Bug 1189506. Convert ChangeExplicitBlockerCount to MediaStream::Suspend/Resume. r=padenot
...
--HG--
extra : commitid : EAfe35GbRPL
extra : rebase_source : f6da37f3a9e8eefbdcf3e6787ec7edcc99e53859
2015-09-11 01:45:36 +12:00
Robert O'Callahan
c642f85a62
Bug 1201393. Remove irrelevant ProcessedMediaStream for nsSpeechTask. r=eitan
...
--HG--
extra : commitid : CuwvyZLm6ch
extra : rebase_source : 79b50e27404eb4d069fceabca6f91d883b1ef277
2015-09-01 16:49:50 +12:00
Makoto Kato
957ad16ed7
Bug 1197673 - Use float type for SetAudioOutputVolume. r=eitan
2015-09-01 17:51:07 +09:00
Makoto Kato
3369990f9c
Bug 1191667 - Part 3. Call NotifyStartedPlaying to show audio indicator. r=eitan
2015-09-01 17:50:59 +09:00
Makoto Kato
35dfdeec78
Bug 1191667 - Part 2. Call onVolumeChanged when changing volume. r=eitan
2015-09-01 17:50:55 +09:00
Makoto Kato
553bc8663c
Bug 1191667 - Part 1. Add onVolumeChanged method to nsISpeechTaskCallback. r=eitan
2015-09-01 17:50:51 +09:00
Ryan VanderMeulen
4c52fefcc7
Bug 1096400 - Skip webspeech recognition tests on B2G.
...
--HG--
extra : rebase_source : 347c5e2a1dc735732b2e4fe91b45a22c7b67c74e
2015-08-31 09:37:10 -04:00
Paul Adenot
6dc1e1fd9f
Bug 1190676 - Part 11 - Fix consumers: Web Speech. r=anatal,eitan
...
--HG--
extra : rebase_source : 1f5589c488beb6cadefbe0b3030590e33fcd292b
2015-08-25 10:30:49 +02:00
Nicholas Nethercote
f44287005f
Bug 1198334 (part 1) - Replace the opt-in FAIL_ON_WARNINGS with the opt-out ALLOW_COMPILER_WARNINGS. r=glandium.
...
The patch removes 455 occurrences of FAIL_ON_WARNINGS from moz.build files, and
adds 78 instances of ALLOW_COMPILER_WARNINGS. About half of those 78 are in
code we control and which should be removable with a little effort.
--HG--
extra : rebase_source : 82e3387abfbd5f1471e953961d301d3d97ed2973
2015-08-27 20:44:53 -07:00
Ryan VanderMeulen
2ceaec38c0
Bug 967606 - Skip test_call_start_from_end_handler.html on B2G opt.
2015-08-30 19:17:48 -04:00
Ryan VanderMeulen
836b4be423
Bug 1191270 - Skip test_audio_capture_error.html on B2G emulator builds for frequent failures.
...
--HG--
extra : rebase_source : b2596353ad7e415f0fef858dd71cfae5b02b1960
2015-08-30 17:56:35 -04:00
Andre Natal
24570946d8
Bug 1198540 - Add translation of digit 0 to word oh on cmudict. r=kdavis
...
--HG--
extra : rebase_source : c097c96e9aa599f98dedf4072d51bf3d9134eea4
2015-08-25 20:16:00 -04:00
Kelly Davis
2af22a80c6
Bug 1197455
- Call ps_set_search() only after successful grammar compilation. r=anatal
2015-08-22 10:08:00 -04:00
Kelly Davis
406bdf9404
Bug 1193183 - Correctly implement SpeechRecognitionAlternative::confidence using ps_get_prob(). r=anatal
2015-08-11 07:03:00 -04:00
Andrea Marchesini
289d8c909a
Bug 1191814 - WebSpeech synthesis API and AudioChannelService, r=eeejay
2015-08-21 11:58:06 +01:00
Wes Kocher
5bfb9df98b
Backed out changeset 91cc337bef3b (bug 1191814) for m-e10s(3) failures in test_global_queue_pause.html
2015-08-20 12:05:37 -07:00
Andrea Marchesini
fe42d2decd
Bug 1191814 - WebSpeech synthesis API and AudioChannelService, r=eeejay
2015-08-20 12:48:57 +01:00
Eitan Isaacson
c6f439d68a
Bug 1188099 - (Part 4) Introduce mochitest coverage for speech global queue. r=smaug r=kdavis
...
--HG--
rename : dom/media/webspeech/synth/test/test_speech_queue.html => dom/media/webspeech/synth/test/test_global_queue.html
rename : dom/media/webspeech/synth/test/test_speech_queue.html => dom/media/webspeech/synth/test/test_global_queue_cancel.html
rename : dom/media/webspeech/synth/test/test_speech_queue.html => dom/media/webspeech/synth/test/test_global_queue_pause.html
2015-08-08 10:30:46 -07:00
Eitan Isaacson
7283fc40c4
Bug 1188099 - (Part 3) Introduce [ChromeOnly] SpeechSynthesis.forceEnd for tests. r=smaug r=kdavis
2015-08-08 10:30:46 -07:00
Eitan Isaacson
096ea17ca1
Bug 1188099 - (Part 2) Introduce global queue and track speaking state across windows. r=smaug r=kdavis
2015-08-08 10:30:46 -07:00
Eitan Isaacson
78b76a01ef
Bug 1188099 - (Part 1) Enable/disable global queue depending on voices and pref. r=smaug r=kdavis
2015-08-08 10:30:46 -07:00
Andre Natal
cf5b68a41a
Bug 1051604 - Adapt VAD strategy on SpeechRecognition to be less strict on some devices with poor mics. r=smaug
2015-08-05 20:47:00 +02:00
Ryan VanderMeulen
15a4eba21b
Backed out 4 changesets (bug 1188099) for B2G test failures and crashes.
...
Backed out changeset f89e9a209c6c (bug 1188099)
Backed out changeset e5b42fb931a6 (bug 1188099)
Backed out changeset a300bd34d135 (bug 1188099)
Backed out changeset 02f399ce296d (bug 1188099)
2015-08-05 14:36:49 -04:00
Eitan Isaacson
0f9e680326
Bug 1188099 - (Part 4) Introduce mochitest coverage for speech global queue. r=smaug r=kdavis
...
--HG--
rename : dom/media/webspeech/synth/test/test_speech_queue.html => dom/media/webspeech/synth/test/test_global_queue.html
rename : dom/media/webspeech/synth/test/test_speech_queue.html => dom/media/webspeech/synth/test/test_global_queue_cancel.html
rename : dom/media/webspeech/synth/test/test_speech_queue.html => dom/media/webspeech/synth/test/test_global_queue_pause.html
2015-08-05 10:25:42 -07:00
Eitan Isaacson
43517e34dc
Bug 1188099 - (Part 3) Introduce [ChromeOnly] SpeechSynthesis.forceEnd for tests. r=smaug r=kdavis
2015-08-05 10:25:42 -07:00
Eitan Isaacson
ec978256f5
Bug 1188099 - (Part 2) Introduce global queue and track speaking state across windows. r=smaug r=kdavis
2015-08-05 10:25:42 -07:00
Eitan Isaacson
7b8c1c2bb9
Bug 1188099 - (Part 1) Enable/disable global queue depending on voices and pref. r=smaug r=kdavis
2015-08-05 10:25:42 -07:00
Andre Natal
4c53ec9f8d
Bug 1180113 - Add arpa model into gecko for g2p generation. r=smaug
...
Signed-off-by: Andre Natal <anatal@gmail.com>
2015-08-05 00:35:00 +02:00
Kelly Davis
60e71b20d8
Bug 1187791 - Part 1 of 1 - SpeechRecognition::maxAlternatives can't throw; so, rm webidl throws specifier. r=smaug
...
--HG--
extra : rebase_source : c0879a3ce21fbeb701aaa18c3ab82110cc53bce7
2015-08-04 00:39:00 +02:00
Kelly Davis
efee22feb1
Bug 1177514 - Remove final text of 'ERROR' on recognition error, should be signaled by SpeechRecognitionError. r=smaug
...
--HG--
extra : rebase_source : 7a6e3541a694185b0c84ae48aed5901ff2198339
2015-07-28 02:53:00 -04:00
Kelly Davis
d6c0476fde
Bug 1185235 - Implement SpeechRecognition::maxAlternatives. r=smaug
2015-07-26 23:02:00 -04:00
Kelly Davis
27ccbe00c4
Bug 1185234 - Implement SpeechRecognition::interimResults. r=smaug
2015-08-02 22:20:00 -04:00
Kelly Davis
7f9de13c87
Bug 1185018 - Part 1 of 1 - Made speech recognition services language dependent and removed assumption of a single service. r=smaug
2015-08-02 13:43:00 +02:00
Eitan Isaacson
f8946263f5
Bug 1187105 - Pause speechsynthesis on empty queue. r=smaug
2015-07-30 16:04:25 -07:00
Jacek Caban
57615ea370
Bug 1188457 - Fixed SapiService.cpp compilation on mingw. r=jimm
2015-07-29 12:27:22 +02:00
Makoto Kato
4b4ac7d1cb
Bug 1187155 - Remove sphelper.h dependency to avoid ATL. r=jimm
2015-07-27 12:34:27 +09:00
Makoto Kato
3d5598225f
Bug 1003457 - Implement Windows SAPI backend. Original patch is by yash.girhar@gmail.com. r=jmathies
2015-07-23 17:16:25 -07:00
Kyle Huey
df53dee024
Bug 1182316: Part 1 - Remove FORWARD_TO_INNER_OR_THROW. r=peterv
2015-07-16 22:10:35 -07:00
Kelly Davis
e1bdadef62
Bug 1183503 - Rename model and dictionary files for recognition in preparation for localization. r=smaug
...
--HG--
rename : dom/media/webspeech/recognition/models/dict/cmu07a.dic => dom/media/webspeech/recognition/models/dict/en-US.dic
rename : dom/media/webspeech/recognition/models/en-us-semi/README => dom/media/webspeech/recognition/models/en-US/README
rename : dom/media/webspeech/recognition/models/en-us-semi/feat.params => dom/media/webspeech/recognition/models/en-US/feat.params
rename : dom/media/webspeech/recognition/models/en-us-semi/mdef => dom/media/webspeech/recognition/models/en-US/mdef
rename : dom/media/webspeech/recognition/models/en-us-semi/means => dom/media/webspeech/recognition/models/en-US/means
rename : dom/media/webspeech/recognition/models/en-us-semi/mixture_weights => dom/media/webspeech/recognition/models/en-US/mixture_weights
rename : dom/media/webspeech/recognition/models/en-us-semi/noisedict => dom/media/webspeech/recognition/models/en-US/noisedict
rename : dom/media/webspeech/recognition/models/en-us-semi/sendump => dom/media/webspeech/recognition/models/en-US/sendump
rename : dom/media/webspeech/recognition/models/en-us-semi/transition_matrices => dom/media/webspeech/recognition/models/en-US/transition_matrices
rename : dom/media/webspeech/recognition/models/en-us-semi/variances => dom/media/webspeech/recognition/models/en-US/variances
extra : rebase_source : 859a839773744e1b2eae8d72392069cb8c28fe33
2015-07-14 05:22:00 -04:00