Commit Graph

3358 Commits

Author SHA1 Message Date
Chris Peterson
0444953ce4 Bug 1194951 - Suppress warnings in third-party code: pocketsphinx and sphinxbase. r=kdavis 2015-08-10 23:01:25 -07:00
Nils Ohlmeier [:drno]
f7cb61aed7 Bug 1037618 - Relax candidate verification for TCP. r=bwc 2015-08-10 16:31:12 -07:00
David Major
439b6323b8 Bug 1193546: Fix the way that webrtc requests warnings-as-errors. r=glandium f=jesup 2015-08-13 11:58:01 -04:00
Randell Jesup
8a46b9565d Bug 1189040: add a whitelist for network interfaces to use with ICE/webrtc r=ekr 2015-08-12 19:45:36 -04:00
EKR
797e0a84c4 Bug 1189041 - Add option to only gather addresses for default route. r=bwc 2015-08-12 10:53:15 -04:00
Randell Jesup
8aaa21ddc0 Bug 1188407: switch packetloss to a rate from total-packets-lost-per-update r=jib 2015-08-11 15:15:06 -04:00
Randell Jesup
d6b054a3b7 Bug 1188376: Split Hello Telemetry values from general WebRTC r=jib 2015-08-11 15:15:06 -04:00
Byron Campen [:bwc]
23cdea28c6 Bug 1173601 - Add a=simulcast support. r=mt 2015-08-06 14:59:55 -05:00
Glenn Randers-Pehrson
d1568e6491 Bug 1192522 - Update libpng/LICENSE to mention two files that are MPL-licensed. r=jrmuizel 2015-08-08 08:04:00 -04:00
Ryan VanderMeulen
2bba6eff71 Merge fx-team to m-c. a=merge 2015-08-11 10:52:41 -04:00
Chris Peterson
dff75cb1d3 Bug 1192587 - Build media/libav in unified mode. r=qDot 2015-08-06 19:39:26 -07:00
Chris Peterson
acaa451962 Bug 1192586 - Suppress warnings in third-party library media/libav. r=qDot 2015-08-02 22:31:00 -07:00
Mark Capella
0c3d112f1c Bug 1191872 - Move annotations to org.mozilla.gecko.annotation package, r=jchen 2015-08-10 19:19:51 -04:00
Paul Kerr [:pkerr]
11e59e0bf7 Bug 1188970: Fix usage of forward slash in constructing webrtc trace file path. r=rjesup
Replaced the chain of logic that attempted to determine the location of the temporary
directory with a call to nsDirectoryService.
Use nsIFile object to append file name to path in an OS independent manner.
2015-08-07 13:46:55 -07:00
Jan-Ivar Bruaroey
23608d3c09 Bug 1187775 - skip host and reflexive ICE candidates if relay-only. r=bwc 2015-08-05 08:22:55 -04:00
Jan-Ivar Bruaroey
3f6eb608ed Bug 1187775 - Plumb RTCConfiguration.iceTransportPolicy down to NrIceCtx. r=smaug, r=bwc 2015-07-30 10:11:52 -04:00
Jean-Yves Avenard
d0cc670eb7 Bug 1190258: P1. Use getter to access MediaRawData mData and mSize member. r=cpearce 2015-08-06 18:48:44 +10:00
Nils Ohlmeier [:drno]
1ec6d203e2 Bug 1189961 - added DNS AAAA convertion to nICEr transport addr. r=bwc 2015-07-31 18:18:02 -07:00
Byron Campen [:bwc]
2c7478cdc7 Bug 1173599 - a=imageattr support. r=mt 2015-07-30 14:45:51 -05:00
Aryeh Gregor
3713e55caa Bug 1190823 - Move OwningNonNull.h to xpcom/base/; r=froydnj 2015-08-05 15:28:27 +03:00
Andre Natal
9abb5afb49 Bug 1180113 - Introducing g2p algorithm inside pocketsphinx to allow out of dictionary words to be added to grammars. r=smaug
Signed-off-by: Andre Natal <anatal@gmail.com>
2015-08-05 00:33:00 +02:00
Nils Ohlmeier [:drno]
2b27df7560 Bug 1190720 - only check IP version for STUN server IPs. r=bwc 2015-08-03 23:38:36 -07:00
Nils Ohlmeier [:drno]
4259d8c57d Bug 1190615 - Skip non-UDP STUN servers for UDP sockets. r=bwc
CLOSED TREE
2015-08-03 16:26:20 -07:00
EKR
6eeb11fd3f Bug 1178349 - Enable ice_unittests on desktop linux on CI. r=bwc
CLOSED TREE
2015-08-04 06:07:55 -07:00
Jean-Yves Avenard
a34d61f9a4 Bug 1185115 - Ensure we have enough memory to allocate required capacity. r=kentuckyfriedtakahe
CLOSED TREE
2015-08-04 13:43:17 -04:00
Byron Campen [:bwc]
0939d03286 Bug 1142105 - Part 3: Extract more SDP-related functionality out of JsepSessionImpl, and some readability improvements. r=mt 2015-07-29 13:10:24 -05:00
Ryan VanderMeulen
7e4ccf8bec Backed out changeset 62561970f611 (bug 1178349) for Android crashes.
CLOSED TREE
2015-08-03 15:34:17 -04:00
EKR
6a03597c4d Bug 1178349 - Re-enable ice_unittest on Linux. r=drno 2015-08-01 07:22:12 -07:00
EKR
f4dd34bb52 Bug 1177921 - Fix typo in STUN server name. r=drno 2015-08-01 06:03:35 -07:00
Nils Ohlmeier [:drno]
d79fc8d13f Bug 1189198 - don't start STUN transactions with a protocol mis-match. r=mtseng 2015-07-31 11:23:26 -07:00
Makoto Kato
629ba560a7 Bug 830801 - Part 2. Remove NOMINMAX define from moz.build. r=mshal 2015-08-03 10:07:09 +09:00
JW Wang
dd02890934 Bug 1189866 - revert code that accidentally got into bug 1187817 patch 5. r=me. 2015-08-01 13:58:39 +08:00
JW Wang
0af35fe560 Bug 1187817. Part 5 - assert some code in the audio thread and don't enter the monitor. r=kinetik. 2015-07-31 13:26:06 +08:00
JW Wang
9afacdd82c Bug 1189197 - enqueue a silent frame to kick off the buffer queue callbacks. r=kinetik. 2015-07-31 13:25:59 +08:00
Jean-Yves Avenard
1bbb2a972c Bug 1183196: [MSE] P2. Do not ignore tracks other than the first one. r=kentuckyfriedtakahe
When used in the MP4ContainerParser, the MoofParser set the trackID as 0 ; indicating that all tracks are to be parsed. However it set later the trackID to the first one found, causing to ignore all following tracks.
2015-07-30 20:42:44 +10:00
Nils Ohlmeier [:drno]
9251df3f85 Bug 1187472 - only log UDP and TCP candidate gathering failures. r=bwc 2015-07-24 14:01:11 -07:00
Wes Kocher
cb7dc67ce2 Merge b2ginbound to central, a=merge 2015-07-29 20:19:12 -07:00
Jessica Jong
d9b0280e17 Bug 1167132 - Part 15: [NetworkManager] Move network information into a separate interface (NetworkInterfaceList). r=echen 2015-07-29 02:16:00 -04:00
Byron Campen [:bwc]
5aa036a145 Bug 1142105 - Part 2: Move some stuff from JsepCodecDescription into /sdp r=mt 2015-07-23 16:55:08 -05:00
Bobby Holley
59c4d9cf6c Bug 1188696 - Hoist nsRefPtr.h into MFBT. r=froydnj 2015-07-29 10:44:59 -07:00
Ehsan Akhgari
5663fff04a Bug 1188212 - Fix more constructors in media; r=cpearce 2015-07-28 08:53:33 -04:00
Glenn Randers-Pehrson
4e5433f7b5 Bug 1186977 - Update embedded libpng to version 1.6.18. r=jmuizelaar 2015-07-26 20:26:00 +02:00
Gian-Carlo Pascutto
53d712402f Bug 1186657. r=jesup,nchen 2015-07-28 08:55:06 +02:00
Jean-Yves Avenard
1bb3795c3d Bug 1186149: P1. Allow both first sample flags flag and sample flags simultaneously. r=kentuckyfriedtakahe 2015-07-28 14:11:04 +10:00
Jean-Yves Avenard
e512b7da33 Bug 1186718 - Ensure ESDS have valid size. r=kentuckyfriedtakahe 2015-07-27 16:25:17 -04:00
Jean-Yves Avenard
4024185dbe Bug 1185115 - Ensure we have enough memory to allocate required capacity. r=kentuckyfriedtakahe 2015-07-27 11:27:34 -04:00
Ryan VanderMeulen
89f3a33336 Merge fx-team to m-c. a=merge 2015-07-27 10:39:37 -04:00
Wes Kocher
c18f2ecbfb Merge m-c to fx-team, a=merge 2015-07-24 13:48:31 -07:00
Wes Kocher
bb95c6c968 Merge b2ginbound to central, a=merge 2015-07-24 13:47:05 -07:00
Qiang Lu
9d8feab426 Bug 1178069 - Check devices capability before enable use of vp8 hardware acceleration using android.media.MediaCodecList and android.media.MediaCodecInfo r=jrmuizel 2015-07-24 12:45:55 -07:00
Xidorn Quan
9c765046a1 Bug 1186784 followup - Fix bustage on CLOSED TREE 2015-07-25 00:08:40 +10:00
Xidorn Quan
9c7aa7d0a3 Bug 1186784 - Disable snprintf definition in libav on VC2015. r=glandium 2015-07-24 23:06:50 +10:00
Nils Ohlmeier [:drno]
aa4b06956c Bug 1186339 - skip STUN/TURN servers with non-matching IP versions for TCP sockets. r=bwc 2015-07-22 10:54:11 -07:00
Nils Ohlmeier [:drno]
16bef89cb2 Bug 1185198 - use port 9 for TCP active candidates. r=bwc 2015-07-22 16:51:38 -07:00
Jessica Jong
3a36aa7c32 Bug 1185802 - Part 2: support fota apn type (impl). r=hsinyi 2015-07-24 10:41:15 +08:00
Nathan Froyd
a9f60f9111 Bug 1186040 - use XPCOM refcounting macros instead of mozilla::RefCounted in WebrtcGlobalParent.h; r=jesup 2015-07-21 11:26:56 -04:00
Alfredo Yang
d322b99ad7 Bug 1163486 - Remove MP4Reader. r=jya 2015-07-21 02:48:00 +02:00
Carsten "Tomcat" Book
dd6641a31b Backed out changeset 1704ea727e81 (bug 1163486) for at least b2g bustage 2015-07-21 08:42:54 +02:00
Alfredo Yang
9d9f2ec1dd Bug 1163486 - Remove MP4Reader. r=jya 2015-07-20 19:25:00 +02:00
Wes Kocher
5cb5bee6eb Merge m-c to inbound, a=merge 2015-07-24 13:47:28 -07:00
Byron Campen [:bwc]
123ad2aeb6 Bug 1182289: Clean up dispatches in WebrtcGmpVideoEncoder/Decoder. r=jesup, a=abillings 2015-07-14 09:20:28 -05:00
Jan-Ivar Bruaroey
b4079291a9 Bug 1184426 - Unprefix RTCIceCandidatePairStats.priority (formerly mozPriority). r=bwc, r=smaug 2015-07-15 22:43:37 -04:00
Andreas Pehrson
54871bbdbc Bug 1173654 - Part 4: Add detailed logging and asserts to MediaPipeline::ProcessVideoChunk. r=bwc 2015-07-16 09:30:39 +08:00
Andreas Pehrson
69dc526dc0 Bug 1173654 - Part 3: Attempt to GetDataSurface() and convert if sending pure I420 fails. r=bwc, r=jesup 2015-07-16 09:30:23 +08:00
Andreas Pehrson
14c7316b3a Bug 1173654 - Part 2: Use namespaces in MediaPipeline.cpp. r=bwc 2015-07-16 09:30:12 +08:00
Nils Ohlmeier [:drno]
a0b8b0929c Bug 1183985: Fixed WebRTC socket leak on Linux. r=bwc 2015-07-15 00:19:47 -07:00
Martin Thomson
f19301728d Bug 1184226 - Suppressing received packets when disabled, r=ekr 2015-07-15 13:03:01 -07:00
Martin Thomson
2832da0934 Bug 1184226 - Disabling write on shutdown, r=ekr 2015-07-15 12:23:10 -07:00
Martin Thomson
1433cdee9e Bug 1184226 - Updating transportlayerdtls logging levels, r=ekr 2015-07-15 12:23:10 -07:00
Byron Campen [:bwc]
b8c4222b9e Bug 1142105 - Part 1: Move SDP helper code functions out of JsepSessionImpl and into a separate class. r=mt 2015-07-02 10:04:36 -07:00
Jean-Yves Avenard
90c7e86105 Bug 1144107 - Part 4: Prevent assert when hitting EOS. r=kentuckyfriedtakahe
this would occur if we attempt to read exactly the end of the array.
2015-07-14 09:21:27 -04:00
Jean-Yves Avenard
3d39f1bf1f Bug 1144107 - Part 3: Prevent int overflow in sort. r=kentuckyfriedtakahe 2015-07-14 09:21:27 -04:00
Jean-Yves Avenard
ea9642ff40 Bug 1144107 - Part 2: Prevent uin32_t overflow. r=kentuckyfriedtakahe 2015-07-14 09:21:27 -04:00
Jean-Yves Avenard
980628da22 Bug 1144107 - Part 1: Mark tracks with no samples table as invalid. r=kentuckyfriedtakahe 2015-07-14 09:21:27 -04:00
Birunthan Mohanathas
47ed3a3675 Bug 1182996 - Fix and add missing namespace comments. rs=ehsan
The bulk of this commit was generated by running:

  run-clang-tidy.py \
    -checks='-*,llvm-namespace-comment' \
    -header-filter=^/.../mozilla-central/.* \
    -fix
