Nils Ohlmeier [:drno]
1985972c22
Bug 1206465
- removed ice_ctx from TestStunTcpServer. r=bwc
2015-09-18 23:25:38 -07:00
Carsten "Tomcat" Book
a64c5f1b9c
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
Gerald Squelart
12da5a38dc
Bug 1200326 - p4 - Added test case from bug 1200326, with more checks - r=rillian
2015-09-26 04:44:00 +02:00
Gerald Squelart
d3f1772c47
Bug 1200326 - p3 - Test case filenames are now in a list, to allow adding more tests - r=rillian
2015-09-26 04:43:00 +02:00
Gerald Squelart
3c30c7b6d0
Bug 1200326 - part 2 - Parse subsets of the input stream - r=rillian
...
In addition to starting parsing at different points across the input stream,
different sizes are given, from the minimum step size up to the remainder of the stream.
2015-09-26 04:42:00 +02:00
Gerald Squelart
aaf091db92
Bug 1200326 - P 1 - Moved test case contents from test source into separate file - r=rillian
...
This will make it easier to modify input files and add more of them.
2015-09-26 04:40:00 +02:00
Martin Thomson
97f0f49af8
Bug 1155923 - Removing moz prefix from RTC interfaces. r=jesup r=smaug
2015-09-24 16:31:47 -07:00
Jean-Yves Avenard
a7bf7f520a
Bug 1207441: [mp4] Ignore invalid tracks. r=gerald
...
This is designed to minimize the chance of regressions.
2015-09-28 14:12:47 +10:00
Wes Kocher
84e72a2137
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
Randell Jesup
f1fdec42a9
Bug 1207824: Add Telemetry for WebRTC call type, simultaneous tracks, and renegotiations r=bwc
2015-09-25 14:23:01 -04:00
Andreas Pehrson
dbb83ae994
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.
2015-09-25 23:23:18 +08:00
Andreas Pehrson
751f38d856
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.
2015-09-25 23:23:17 +08:00
Nicholas Nethercote
f7e8a9e813
Bug 1207741 - Remove gfxIntSize. r=nical.
...
gfxIntSize is just a typedef of gfx::IntSize, so this is very mechanical. The
only tricky part is deciding for each occurrence whether to replace it with
IntSize, gfx::IntSize or mozilla::gfx::IntSize; in all cases I went with the
shortest one that worked given the existing "using namespace" declarations.
2015-09-23 11:49:05 -07:00
Randell Jesup
7789b47378
Bug 953265: Adjust Opus bitrate in WebRTC to pass >8KHz audio, and comment r=bwc
2015-09-24 09:23:37 -04:00
Randell Jesup
48b42d2589
Bug 953265: Update webrtc/getUserMedia default audio capture rate to 32KHz r=padenot
2015-09-24 09:23:37 -04:00
Jean-Yves Avenard
b215de8c9a
Bug 1206211: P2. Abort on OOM. r=kentuckyfriedtakahe
2015-09-24 16:42:54 +10:00
Jean-Yves Avenard
e4cef95c1f
Bug 1206211: P1. Ensure operation can't overflow. r=kentuckyfriedtakahe
2015-09-24 16:42:54 +10:00
Jean-Yves Avenard
e2c131f5a9
Bug 1207478: P2. Prevent potential division by zero. r=gerald
2015-09-24 16:42:52 +10:00
Jean-Yves Avenard
b7749e5a96
Bug 1207478: P1. Prevent microseconds calculation overflow. r=gerald
...
This leaves us safe until year 294441 (assuming unix timestamp).
2015-09-24 16:42:51 +10:00
Randell Jesup
5db9fb32b7
Bug 1207416: Add Telemetry for time spent in different Load states in WebRTC r=gcp
2015-09-23 14:10:28 -04:00
Nils Ohlmeier [:drno]
9b6eabb2ea
Bug 1206981 - prevent ICE TCP from being turned off under e10s. r=jesup
2015-09-21 17:55:23 -07:00
Chris Peterson
dd2fcb9b7d
Bug 1207030 - Enable -Wshadow flag in more directories that have no -Wshadow warnings. r=glandium
2015-09-22 21:39:03 -07:00
Jean-Yves Avenard
f653b25b6e
Bug 1207021: [mp4] Properly set dts on plain mp4 media. r=edwin
2015-09-23 12:59:26 +10:00
Jean-Yves Avenard
a367515a20
Bug 1138992: P2. Add gtest. r=kentuckyfriedtakahe
2015-09-23 12:59:24 +10:00
Jean-Yves Avenard
fd7fa9c3ac
Bug 1138992: P1. Ignore ctts version if we have 0 samples in the table. r=kentuckyfriedtakahe
2015-09-23 12:59:24 +10:00
Nicholas Nethercote
08a51edb74
Bug 1205930 - Tighten up warnings handling in media/omx-plugin/. r=gerald.
...
MetaData.h uses multi-char literals. This is kind of gross but probably safe
and hard to change, so this patch allows it while disallowing all other
compiler warnings. (This approach is already used in dom/media/moz.build.)
(An aside: I originally tried using |#pragma GCC ignoring -Wmultichar| to
temporarily disable the warnings in MetaData.h. But that works in gcc but not
in g++ because of https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53431 !)
2015-09-20 22:10:01 -07:00
"Chih-Kai (Patrick) Wang"
a25a1b41e4
Bug 950660: Part 4: Bridge TCPSocketChild to nr_socket r=bwc,jdm
...
Improve use of TCPSocket to track in-flight writes and suppress extra runnables
Adds lots of logging to nr_socket_buffered_stun.c
Rework mtransport code to use new TCPSocketChild interface
2015-01-05 15:49:50 +08:00
Nils Ohlmeier [:drno]
d5473b051f
Bug 1205421 - fix DNS resolution of STUN server in ice_unittest. r=bwc
2015-09-16 13:42:57 -07:00
Michael Froman
af7af31599
Bug 1095793
- use mid if provided to place candidate in msection. r=bwc
2015-09-10 13:20:09 -05:00
Gian-Carlo Pascutto
8bb4ebf977
Bug 1192203 - Extract a robust version of getSupportedPreviewFpsRange. r=jesup
2015-09-16 16:17:49 +02:00
Wes Kocher
4b449b2b40
Backed out changeset 51994c27948c (bug 1197280) for test_eme_non_mse_fails.html failures CLOSED TREE
2015-09-16 14:39:03 -07:00
Ralph Giles
1ab673222e
Bug 1197280 - Use CheckedInt instead of manual comparison. r=baku,gerald
...
This is less error-prone and somewhat easier to read.
Based on a patch from Joshua J. Drake and suggestions
from Andrea Marchesini.
NB CheckedInt<T>::value() returns a T, so the comparison with
SIZE_MAX should always succeed. Doesn't warn on clang though.
2015-09-16 11:44:31 -07:00
Byron Campen [:bwc]
2562508cca
Bug 1203246 - Factor track negotiation stuff out of JsepSessionImpl, and other simplification. r=mt
2015-08-25 08:16:38 -05:00
Nils Ohlmeier [:drno]
424c625f41
Bug 1204082 - try strtoull instead. r=mt
2015-09-14 16:33:28 -07:00
Kelly Davis
ef052e4b6e
Bug 1202989 - Added check for 0 length phones string in addition to NULL. r=andrenatal
2015-09-09 08:37:00 +02:00
Jean-Yves Avenard
754aca9372
Bug 1205179: [mp4] Don't reject 7 bytes long avcC atom. r=gerald
...
An AVC3 stream will typically use 7 bytes avcC (due to have 0 SPS/PPS)
2015-09-16 18:14:18 +10:00
Jean-Yves Avenard
109cc12636
Bug 1189992: Don't assume the last chunk always contains the sample we're looking for. r=gerald
...
If a chunk contains no samples it should be skipped and continue the search (and maybe hit EOS)
2015-09-16 12:37:47 +10:00
Martin Thomson
2bc2335de8
Bug 1125292 - Sending ALPN header field for WebRTC calls, r=bwc
2015-09-15 10:28:34 -07:00
Jean-Yves Avenard
1457d84543
Bug 1197086: Change error into verbose only. r=rillian
...
the kKeyMaxInputSize is no longer used to determine the size of the allocated memory buffer as it's now dynamic.
2015-09-15 11:27:37 +10:00
Jean-Yves Avenard
155baac5b9
Bug 1202012: P2. Make stagefright works on big-endian systems. r=rillian
2015-09-15 11:27:37 +10:00
Jean-Yves Avenard
6d7b086e8f
Bug 1202012: Use QTv2 header when available. r=rillian
2015-09-15 11:27:36 +10:00
Jean-Yves Avenard
f4b5a17528
Bug 1186716: Error if SPS NAL parsing failed. r=rillian
2015-09-14 15:34:33 -07:00
Ralph Giles
f2df99883f
Bug 1203736 - Convert H264::DecodeSPS assert to error return. r=jya
...
This lets us verify checking in a gtest.
2015-09-10 14:48:17 -07:00
Byron Campen [:bwc]
3e3e4965ea
Bug 1186590 - Part 2 - Move hard-coded interface priority list into nrinterfaceprioritizer, and simplify some functions. r=drno
2015-09-04 15:25:37 -05:00
Byron Campen [:bwc]
38d87bbb95
Bug 1186590 - Part 1 - Enable interface prioritizer on all platforms. r=drno
2015-09-02 15:06:58 -05:00
Jean-Yves Avenard
eaa12be10a
Bug 1185115: P2. replace all stagefright::Vector with nsTArray. r=kentuckyfriedtakahe
2015-09-12 19:57:15 +10:00
Jean-Yves Avenard
4265928068
Revert "Bug 1185115: P2. replace all stagefright::Vector with nsTArray. r=kentuckyfriedtakahe"
...
This reverts commit 757c4bd76326
2015-09-12 16:57:43 +10:00
Jean-Yves Avenard
8797daa01f
Bug 1185115: P2. replace all stagefright::Vector with nsTArray. r=kentuckyfriedtakahe
2015-09-12 16:47:30 +10:00
Johannes Pfrang
3f563ed3da
Bug 1202266 - Suppress '-Wformat-security' in libstagefright CXXFLAGS. r=kentuckyfriedtakahe
2015-09-10 09:49:00 +02:00
Ralph Giles
7726bab628
Bug 1202677 - Reject mp4 streams with short avc chunks. r=gerald
2015-09-08 14:03:44 -07:00