379083 Commits

Author SHA1 Message Date
Jeff Gilbert
1509793fce Bug 996266 - E_INVALIDARG sometimes means OOM. - r=kamidphish 2014-08-27 01:31:15 -07:00
Jeff Gilbert
fe2536a833 Bug 996266 - Support testing for errors at the GLContext level. - r=kamidphish 2014-08-27 01:31:14 -07:00
Jeff Gilbert
bee2e24b94 Bug 996266 - Fall back from failed WebGL context creation attribs. - r=kamidphish,bjacob 2014-08-27 01:31:14 -07:00
Jeff Gilbert
6370ceabaa Bug 996266 - Kill WS. - r=kamidphish 2014-08-27 01:31:13 -07:00
Jan de Mooij
c1bf3a232d Bug 1056529 - Remove old workarounds for MSVC PGO bugs. r=h4writer 2014-08-27 10:14:07 +02:00
Chris Peterson
57531e8394 Bug 1036781 - Part 8: Replace MOZ_ASSUME_UNREACHABLE with MOZ_CRASH in js/src/jit/*Allocator.* code. r=jandem 2014-08-26 22:55:24 -07:00
Alexandre Poirot
ba2baecf47 Bug 848954 - Disable webaudio tests on mulet on CLOSED TREE. r=jesup a=tomcat
--HG--
extra : amend_source : 448213f90bc8e4929aa1e98b2606d2c906cfba5e
2014-08-27 00:22:00 +02:00
Carsten "Tomcat" Book
5b2a1bc030 Backed out changeset 857d543db683 (bug 1036653) for windows non unified build bustage on a CLOSED TREE 2014-08-27 09:21:11 +02:00
Carsten "Tomcat" Book
d32ff1dfee Backed out changeset 572c610328c6 (bug 1036653) 2014-08-27 09:20:40 +02:00
Carsten "Tomcat" Book
83b77893f9 Backed out changeset 33c69decc3fd (bug 1036653) 2014-08-27 09:20:38 +02:00
Carsten "Tomcat" Book
5cb2a8c76e Backed out changeset a5723795cd1f (bug 1036653) 2014-08-27 09:20:37 +02:00
Carsten "Tomcat" Book
04e66f1b43 Backed out changeset 5a044fb75b4b (bug 1036653) 2014-08-27 09:20:35 +02:00
Carsten "Tomcat" Book
413ecb8285 Backed out changeset 79d402a25984 (bug 1036653) 2014-08-27 09:20:32 +02:00
Carsten "Tomcat" Book
89a5fa02d8 Backed out changeset 8328bc2054d1 (bug 1058944) 2014-08-27 09:20:14 +02:00
Carsten "Tomcat" Book
cc333b7b8f Backed out changeset a7e4ef74441d (bug 1057955) for Crashtest failures (crashes/assertions) on a CLOSED TREE 2014-08-27 08:40:50 +02:00
Carsten "Tomcat" Book
ea7d74a01c Backed out changeset ef1c321a4a32 (bug 1057955) 2014-08-27 08:40:11 +02:00
Carsten "Tomcat" Book
3717cdb2c7 Backed out changeset 0edf5afdc13c (bug 1057955) 2014-08-27 08:40:09 +02:00
Matthew A. Miller
0466cbead1 Bug 1058944 - Crash in webrtc::ViEInputManager::CreateCaptureDevice r=jesup 2014-08-26 17:10:42 -06:00
Matthew A. Miller
1d991be93d Bug 1036653 - fix missing includes in shared_x_util, r=jesup 2014-08-25 13:42:21 -06:00
Matthew A. Miller
c6aee18d1c Bug 1036653 - X11-specific support, r=rjesup,gcp 2014-08-20 15:49:28 -06:00
Matthew A. Miller
07a9462d30 Bug 1036653 - Windows-specific support for app sharing, r=jesup,jimm 2014-08-21 11:24:15 -06:00
Matthew A. Miller
73ad86af80 Bug 1036653 - Mac-specific support for app sharing, r=jesup,gcp 2014-08-20 16:05:59 -06:00
Matthew A. Miller
33a2f4ae68 Bug 1036653 - updates to basic framework for app sharing, r=jesup,gcp 2014-08-20 16:05:23 -06:00
Matthew A. Miller
38c5d1eaf5 Bug 1036653 - changes to webrtcUI to support applications r=florian 2014-08-19 13:05:39 -06:00
Nicholas Nethercote
98d51d576f Bug 1058335 (part 2) - Remove unneeded comments and always-ignored warnings about chaining. r=roc.
--HG--
extra : rebase_source : d96d6beabd48da66ae991274b66e93f5d193c61e
2014-08-25 17:43:57 -07:00
Nicholas Nethercote
00a572368f Bug 1058335 (part 1) - Used |mFoo| form for PLDHashTable's private members. r=roc.
--HG--
extra : rebase_source : d5aed65f2c9dcbe288062599282e71ed458872bf
2014-08-25 17:29:14 -07:00
Randell Jesup
4155ccb42b Bug 1058829: enable users to enable window/screensharing on WinXP and 10.6 via pref r=jib 2014-08-27 01:09:38 -04:00
Jan-Ivar Bruaroey
38006e8a4a Bug 1032839 - update RtpSender.track when replaceTrack succeeds r=jesup 2014-08-26 19:31:51 -04:00
Randell Jesup
cb5632ec09 Bug 1057955: Stop the backend capture when the MSG track is stopped r=jib 2014-08-27 01:03:50 -04:00
Randell Jesup
485ac49e04 Bug 1057955: Support MediaStreamTrack.stop() r=roc,smaug 2014-08-27 01:03:49 -04:00
Robert O'Callahan
5031235171 Bug 1057955: Adjust TrackUnion TrackID mapping to be 1:1 whenever possible with source tracks r=jesup 2014-08-27 01:03:49 -04:00
Douglas Crosher
556695a52b Bug 1041079 - IonMonkey: guard against there being no TLS PerThreadData when flushing the icache. r=luke 2014-08-12 11:17:49 +10:00
Timothy Nikkel
9b73cdfdae Bug 1051531. When requesting decode of an image and not asking for some synchronous decoding check is some bytes have been decoding before acquiring the lock in order to avoid waiting on the decoding thread. r=seth
We also need to move the check for if there is work done and subsequent FinishedSomeDecoding call to before acquiring the lock so that we notify if there is work done to notify about.

The pointer value of mDecodeRequest can only be changed on the main thread (and we are on the main thread). It's okay to read the request status without locking it, if the request status changes it shouldn't cause any problems since this FinishedSomeDecoding call is just an optimization.
2014-08-26 23:02:10 -05:00
Ralph Giles
ef3a175f99 Bug 1043696 - Enable fragmented mp4 on osx for HTML video. r=cpearce 2014-08-26 13:58:00 -07:00
Randell Jesup
e6fa29bd01 Bug 848954 - Part 32 - Disable MSG sleep. r=padenot
This has a race somewhere, so we disable it for now.

The real fix will come from the Web Audio API Suspend API [0]

[0]: https://github.com/WebAudio/web-audio-api/issues/317
2014-08-26 17:12:41 +02:00
Randell Jesup
4ce3c4269e Bug 848954 - Part 31 - Temporarily disable a web audio api test. r=padenot
This will be reenabled in bug 1058586
2014-08-26 17:04:39 +02:00
Randell Jesup
61652f721c Bug 848954 - Part 29 - Make the MSG in stable state event ref counted. r=padenot 2014-08-26 17:04:39 +02:00
Randell Jesup
fadcfae452 Bug 848954 - Part 29 - Make sure to clear the right boolean flag when dispatching a stable state event. r=padenot 2014-08-25 14:13:14 +02:00
Paul Adenot
2d2000e11a Bug 848954 - Part 28 - Properly stop the driver when shutting down the graph. r=jesup
(this was originaly present, probably caused by a bad rebase)
2014-08-26 17:04:38 +02:00
Paul Adenot
120af395c2 Bug 848954 - Part 28 - Allow to set a driver twice per iteration iff the second driver is an audio driver. r=jesup
This should not happen, but does. Somehow, we detect that there is no track with
audio in the graph, during the graph updates (after having ran the messages),
and then, during CreateOrDestroyAudioStream, there is a track with audio.
2014-08-26 17:04:38 +02:00
Paul Adenot
fe687bd537 Bug 848954 - Part 27 - Only attempt to sleep if the graph is still running. r=jesup 2014-08-26 17:04:36 +02:00
Paul Adenot
8c90fe46b5 Bug 848954 - Part 26 - Prevent a race when the MSG is going to sleep mode. r=roc 2014-08-26 17:02:31 +02:00
Paul Adenot
1f6d49a3b7 Bug 848954 - Part 25 - Add documentation on some driver's members. r=roc 2014-08-26 17:02:31 +02:00
Paul Adenot
f408b70e40 Bug 848954 - Part 24 - Clean up the clock getter, because the right thing is now done by the GraphDriver. r=roc 2014-08-26 17:02:31 +02:00
Paul Adenot
e2c00fc640 Bug 848954 - Part 23 - Refcount the AudioOutputObserver. r=jesup 2014-08-26 17:02:31 +02:00
Paul Adenot
a487cecd3f Bug 848954 - Part 22 - Port the osx panning code to live in the AudioCallbackDriver. r=jesup 2014-08-26 17:02:31 +02:00
Paul Adenot
2618f0a77f Bug 848954 - Part 21 - Fix sleep/wake up code for the MSG. r=roc 2014-08-26 17:02:30 +02:00
Paul Adenot
a3533d7c93 Bug 848954 - Part 20 - Remove the now useless DriverHolder class. r=roc 2014-08-26 17:02:28 +02:00
Paul Adenot
633b616eea Bug 848954 - Part 19 - Delete the mixer callbacks on removal. r=roc 2014-08-26 17:02:09 +02:00
Paul Adenot
86c51354d2 Bug 848954 - Part 18 - Start the thread after having processed the messages to make sure there are messages in the queue when processing starts. r=roc 2014-08-26 17:02:09 +02:00