Karl Tomlinson
cc26ca0fff
bug 1205558 remove unnecessary ScriptProcessorNodeEngine::mSource r=padenot
...
--HG--
extra : rebase_source : 11eb2a10320e4e8028266730f3208f2b8cbc314f
2015-09-29 14:30:40 +13:00
Karl Tomlinson
56758d35f3
bug 1205558 remove unused AudioNodeStream* aSource parameter r=padenot
...
--HG--
extra : rebase_source : 23fb5cfaa0fa3bc117183bb122bbdf032957637b
2015-09-22 17:11:52 +12:00
Karl Tomlinson
24b8c43a95
bug 1205558 use destination stream for audio node engine time r=padenot
...
--HG--
extra : rebase_source : 19fa80f48fac673c13345002cd8e01d1b7a5ed3d
2015-09-22 16:34:45 +12:00
Karl Tomlinson
75183c57ba
bug 1205558 introduce SecondsToNearestStreamTime r=padenot
...
--HG--
extra : rebase_source : 4a0cce9e1c89ee08d7b1d09babeda861380f1ff2
2015-09-18 15:42:00 +12:00
Karl Tomlinson
884c5a6d1f
bug 1209286 remove now unnecessary StreamTimeToDOMTime and DOMTimeToStreamTime r=padenot
...
--HG--
extra : rebase_source : 7da869260707220259ef804f4b3cc6237a3d5843
2015-09-29 10:46:43 +13:00
Karl Tomlinson
22f0305b78
bug 1208318 ensure that currentTime has advanced sufficiently to easily detect failure r=padenot
...
--HG--
extra : rebase_source : 7ebf94ac10edb5b4ebd8b76e98e8a3821578ce04
2015-09-29 13:39:24 +13:00
Karl Tomlinson
5b32edea6d
bug 1208318 modify test to avoid assuming different clocks are synchronized r=padenot
...
--HG--
extra : rebase_source : 31ecead7358bdb7b511d5efd802f479af46aef42
2015-09-25 13:05:03 +12:00
Chris Pearce
cc458e7e9d
Bug 1209385 - Add pref to disable crashing hung GMPs. r=jwwang
2015-09-30 06:56:20 +13:00
Chris Pearce
a76b46867d
Bug 1209385 - Crash GMPs that don't respond to GMPVideoDecoder::Reset(). r=jwwang
2015-09-30 06:56:07 +13:00
Eitan Isaacson
0d0b280146
Bug 1003464 - Support Web Speech API synthesis via speech-dispatcher. r=kdavis
2015-09-29 11:17:40 -04:00
Joel Maher
5d6ef8e355
Bug 1179826 - re-enable test_ipc.html for dom/media. r=padenot
2015-09-29 09:04:06 -04:00
Carsten "Tomcat" Book
57c4378df9
Merge mozilla-central to mozilla-inbound
2015-09-29 12:40:18 +02:00
Carsten "Tomcat" Book
b63d7b04fc
merge mozilla-inbound to mozilla-central a=merge
2015-09-29 12:00:25 +02:00
Wes Kocher
e03ead4753
Merge m-c to b2ginbound, a=merge
2015-09-28 16:32:01 -07:00
Tim Chien
c251097169
Bug 1160923 - [B2G] Waiting for explicit mozContentEvent before sending out mozChromeEvents, r=vingtetun, f=ochaumeau
2015-09-28 09:27:49 -07:00
Nigel Babu
b8f64f3b1e
Backed out changeset 967c555a595c (bug 1208289) for B2G build bustage
2015-09-28 12:22:43 +05:30
Nigel Babu
4013fbd739
Backed out changeset efcfe0c08c24 (bug 1208289) for B2G build bustage
2015-09-28 12:22:34 +05:30
Chris Pearce
faefcaba27
Bug 1208289 - Log outstanding frames in GMP DrainComplete() and detect dropped ResetComplete. r=jwwang
...
* * *
Bug 1208289 - Yet another bustage fix. r=bustage
2015-09-28 17:57:10 +13:00
Chris Pearce
8493a808b6
Bug 1208289 - Add SimpleTimer to make setting timeouts in C++ easy. r=jwwang
2015-09-28 17:57:10 +13:00
Chris Pearce
0f328b5200
Bug 1208348 - Check whether DirectShow can decode MP3 before assuming it will work. r=jya
2015-09-28 17:57:10 +13:00
Chris Pearce
947b4b02c2
Bug 1208348 - Backout 9f73b03732fc
2015-09-28 17:11:24 +13:00
Chris Pearce
e30c6e5fa9
Bug 1208289 - Backout. r=backout
2015-09-28 15:37:18 +13:00
Chris Pearce
771aa6c979
Bug 1208289 - Yet another-another bustage fix. r=bustage
2015-09-28 15:16:13 +13:00
Chris Pearce
3b2e225a56
Bug 1208289 - Yet another bustage fix. r=bustage
2015-09-28 14:26:44 +13:00
Chris Pearce
593512f49b
Bug 1208289 - Bustage fix. r=bustage
2015-09-28 14:21:21 +13:00
Chris Pearce
8ded475d58
Bug 1208289 - Log outstanding frames in GMP DrainComplete() and detect dropped ResetComplete. r=jwwang
2015-09-28 14:03:21 +13:00
Chris Pearce
4e35212ee5
Bug 1208289 - Add SimpleTimer to make setting timeouts in C++ easy. r=jwwang
2015-09-28 14:03:15 +13:00
Chris Pearce
25a4f614a7
Bug 1208348 - Check whether DirectShow can decode MP3 before assuming it will work. r=jya
2015-09-28 14:03:04 +13:00
Jean-Yves Avenard
57037c7820
Bug 1208917: Fix VP9 decoding with recent version of libav. r=kentuckyfriedtakahe
...
Recent libav do not require a codec parser to decode VP9.
2015-09-28 10:30:03 +10:00
JW Wang
74504dc15a
Bug 1207915 - Apply the fix of bug 1052206 to DecodedStream. r=roc.
2015-09-28 05:46:47 +08:00
Ehsan Akhgari
ad3a3c6527
Bug 1208892 - Replace the uses of memset to clean up data in GMPLoader::Load with an inline memset; r=cpearce
...
This is found by Viva64. Because the data we're memsetting to 0
may not be used after this point, the compiler can eliminate the
memsets. We need to roll our own inline memset that cannot be
optimized away.
2015-09-27 17:46:04 -04:00
Karl Tomlinson
e8c9471dea
bug 1208327 make enum AudioContextOperation strongly typed and forward declare instead of including AudioContext.h r=roc
...
AudioContext.h is now exported only under mozilla.dom.
--HG--
extra : rebase_source : 7fc0a25a6bb8efe497a0e779dca2df5d7e3397b1
2015-09-25 08:49:03 +12:00
Kaustabh Datta Choudhury
5270e212b7
Bug 1162003 - Enable run-by-dir mode on Fx desktop mac debug platform and re-enable a few tests. r=jmaher
2015-09-28 10:54:22 -04:00
Karl Tomlinson
dc7019feef
bug 864171 move "extra" time accounting for AudioContext with no nodes to destination stream r=padenot
...
--HG--
extra : rebase_source : 28cb7a858721e80d68603c4adeaea55eb17f13ba
2015-09-23 19:05:46 +12:00
Karl Tomlinson
504ac09b2d
bug 1053011 align "extra" time on AudioContext with processing block size r=padenot
...
--HG--
extra : rebase_source : efaf55d88a5c25e01d56a701a0f88205d67424f8
2015-09-23 19:52:26 +12:00
Jean-Yves Avenard
3f3757ce78
Bug 1207429: P2. Enable FFmpeg by default if available. r=kentuckyfriedtakahe
...
By default we only use libav 9 or FFmpeg 1.2 if found on the system.
If media.fragmented-mp4.ffmpeg.enabled is set, will allow use of libav 0.7 and ffmpeg 0.8 or later.
2015-09-27 15:19:28 +10:00
Jean-Yves Avenard
e071e87392
Bug 1207429: P1. remove media.fragmented-mp4.exposed pref. r=kentuckyfriedtakahe
2015-09-27 15:19:27 +10:00
Jean-Yves Avenard
abc4fb6966
Bug 1207119: [mp3] Properly read channels count. r=esawin
...
The channel count is stored on bit 6 & 7 of byte at offset 3.
2015-09-27 15:19:27 +10:00
Wes Kocher
40f2f82907
Merge m-c to inbound, a=merge
2015-09-25 18:02:38 -07:00
Carsten "Tomcat" Book
4952084732
Backed out 3 changesets (bug 1155923) for causing test failures in promises-call.html
...
Backed out changeset 321a932e01a7 (bug 1155923)
Backed out changeset 6ac38acd6ab2 (bug 1155923)
Backed out changeset 2981db92416a (bug 1155923)
2015-09-28 14:02:41 +02:00
Nicholas Nethercote
d0c4a9db1b
Bug 1208300 (part 4) - Remove gfxRGBA and some related things. r=jwatt.
...
Hooray!
--HG--
extra : rebase_source : d691b55eef5a8655aa98b81b5398452a5ebe860d
2015-09-24 19:24:16 -07:00
Jean-Yves Avenard
7ae057dc90
Bug 1207946: [MSE] P3. Reset cached demuxing index when new data overwrite the end. r=gerald
...
This will force an iterative search upon the next demux request.
2015-09-29 12:31:33 +10:00
Jean-Yves Avenard
488a0d19d9
Bug 1207946: [MSE] P2. Fix seek when target isn't found exactly in a buffered range. r=gerald
2015-09-29 12:31:32 +10:00
Jean-Yves Avenard
9cd4267bfc
Bug 1207946: [MSE] P1. Ensure we stop on the closest keyframe when seeking. r=gerald
...
Should the first frame in the trackbuffer have a time superior to the seek target, mNextSampleTime would be incorrectly set to 0.
2015-09-29 12:31:32 +10:00
Jean-Yves Avenard
9396c59cd0
Bug 1089586: Abort pending seeks. r=jwwang
...
We only perform the last seek requested instead.
2015-09-29 11:37:15 +10:00
Jean-Yves Avenard
9323ac2f6a
Bug 1208799: [webm] Use first track found. r=kinetik
2015-09-29 11:37:14 +10:00
Chris Pearce
d565fd2492
Bug 1208289 - Log outstanding frames in GMP DrainComplete() and detect dropped ResetComplete. r=jwwang
...
* * *
Bug 1208289 - Yet another bustage fix. r=bustage
2015-09-29 13:06:14 +13:00
Chris Pearce
e85e9eca24
Bug 1208289 - Add SimpleTimer to make setting timeouts in C++ easy. r=jwwang
2015-09-29 13:06:11 +13:00
Randell Jesup
0436e895eb
Bug 1178091: tests for large DataChannel transfers and onbufferedamountlow event r=drno
2015-09-28 19:02:58 -04:00
Eugen Sawin
949294537b
Bug 1190379 - Disable surface copying on emulators. r=snorp
2015-09-29 00:56:51 +02:00