Ehsan Akhgari
b5c7a06c19
Backed out changeset 3ae03ecf8b5e (bug 852366) because of mochitest-1 crashes
...
Landed on a CLOSED TREE
2013-04-09 11:29:15 -04:00
Ehsan Akhgari
340cb86e25
Backed out changeset 92c2f24cb6ff (bug 854336) because of mochitest-1 crashes
2013-04-09 11:28:42 -04:00
Ehsan Akhgari
61bad51d84
Backed out changeset 9c080ffa640f (bug 853551) because of mochitest-1 crashes
2013-04-09 11:28:38 -04:00
Paul Adenot
e62b3f4e3d
Bug 853551 - Implement the doppler part of AudioPannerNode. r=ehsan
2013-04-09 14:47:42 +02:00
Paul Adenot
e76e15c30c
Bug 854336 - Implement the playbackRate property of AudioBufferSourceNode. r=ehsan
2013-04-09 14:47:42 +02:00
Paul Adenot
bdddd513a1
Bug 852366 - Don't resample on the main thread. r=ehsan,roc
2013-03-18 20:54:32 -04:00
Ehsan Akhgari
2785be0307
Bug 859597 - Narrow down the acceptable range for AnalyserNode.fftSize; r=padenot
2013-04-08 21:26:08 -04:00
Ehsan Akhgari
112a55b741
Bug 859602 - Remove AudioParam.minValue/maxValue; r=bzbarsky
2013-04-08 21:57:54 -04:00
Ehsan Akhgari
6f3b411b8e
Bug 859594 - Remove AudioSourceNode; r=bzbarsky
2013-04-08 22:45:02 -04:00
Ehsan Akhgari
87bb890370
Bug 859335 - Make sure that the chunk passed to WriteZeroesToAudioBlock is not null; r=roc
...
--HG--
extra : rebase_source : 8a2b5bd19cdb12289950ff58ca72b85e99ba44a7
2013-04-08 11:20:46 -04:00
Ryan VanderMeulen
6e36f8f54b
Backed out changeset 35178de36bd3 (bug 855704) for frequent mochitest failures.
2013-04-08 19:50:03 -04:00
Guilherme Gonçalves
a55720a8db
Bug 855704 - Use pushPrefEnv instead of setBoolPref in webspeech tests. r=smaug
...
--HG--
extra : rebase_source : 06034c89046557ad40834bad29fae9d76b5b0485
2013-04-08 12:47:02 -07:00
Sotaro Ikeda
1ae52b18d9
Bug 837051 - Store less buffers for video playback at MediaOmxReader. r=doublec
2013-04-08 14:35:30 -04:00
Randell Jesup
891656c111
Bug 845741: Set mUpdateFinished under lock r=roc
2013-04-08 08:03:33 -04:00
Masatoshi Kimura
2ca51c4f79
Bug 858224 - Remove most MSVC exemptions for FAIL_ON_WARNINGS. r=ted feedback=dholbert
2013-04-07 13:45:34 +09:00
sarat.addepalli@gmail.com
a34bc52007
Bug 858012, fix compilation of nsSpeechTask.cpp r=smaug
...
--HG--
extra : rebase_source : ef26138e39cb2b86f01f41a5f7e0e041997d5e2d
2013-04-07 01:37:15 +03:00
sarat.addepalli@gmail.com
60506ac162
Bug 857994, fix compilation on some older GCCs, r=smaug
2013-04-07 01:24:27 +03:00
Diego Wilson
5e131253f0
Bug 847779 - Abort playback if OMX audio init fails. r=doublec, r=cpearce
2013-04-04 15:33:45 -07:00
Dan Mosedale
e776c2c134
Bug 830942 - Make VideoEngine attach to JVM on Android to support getUserMedia video capture. r=blassey
2013-02-09 14:20:03 -08:00
Guilherme Gonçalves
b5349096ea
Bug 855704 - Log error messages in webspeech. r=smaug
2013-04-03 17:43:36 -07:00
Ehsan Akhgari
730bf8e981
Bug 853721 - Part 2: Hook up DelayNode to the media streams graph and implement delaying of incoming audio; r=roc
2013-03-25 08:34:59 -04:00
Robert O'Callahan
933d40a550
Bug 727697. Add facility to dump audio output as WAV files. r=kinetik
...
When MOZ_DUMP_AUDIO is set in the environment (to anything),
we'll drop a series of files in the current working directory named
dumped-audio-<nnn>.wav, one per nsBufferedAudioStream created, containing
the audio for the stream including any skips due to underruns.
2013-04-03 19:12:27 -04:00
Ehsan Akhgari
7b9c05ad65
Bug 857793 - Always return the defaultValue before the first scheduled event on an AudioParam; r=roc
2013-04-03 17:31:42 -04:00
Ehsan Akhgari
d7e9372fcb
Bug 857790 - Convert AudioParam time values to ticks relative to the source stream, not the destination stream; r=roc
2013-04-03 17:28:49 -04:00
Eitan Isaacson
7a556a1b24
Bug 525444 - (Part 3/3) Support OOP speech synth. r=smaug
...
--HG--
rename : content/media/webspeech/synth/moz.build => content/media/webspeech/synth/ipc/test/moz.build
2013-04-03 15:13:17 -07:00
Eitan Isaacson
9f73a9d4fe
Bug 525444 - (Part 2/3) Added speech service API. r=smaug
2013-04-03 15:13:17 -07:00
Eitan Isaacson
2ed120291b
Bug 525444 - (Part 1/3) Basic SpeechSynthesis setup and voice registration. r=smaug
...
--HG--
rename : content/media/webspeech/moz.build => content/media/webspeech/synth/moz.build
rename : content/media/webspeech/moz.build => content/media/webspeech/synth/test/moz.build
2013-04-03 15:13:16 -07:00
Eitan Isaacson
9f20c3d7e5
Bug 856370 - Add a Makefile.in in webspeech/recognition and remove webspeech top-level VPATH. r=smaug
...
--HG--
rename : content/media/webspeech/Makefile.in => content/media/webspeech/recognition/Makefile.in
rename : content/media/webspeech/moz.build => content/media/webspeech/recognition/moz.build
2013-04-03 15:13:16 -07:00
Jason Smith
3ed75db588
Bug 850587 - Test for autoplay not working with MediaStreams. r=roc
2013-04-02 23:58:48 -07:00
Steve Workman
03e047f02c
Bug 855064 - Exclude DASH code from default builds r=cpearce
2013-04-02 17:05:00 -07:00
Steve Workman
cb5ca7023b
Bug 855064 - Remove DASH references in media unit tests r=cpearce
2013-04-02 17:05:00 -07:00
Ehsan Akhgari
d11f87563d
Bug 856771 - Protect the source buffer nodes from leaking when their binding goes away without being played back; r=roc
...
This is the real part of the patch which was dropped from the previous commit.
2013-04-01 16:06:55 -04:00
Ehsan Akhgari
e0738991cf
Bug 855990 followup: move TransferBuffer outside of the function because gcc is not a grown-up
...
Landed on a CLOSED TREE
2013-04-02 16:18:32 -04:00
Ehsan Akhgari
037a61128d
Bug 855990 - Part 5: Implement the analysis routines of AnalyserNode; r=padenot
...
--HG--
extra : rebase_source : dc459a731d5793c169f73271f2d2043d472288e4
2013-04-01 19:26:17 -04:00
Ehsan Akhgari
7b9c5e3aa8
Bug 855990 - Part 4: Send the buffer seen by AnalyserNodeEngine to AnalyserNode; r=padenot
...
--HG--
extra : rebase_source : be0b1c8197c1e8582d9dda31a74484901c665b79
2013-04-01 17:35:18 -04:00
Ryan VanderMeulen
3b6e6e2e8a
Backed out changeset 8ed978214fdb (bug 850587) for frequent Windows debug failures.
2013-04-02 09:47:53 -04:00
Ehsan Akhgari
aafbcbdfdb
Bug 856329 - Create an engine for BiquadFilterNode and make sure that we deliver the right parameteres to it; r=padenot
...
--HG--
extra : rebase_source : a06e3c79aa1ecbab0fa1b9ec01f0bccf466694ee
2013-03-29 19:11:58 -07:00
Ehsan Akhgari
05a1a42a6f
Bug 856328 - Part 2: Create an engine for DynamicsCompressorNode and make sure that we deliver the right parameteres to it; r=padenot
...
--HG--
extra : rebase_source : 9a3257ca7e53c67353a3dc46318815ee2e465d44
2013-03-29 16:18:20 -07:00
Ehsan Akhgari
94d6e8730d
Bug 856328 - Part 1: Refactor sending an AudioParamTimeline to the stream into an AudioNode helper; r=padenot
...
--HG--
extra : rebase_source : 8e2331ded7c35d1a6e9057c5be5ad31a959beed9
2013-03-29 18:46:03 -07:00
Ehsan Akhgari
9c134ee172
Bug 856771 - Protect the source buffer nodes from leaking when their binding goes away without being played back; r=roc
2013-04-01 16:06:55 -04:00
Robert O'Callahan
638906f989
Bug 850587. Test. r=jsmith
2013-03-25 22:34:28 +13:00
Ehsan Akhgari
7c71d168de
Bug 855990 - Part 1: Implement the DOM bindings to AnalyserNode; r=bzbarsky
2013-03-31 23:41:14 -04:00
Andrew Quartey
cfb84bf221
Bug 742537 - Remove HTMLMediaElement.initialTime attribute. r=cpearce,doublec
2013-04-01 20:38:54 -04:00
Ehsan Akhgari
d94c38bba0
Backed out changeset 81bad314826a (bug 855990) because of build bustage
2013-04-01 18:41:30 -04:00
Ehsan Akhgari
f358d1c9b8
Bug 855990 - Part 1: Implement the DOM bindings to AnalyserNode; r=bzbarsky
2013-03-31 23:41:14 -04:00
Kyle Machulis
f5e3aadf0b
Bug 855465 - Add emacs python mode comments to moz.build files; r=gps
2013-04-01 11:36:59 -07:00
Kyle Machulis
d2b6e6e01a
Backout for changeset 03452b187c14 (Bug 855465) due to bustage on a CLOSED TREE; r=qdot
2013-03-29 15:12:58 -07:00
Kyle Machulis
5663b98bc5
Bug 855465 - Add emacs python mode comments to moz.build files; r=gps
...
--HG--
extra : rebase_source : 004a756492323e1a049586e85b3be5037159df20
2013-03-29 13:56:18 -07:00
Jan Beich
ad36bbe41b
Bug 855728 - Always export FakeSpeechRecognitionService.h. r=gps
2013-03-28 15:41:32 -04:00
Sotaro Ikeda
71f3d11c2f
Bug 850566 - Part 3: Set video size to SurfaceDescriptorGralloc. r=doublec
2013-03-28 09:59:48 -04:00
Guilherme Goncalves
f33e16123f
Bug 650295 - Add tests for speech recognition. r=smaug
2013-03-27 14:14:22 -07:00
Guilherme Goncalves
a9d0df345c
Bug 650295 - Implement main state machine for speech recognition. r=smaug
2013-03-27 14:13:57 -07:00
Shelly Lin
649f72ddcb
Bug 847809 - Add audio/amr to the supported decode type, but disable it if this AMR is loaded from Web pages. r=roc
2013-03-22 10:56:22 +08:00
Brian R. Bondy
36d9fe1102
Bug 825153 - WMF support in WinVista. r=padenot
2013-03-26 10:40:01 -04:00
Jan Varga
71a59dcdc8
Bug 767944 - Implement a manager for centralized quota and storage handling. r=bent
2013-03-26 12:13:17 +01:00
Ehsan Akhgari
1b6b357049
Bug 854741 - Change the parameter to createDelay to be in seconds, not minutes; r=roc
2013-03-25 15:44:14 -04:00
Ehsan Akhgari
ea56b7855e
Bug 853963 - Make the case where the listener and panner are at the same spot with 360 cone angles really a no-op; r=padenot
2013-03-22 15:32:24 -04:00
Ed Morley
01950ff17f
Bug 754860 - Line continuation characters aren't overridden by commenting the line (when are we switching to tup again?)
2013-03-23 00:57:17 +00:00
Ehsan Akhgari
d8b0ac719e
Bug 849230 follow-up: Fix expectException to actually check the exception code, and don't use imaginary DOMException names!
...
--HG--
extra : rebase_source : df53ddca50487bfc10676fd43e98abb949a2c298
2013-03-22 19:57:08 -04:00
Ed Morley
fc3032fa57
Bug 754860 - Disable test_bug726904.html for too many intermittent failures
2013-03-22 23:13:46 +00:00
Ehsan Akhgari
0ac246e288
Bug 853718 - Pause the AudioContext when it is being torn down; r=bzbarsky
2013-03-21 23:07:44 -04:00
Ehsan Akhgari
e9e1b63618
Bug 815492 - Pause Web Audio playback when entering the bfcache, and resume it when coming out of the bfcache; r=bzbarsky
2013-03-21 22:59:33 -04:00
Ehsan Akhgari
9214399971
Bug 853721 - Part 1: Refactor the code to convert GainNode's AudioParamTimeline to ticks into WebAudioUtils; r=roc
2013-03-22 00:01:28 -04:00
Edwin Flores
7da79436e5
Bug 846465 - Fix OMX plugin crash on HTC One X r=doublec
2013-03-22 15:24:47 +13:00
Paul Adenot
f3581fffe3
Bug 853360 - Implement the coneGain part of the AudioPannerNode. r=roc
...
--HG--
extra : rebase_source : c3a27ef2da8a080b9b310af14cf85f68f13df9a6
2013-03-21 19:25:15 +01:00
Paul Adenot
9e83a59dad
Bug 849918 - Initial support for PannerNode's 3D positional audio (equalpower panning model). r=ehsan,roc
...
--HG--
extra : rebase_source : d729da50f97b94ea0434a93ad481ac35954bfa9a
2013-03-21 17:45:53 +01:00
Kyle Huey
d719ea3e8e
Backout things philor tells me to (Bug 853360, Bug 849918).
2013-03-21 18:20:42 -07:00
Paul Adenot
4dd453510a
Bug 853360 - Implement the coneGain part of the AudioPannerNode. r=roc
2013-03-21 19:25:15 +01:00
Paul Adenot
89510dacb2
Bug 849918 - Initial support for PannerNode's 3D positional audio (equalpower panning model). r=ehsan,roc
2013-03-21 17:45:53 +01:00
Paul Adenot
a27b25c611
Bug 853076 - Initialized the chunk to be empty before getting audio frames. r=ehsan
...
--HG--
extra : rebase_source : 06845291a1d86aac4adbde1163196f5de61289e9
2013-03-21 10:56:40 +01:00
Ryan VanderMeulen
2d6efebe06
Backed out changeset 46519785800d (bug 847809) for B2G bustage.
2013-03-21 10:41:07 -04:00
Shelly Lin
980d7af474
Bug 847809 - Add audio/amr to the supported decode type of OMX, but disable it if this AMR is loaded from Web pages. r=roc
2013-03-18 11:33:32 +08:00
Ehsan Akhgari
7613175e14
Bug 852817 - Don't do anything special when the JS binding to AudioDestinationNode gets finalized; r=roc
2013-03-20 21:35:44 -04:00
Matthew Gregan
b511c8003f
Bug 852831 - Unbreak media volume control on Android. r=mchen
2013-03-21 15:36:29 +13:00
Matthew Gregan
b4726f7844
Backout bug 852831 (07e459058893) on a CLOSED TREE.
2013-03-21 16:42:23 +13:00
Matthew Gregan
aa8fcee0b5
Bug 852831 - Unbreak media volume control on Android. r=mchen
2013-03-21 15:36:29 +13:00
Ehsan Akhgari
8394a6f09e
Bug 852838 - Make sure that trying to allocate an AudioBuffer with a very large number of channels does not cause an OOM crash; r=roc
2013-03-20 21:49:13 -04:00
Ehsan Akhgari
f96749709d
Bug 853246 - Optimize Panner and Listener methods when processing them would not have a significant effect; r=roc
2013-03-20 20:12:07 -04:00
Sotaro Ikeda
aa37821bb8
Bug 844248 - Add a custom media stream for camera preview. r=roc
2013-03-20 10:07:46 -04:00
Robert O'Callahan
3490a03af3
Bug 850587. Part 2: Make NotifyHasCurrentData fire when a stream would be able to produce data if it was not blocked. r=jesup
...
Also removes NotifyHasCurrentData's boolean parameter; we just fire this
once and treat a stream that has once had current data as always
having current data (since we block a stream that would advance
beyond its available data).
2013-03-21 00:19:39 +13:00
Robert O'Callahan
db2f3184b1
Bug 850587. Part 1: Refactor NotifyAutoplayDataReady to CheckAutoplayDataReady and allow autoplay to start on HAVE_CURRENT_DATA if the source is a stream. r=cpearce
2013-03-21 00:11:48 +13:00
Matthew Gregan
56f37c387c
Bug 852401 - Remove sydneyaudio. r=doublec
...
--HG--
rename : media/libsydneyaudio/src/gonk/AudioSystem.h => dom/system/gonk/android_audio/AudioSystem.h
rename : media/libsydneyaudio/src/gonk/AudioTrack.h => dom/system/gonk/android_audio/AudioTrack.h
rename : media/libsydneyaudio/src/gonk/EffectApi.h => dom/system/gonk/android_audio/EffectApi.h
rename : media/libsydneyaudio/src/gonk/IAudioFlinger.h => dom/system/gonk/android_audio/IAudioFlinger.h
rename : media/libsydneyaudio/src/gonk/IAudioFlingerClient.h => dom/system/gonk/android_audio/IAudioFlingerClient.h
rename : media/libsydneyaudio/src/gonk/IAudioRecord.h => dom/system/gonk/android_audio/IAudioRecord.h
rename : media/libsydneyaudio/src/gonk/IAudioTrack.h => dom/system/gonk/android_audio/IAudioTrack.h
rename : media/libsydneyaudio/src/gonk/IEffect.h => dom/system/gonk/android_audio/IEffect.h
rename : media/libsydneyaudio/src/gonk/IEffectClient.h => dom/system/gonk/android_audio/IEffectClient.h
2013-03-19 17:12:36 +13:00
Mike Shal
ea1d9b8ba7
Bug 844654 - Part 2: Move MODULE to moz.build; rs=gps
2013-03-19 11:47:00 -07:00
Andrea Marchesini
df61512cc4
Bug 847370 - HTMLMediaElement - crossOrigin vs crossorigin, r=bz
2013-03-19 16:18:29 +01:00
Ehsan Akhgari
5fe38c48d5
Bug 852410 - Mark Web Audio streams as blocking on their input, not on their output; r=roc
2013-03-19 00:43:44 -04:00
Andrea Marchesini
c15b6499e8
Bug 841493 - Rename nsHTMLVideoElement to HTMLVideoElement, r=Ms2ger
...
--HG--
rename : content/html/content/public/nsHTMLVideoElement.h => content/html/content/public/HTMLVideoElement.h
rename : content/html/content/src/nsHTMLVideoElement.cpp => content/html/content/src/HTMLVideoElement.cpp
2013-03-19 13:27:35 +01:00
Andrea Marchesini
2cb5f26777
Bug 841493 - Move HTMLMediaElement to WebIDL, r=Ms2ger
2013-03-19 13:25:19 +01:00
Andrea Marchesini
6b08dd17f5
Bug 841493 - Rename nsHTMLMediaElement to HTMLMediaElement, r=Ms2ger
...
--HG--
rename : content/html/content/public/nsHTMLMediaElement.h => content/html/content/public/HTMLMediaElement.h
rename : content/html/content/src/nsHTMLMediaElement.cpp => content/html/content/src/HTMLMediaElement.cpp
2013-03-19 13:23:54 +01:00
Michael Wu
ea84685f19
Bug 848581 - Enable cubeb by default on Gonk. r=kinetik f=mchen
2013-03-19 16:43:37 +13:00
Ehsan Akhgari
54ec6a6ea6
#include prlog.h inside StreamBuffer.cpp, no bug
...
--HG--
extra : rebase_source : 6c36b987691eb29e12f06a87e23030ea1b852f71
2013-03-18 23:29:51 -04:00
Ehsan Akhgari
55022258aa
Bug 852011 - Reserve 5 elements in MediaStream::mBlocked in order to avoid excessive cost when dealing with removals from it; r=roc
...
--HG--
extra : rebase_source : 480c95b4110dcd8355d08eacbbbe91f963d73239
2013-03-17 23:27:14 -04:00
Alessandro Decina
df6968c460
Bug 851906 - Restore compatibility with older GStreamer versions. r=doublec
2013-03-17 07:33:00 -07:00
Ed Morley
893fc957b3
Bug 754860 - Disable test_bug726904.html on OS X for too many intermittent failures
2013-03-18 12:07:24 +00:00
Ehsan Akhgari
c9d7df0c53
Bug 851986 - Avoid calling a virtual function when getting the source for an AudioNodeStream; r=roc
2013-03-17 21:26:45 -04:00
Ehsan Akhgari
60ab45fb40
Bug 851966 - Only store the produced AudioChunks for AudioNodeStreams that will result in playback; r=roc
2013-03-17 20:37:47 -04:00
Ehsan Akhgari
a875e98108
Bug 851949 - Avoid setting AudioParam values needlessly; r=roc
2013-03-17 15:57:15 -04:00
Ms2ger
aed8044ac2
Merge m-c to m-i.
2013-03-17 13:22:37 +01:00
Ms2ger
ecaff4e0d2
Bug 845374 - Part r: Stop including nsTArray.h in nsReadableUtils.h; r=khuey
2013-03-17 08:55:16 +01:00
Ms2ger
24bcddcf77
Bug 845374 - Part l: Stop including nsIDocument.h in nsContentUtils.h and fix two nits; r=khuey
2013-03-17 08:55:15 +01:00
Ehsan Akhgari
19c480342c
Bug 851603 - Enable Web Audio in Nightly; r=roc
...
--HG--
extra : rebase_source : b79d7f2cb0e6257eae2f65bd8637f718324b43f4
2013-03-16 01:35:22 -04:00