Byron Campen [:bwc]
eeda62f97a
Bug 1182289: Clean up dispatches in WebrtcGmpVideoEncoder/Decoder. r=jesup, a=abillings
2015-07-14 09:20:28 -05:00
Sotaro Ikeda
a024b5aa03
Bug 1187048 - Code clean up around nsScreenGonk's EGLSurface handling r=mwu
2015-07-24 10:56:05 -07:00
Steve Fink
0d24746c12
Bug 1164294 - Move OrderedHashTable to ds/
2015-05-12 17:02:10 -07:00
Nathan Froyd
0f67aa7769
Bug 1186561 - add #include <vector> to a protobuf header to work around problems on Android; r=fitzgen
...
Compiling Gecko with libc++ and GCC 4.9 on Android runs into a problem.
The protobuf #includes and libc++ result in preprocessed code that looks
something like:
/* via <iterator> */
namespace std {
namespace __1 {
}
using namespace __1 __attribute__((__strong__));
}
namespace std { namespace __1 {
template <class _Iter>
class __wrap_iter
{
...
template <class _Tp, class _Alloc> friend class vector;
...
};
} // namespace __1
} // namespace std
/* via <vector> */
namespace std { namespace __1 {
template <class _Tp, class _Alloc>
class _LIBCPP_TYPE_VIS_ONLY vector : ...
{ ... };
} // namespace __1
} // namespace std
and the problem is that GCC doesn't understand that the forward
declaration of vector inside __wrap_iter is forward-declaring the actual
vector class; it thinks it's declaring something else.
Hacking <iterator> to include _LIBCPP_TYPE_VIS_ONLY for the forward
declaration doesn't help. What does help is including <vector> earlier
than <iterator>, so the __wrap_iter forward declaration picks up the
correct definition of std::vector, and makes everything happy. It's
possible that there are other places that could get this same treatment,
but this one place was the only one I needed to modify to make things
go.
2015-07-22 15:10:03 -04:00
Eric Rahm
062c815ce4
Bug 1180036 - Replace the warning that anonymous nodes should not be in child lists with an assert plus whitelisting of known-OK cases. r=bz
2015-07-24 09:47:51 -07:00
Bas Schouten
066a7c1c18
Bug 1187075: Implement cairo atomics for Win32. r=jrmuizel
2015-07-24 16:41:02 +00:00
David Keeler
93e401cbb4
bug 1179660 - define 'now' as the first second of the current year for pycert r=Cykesiopka
...
This is to avoid a dependency on the buildid so we don't have to
regenerate all of the test certificate with every ./mach build.
This can cause problems very near midnight on New Year's Eve.
If this happens, kick off a new build and get back to the party.
2015-07-15 16:20:54 -07:00
Paul Adenot
edb785075c
Bug 1156472 - Part 14 - Null check the window, because it can be different during the window's shutdown. r=baku
...
In which case everything is cleaned up properly by the HTMLMediaElement themselves.
2015-07-24 14:28:17 +02:00
Paul Adenot
3d99902194
Bug 1156472 - Part 13 - Make necessary adjustments for integer audio. r=jesup
2015-07-24 14:28:17 +02:00
Paul Adenot
c847e0f8f4
Bug 1156472 - Part 12 - Allow to pipe the AudioCaptureStream into an AudioContext. r=mt,roc
2015-07-24 14:28:17 +02:00
Paul Adenot
ac6474afd3
Bug 1156472 - Part 11 - Unbitrot MediaManager.cpp over jib's changes. r=jib
2015-07-24 14:28:17 +02:00
Paul Adenot
ed9deb9af5
Bug 1156472 - Part 10 - Test AudioCaptureStream. r=pehrsons
2015-07-24 14:28:17 +02:00
Paul Adenot
bed5dfdd1a
Bug 1156472 - Part 9 - Implement the minimum frontend to play with the feature. r=gijs,florian
2015-07-24 14:28:17 +02:00
Paul Adenot
f1a019908a
Bug 1156472 - Part 8 - Use fatal asserts in AudioChannelUpmix, because it would have crashed anyways. r=roc
2015-07-24 14:28:17 +02:00
Paul Adenot
1aa09e9a29
Bug 1156472 - Part 7 - Allow to un-capture an HTMLMediaElement. r=pehrsons,jwwang
2015-07-24 14:28:17 +02:00
Paul Adenot
6d0e72bc8d
Bug 1156472 - Part 6 - Connect HTMLMediaElement and AudioContext to the capture stream when capturing is needed. r=roc
2015-07-24 14:28:17 +02:00
Paul Adenot
08c9dfc1e6
Bug 1156472 - Part 5 - Add MediaEngineWebRTCAudioCaptureSource as a new audio source, and "audioCapture" as a new MediaSource. r=jesup,bz
2015-07-24 14:28:16 +02:00
Paul Adenot
ddc9bb8941
Bug 1156472 - Part 4 - Add a new MediaStreamGraph API to connect a MediaStream to a capture stream. r=jesup,roc
2015-07-24 14:28:16 +02:00
Paul Adenot
0cdec34947
Bug 1156472 - Part 3 - Implement AudioCaptureStream. r=roc
...
It is a ProcessMediaStream that simply mixes its inputs into a mono stream,
up/down mixing appropriately.
2015-07-24 14:28:16 +02:00
Paul Adenot
367e5d1035
Bug 1156472 - Part 2 - Rename MediaEngineWebRTCAudioSource to MediaEngineWebRTCMicrophoneSource. r=jesup
...
There are now two different possible audio source, so this was getting confusing.
2015-07-24 14:28:16 +02:00
Paul Adenot
d3a9816e6b
Bug 1156472 - Part 1 - Allow to capture all HTMLMediaElements and AudioContexts for a document. r=baku,padenot
...
This is built on top of the AudioChannel infrastructure. This patch does not
actually implement the capture, it just does the plumbing to be able to notify
all HTMLMediaElement/AudioContext for a document.
2015-07-09 16:40:08 +02:00
Carsten "Tomcat" Book
4db694f526
Backed out 14 changesets (bug 1156472) for bustage on a CLOSED TREE
...
Backed out changeset 2ddbf85a42c0 (bug 1156472)
Backed out changeset 306d02e17081 (bug 1156472)
Backed out changeset 03598139f39a (bug 1156472)
Backed out changeset 4b1e6069b598 (bug 1156472)
Backed out changeset 6c588a5eaaec (bug 1156472)
Backed out changeset 8c98d7beaea7 (bug 1156472)
Backed out changeset fbf59fbb5875 (bug 1156472)
Backed out changeset 66479dd9eed9 (bug 1156472)
Backed out changeset c8502deeed33 (bug 1156472)
Backed out changeset 1a60ff1149a1 (bug 1156472)
Backed out changeset af1638279785 (bug 1156472)
Backed out changeset 8210276a98ca (bug 1156472)
Backed out changeset 13730e7c5997 (bug 1156472)
Backed out changeset 05acb71cf981 (bug 1156472)
2015-07-24 17:08:37 +02:00
Armen Zambrano Gasparnian
616fee9f0c
Bug 1186987 - If file_path is None do not check if it is an executable. DONTBUILD. r=jlund
2015-07-24 11:03:03 -04:00
Armen Zambrano Gasparnian
c75816cda9
Bug 1182798 - Set status summary for Firefox UI tests + change exit code. DONTBUILD. r=jlund
2015-07-24 10:41:54 -04:00
Armen Zambrano Gasparnian
eca06d64af
Bug 1176358 - Pass the symbols url instead of an urllib2 opener. DONTBUILD. r=bhearsum
2015-07-24 10:37:52 -04:00
Paul Adenot
d034d09094
Bug 1156472 - Part 14 - Null check the window, because it can be different during the window's shutdown. r=baku
...
In which case everything is cleaned up properly by the HTMLMediaElement themselves.
2015-07-24 14:28:17 +02:00
Paul Adenot
4986612143
Bug 1156472 - Part 13 - Make necessary adjustments for integer audio. r=jesup
2015-07-24 14:28:17 +02:00
Paul Adenot
23ad44043a
Bug 1156472 - Part 12 - Allow to pipe the AudioCaptureStream into an AudioContext. r=mt,roc
2015-07-24 14:28:17 +02:00
Paul Adenot
0a8bc2ed79
Bug 1156472 - Part 11 - Unbitrot MediaManager.cpp over jib's changes. r=jib
2015-07-24 14:28:17 +02:00
Paul Adenot
b9df67f54f
Bug 1156472 - Part 10 - Test AudioCaptureStream. r=pehrsons
2015-07-24 14:28:17 +02:00
Paul Adenot
004f606386
Bug 1156472 - Part 9 - Implement the minimum frontend to play with the feature. r=gijs,florian
2015-07-24 14:28:17 +02:00
Paul Adenot
a012751d4f
Bug 1156472 - Part 8 - Use fatal asserts in AudioChannelUpmix, because it would have crashed anyways. r=roc
2015-07-24 14:28:17 +02:00
Paul Adenot
31d7786b05
Bug 1156472 - Part 7 - Allow to un-capture an HTMLMediaElement. r=pehrsons,jwwang
2015-07-24 14:28:17 +02:00
Paul Adenot
338bff3bf1
Bug 1156472 - Part 6 - Connect HTMLMediaElement and AudioContext to the capture stream when capturing is needed. r=roc
2015-07-24 14:28:17 +02:00
Paul Adenot
e038f5dbd8
Bug 1156472 - Part 5 - Add MediaEngineWebRTCAudioCaptureSource as a new audio source, and "audioCapture" as a new MediaSource. r=jesup,bz
2015-07-24 14:28:16 +02:00
Paul Adenot
2bde777559
Bug 1156472 - Part 4 - Add a new MediaStreamGraph API to connect a MediaStream to a capture stream. r=jesup,roc
2015-07-24 14:28:16 +02:00
Paul Adenot
d63eb18e22
Bug 1156472 - Part 3 - Implement AudioCaptureStream. r=roc
...
It is a ProcessMediaStream that simply mixes its inputs into a mono stream,
up/down mixing appropriately.
2015-07-24 14:28:16 +02:00
Paul Adenot
2cb165e550
Bug 1156472 - Part 2 - Rename MediaEngineWebRTCAudioSource to MediaEngineWebRTCMicrophoneSource. r=jesup
...
There are now two different possible audio source, so this was getting confusing.
2015-07-24 14:28:16 +02:00
Paul Adenot
cf8afdeabc
Bug 1156472 - Part 1 - Allow to capture all HTMLMediaElements and AudioContexts for a document. r=baku,padenot
...
This is built on top of the AudioChannel infrastructure. This patch does not
actually implement the capture, it just does the plumbing to be able to notify
all HTMLMediaElement/AudioContext for a document.
2015-07-09 16:40:08 +02:00
Carsten "Tomcat" Book
ee797231de
Backed out changeset a9241b319f14 (bug 1177951) on request per garndt in #taskcluster
2015-07-24 16:15:07 +02:00
Sotaro Ikeda
4e0baa6c64
Bug 1186968 - Fix Compositor::SetScreenRotation() call r=nical
2015-07-24 07:13:59 -07:00
Xidorn Quan
e6a7e9240c
Bug 1186784 followup - Fix bustage on CLOSED TREE
2015-07-25 00:08:40 +10:00
Armen Zambrano Gasparnian
c52d6c9fb5
Bug 1186963 - Ignore files generated by running a Mozharness script. DONTBUILD. r=gps
2015-07-24 09:30:18 -04:00
Gerald Squelart
46c07666a8
Bug 1187193 - Use UserData() instead of Data() in ConstIter loops that used to be EnumerateRead's. r=njn
2015-07-24 02:25:00 +02:00
ISHIKAWA, Chiaki
324a45f374
Bug 1187124 - Refer to $ANDROID_VERSION "... -ge 18" only when it is a non-empty string. r=gps
2015-07-23 16:47:00 +02:00
Jamie Nicol
aadf5f2161
Bug 1186911 - Fix progressive paint when using tiled-drawtarget. r=nical
...
The commit for bug 1176077 did not correctly handle the code path for
when both progressive paint and tiled-drawtarget are enabled. This
fixes it.
2015-07-24 10:42:12 +01:00
Paul Adenot
a232c81262
Bug 1185192 - Make promise resolving sequentially consistent when switching graph driver and closing a graph during the same iteration. r=roc
2015-07-24 15:09:21 +02:00
Paul Adenot
6fc91b0693
Bug 1185176 - Account for the fact that it is possible for nodes to not have streams. r=karlt
...
We can now destroy a stream earlier than the node for performance reasons.
2015-07-24 15:09:19 +02:00
Paul Adenot
96f42aca22
Bug 1185176 - Crashtest. r=karlt
2015-07-24 15:09:18 +02:00
Xidorn Quan
6629a74749
Bug 1187201 - Add char16 wrapper constructor for NS_ConvertUTF16toUTF8 in external string API. r=froydnj
2015-07-24 23:06:50 +10:00