2015-07-13 08:25:42 -07:00
Kyle Machulis
00b6e6c5a6 Bug 1157768 - libav FFT dummy functions for Windows PGO/NoOpt builds; r=glandium 2015-07-10 14:34:07 -07:00
Kyle Machulis
38a381216f Bug 1157768 - Build files and config headers for libav fft; r=glandium 2015-07-10 14:34:07 -07:00
Kyle Machulis
da1e2e5543 Bug 1157768 - Minimal libav files for using libav fft; r=padenot 2015-07-10 14:34:06 -07:00
Gerald Squelart
1b42d3b7d8 Bug 1182363 - Added missing 'else' to prevent wrong error logging. r=edwin 2015-07-09 18:22:00 +02:00
Randell Jesup
cb8f0924d3 Bug 1155059: Patch 1&2 - Convert Dispatch() and friends to already_AddRefed<> r=froydnj
Modify Dispatch IDL and code to deal with MSVC issues with overloaded templates r=froydnj
2015-07-09 23:21:46 -04:00
Wes Kocher
262c2fee8b Backed out 3 changesets (bug 1157768) for win64 pgo build bustage CLOSED TREE
Backed out changeset 24ced1b9f9dd (bug 1157768)
Backed out changeset 55efd92ce59d (bug 1157768)
Backed out changeset 812f311c4ee4 (bug 1157768)
2015-07-09 14:40:20 -07:00
Randell Jesup
c620a6386e Bug 1181265 - wallpaper over windows (driver?) returning null ptr to GetStreamCaps r=pkerr 2015-07-09 14:23:58 -04:00
Kyle Machulis
e9d2054d2f Bug 1157768 - Build files and config headers for libav fft; r=glandium 2015-07-09 09:07:52 -07:00
Kyle Machulis
12b28ba624 Bug 1157768 - Minimal libav files for using libav fft; r=padenot 2015-07-09 09:07:52 -07:00
Julian Seward
f7bf0c1dcd Bug 1137169 - Uninitialised value uses related to mozilla::dom::WebAudioUtils::SpeexResamplerProcess. r=rjesup. 2015-07-08 20:11:52 +02:00
Chris Pearce
ff3ac51976 Bug 1181436 - Use 'gmp-api/' prefix consistently in includes in gmp-clearkey. r=gerald 2015-07-08 17:12:47 +12:00
Kyle Machulis
e19538e281 Bug 1176300 - Add soundtouch factory functions for DLL memory handling on windows; r=padenot 2015-07-07 21:17:09 -07:00
Kyle Machulis
03af7e4e5b Bug 1176300 - Update libsoundtouch to patched r222; r=padenot 2015-07-07 21:17:09 -07:00
Kyle Machulis
ac8b78175b Bug 1176300 - Move libsoundtouch to lgpllibs; r=glandium 2015-07-07 21:17:09 -07:00
Emanuel Hoogeveen
e1b03075a7 Bug 905127 - Part 1 - Make some functions from nsNetUtil not inline. r=jduell 2015-07-07 04:17:00 +02:00
Robert O'Callahan
80aa50a0b1 Bug 1143575. Add RefBase #include to stagefright stubs. r=cpearce 2015-05-12 15:36:19 +12:00
Martin Thomson
305d8ff510 Bug 1172785 - Switch to ECDSA for MTI suites, r=ekr 2015-07-06 10:40:04 -07:00
Martin Thomson
2402691c0f Bug 1172785 - Using RTCCertificate for WebRTC, r=ekr 2015-07-06 10:40:04 -07:00
Byron Campen [:bwc]
32f50da572 Bug 1180311 - Add null check to ifa_addr. r=ekr 2015-07-03 14:10:16 -07:00
Juan Gomez
01df2f691b Bug 1171931 - Refactor duplicated code using XRE_IsParent/ContentProcess. r=froydnj 2015-07-03 18:29:00 -07:00
Byron Campen [:bwc]
f594c39259 Bug 1112692: BundlePolicy support, and support for more than one BUNDLE group. r=mt, r=smaug 2015-06-12 14:27:08 -07:00
Ralph Giles
f1f690f498 Bug 1179885 - Update rust mp4parser gtest. r=k17e
Switch to stdio for reading the file snippet. I can't figure
out how to cleanly read a minimum subset into a vector with
ifstream. Previously we were asking it to read zero bytes,
so the argument validation in read_box_from_buffer() was
rejecting the data without trying to parse it.

With this and the v0.0.9 changes to catch eof, we can remove
the expected fail on the street.mp4 test.
2015-07-02 14:12:14 -07:00
Ralph Giles
f40b799f8f Bug 1179885 - Update rust mp4parser to v0.0.9. r=k17e
Source from https://notabug.org/rillian/mp4parse-rust

Modified to use byteorder as a local mod instead of an
extern crate, per bug 1175322.
2015-07-02 14:12:13 -07:00
Byron Campen [:bwc]
a3b3e420c4 Bug 797262 - IPV6 support for webrtc. r=drno 2015-04-22 15:02:50 -05:00
Byron Campen [:bwc]
8affb046c4 Bug 980609: Do not assert that TURN TCP client contexts can't fail before attempting to allocate. r=ekr 2014-03-07 15:29:09 -08:00