Alex Chronopoulos
cfc97eef59
Bug 1380233 - Update cubeb pulse rust backend from upstream to 3b8cfba. r=kamidphish
...
MozReview-Commit-ID: CKfpyKaqLSe
--HG--
extra : rebase_source : 7675f4a21e45465939b0457e5ed34f88985e53fb
2017-07-13 13:07:32 +03:00
Alex Chronopoulos
90ea6c6cf8
Bug 1380233 - Update cubeb from upstream to bb18984. r=kinetik
...
MozReview-Commit-ID: FU0a9BWcOoN
--HG--
extra : rebase_source : e40749d95d6928e12a1d5e88c082b3a167e18924
2017-07-13 13:04:52 +03:00
Nils Ohlmeier [:drno]
5d8dce95ce
Bug 1264479: added unit tests for [current|pending][Local|Remote]Description. r=bwc
...
MozReview-Commit-ID: 9KFsvkUtN4D
--HG--
extra : rebase_source : a99eec98ecfba16e4a9795d2dcb2e9a59c6cb7b5
2017-07-02 10:55:22 -07:00
Nils Ohlmeier [:drno]
0130c59aaf
Bug 1264479: added implementation for [current|pending][Local|Remote]Description. r=bwc
...
MozReview-Commit-ID: AAnuN3YRhFH
--HG--
extra : rebase_source : 8b68125b5073783720fd5007973e4fad638698a9
2017-06-30 01:19:19 -07:00
Dan Minor
d2e8774b67
Bug 1378412 - Fix build error on Linux 32 bit due to a warning in task_queue_libevent.cc with clang 4.0; r=jesup
...
MozReview-Commit-ID: 5GW5CJMV7V5
--HG--
extra : rebase_source : df946b6a343a9b2b57224a62ad01c43a21337a33
2017-07-06 09:48:28 -04:00
Christian Holler
8906b9f06b
Bug 1379258 - Build webrtc/signaling code with coverage for LibFuzzer. r=gps
...
MozReview-Commit-ID: 16tpcWWImdv
--HG--
extra : rebase_source : 9a73da4b7ad50f1f6c120e69e99a130b94d87513
2017-07-07 20:43:59 +02:00
Alfredo Yang
63f786c8c7
Bug 1378607 - update rust mp4 parser. r=kinetik
...
MozReview-Commit-ID: DzZsShTgik3
--HG--
extra : rebase_source : e226b525f11b608246811aa253a77f63fe47a799
2017-07-07 10:57:42 +08:00
Alfredo Yang
61baf0378d
Bug 1378607 - skip unknown codec type. r=kinetik
...
MozReview-Commit-ID: LX5lH3rOwC8
--HG--
extra : rebase_source : f47ce89f37421b2a5112a5ad387227d26a777195
2017-07-06 11:32:25 +08:00
Christian Holler
d759aba337
Bug 1378523 - Enable -fsanitize=trace-pc-guard for WebRTC in fuzzing. r=drno
...
MozReview-Commit-ID: 9Fr9bwD3RAq
--HG--
extra : rebase_source : 44015dffb643144702c9daf2a94316a2f348bf38
2017-07-05 23:43:24 +02:00
Sylvestre Ledru
4e9cf83ee8
Bug 1378712 - Remove all trailing whitespaces r=Ehsan
...
MozReview-Commit-ID: Kdz2xtTF9EG
--HG--
extra : rebase_source : 7235b3802f25bab29a8c6ba40a181a722f3df0ce
2017-07-06 14:00:35 +02:00
Nico Grunbaum
91a00d57b9
Bug 1374465 - add framesDecoded to vid inbound stream stats;r=jib,smaug
...
MozReview-Commit-ID: GqbcQxOb69r
--HG--
extra : rebase_source : 9e25ffed93b6685c9c1848bc0d2642a4b8cda579
2017-07-03 14:17:40 -07:00
Nathan Froyd
9af0cd2f31
Bug 1377971 - followup - don't explicitly link to libm on Windows; r=bustage
...
On Windows, libm is just rolled into the CRT, so there's nothing special
we need to do here.
Landing this on a CLOSED TREE
2017-07-05 14:38:52 -04:00
Nathan Froyd
d2ffb5fefc
Bug 1377971 - part 2 - link libavutil and libavcodec with libm; r=rillian
...
Both of these libraries call into libm for various reasons, but by
linking with the C++ compiler on most platforms, they never had to
declare their dependency on libm. Future changes will make these
libraries link with the C compiler, which won't automatically link with
libm, so we need to make the dependency explicit prior to that change.
2017-07-05 14:05:10 -04:00
Carsten "Tomcat" Book
00fb80dbbc
Merge mozilla-central to mozilla-inbound
2017-07-05 13:04:34 +02:00
Carsten "Tomcat" Book
b72c4833d5
merge mozilla-inbound to mozilla-central a=merge
2017-07-05 13:01:22 +02:00
Kershaw Chang
5279c25aa6
Bug 1343741 - Part3: Pass labelled event target to nsIProtocolProxyService::AsyncResolve, r=mayhemer
...
For dispatching runnable in nsPACMan, this patch sends a labelled event target via nsIProtocolProxyService::AsyncResolve.
2017-07-05 00:48:00 +02:00
Tom Ritter
da6bc01d39
Bug 1378038 MinGW causes a difference of opinion about whether or not we have unistd.h r=jya
...
MozReview-Commit-ID: JUr98CAbwWg
--HG--
extra : rebase_source : 3924a4489c59c24b458a56c181d8685598de141b
2017-07-03 22:55:55 -05:00
Phil Ringnalda
22cb9f77bb
Merge m-c to m-i
...
MozReview-Commit-ID: H6zGgEm7oOM
2017-07-04 20:32:07 -07:00
Nicholas Nethercote
b003a6a704
Bug 1377803 - Remove an unnecessary plarena.h #include in WebRTC. r=drno,glandium.
...
We can avoid the symbol visibility problem by putting
sanitizer/asan_interface.h in the config/system-headers.
--HG--
extra : rebase_source : bc81a81ef8970c3544febf06631740208583c7fa
2017-07-04 09:58:38 +10:00
Nicholas Nethercote
5b549bf835
Bug 1377803 - Remove unnecessary plarena.h #includes. r=drno.
...
These files don't use PLArena or anything else from plarena.h.
--HG--
extra : rebase_source : 248d358ba8821eb275f3cb5ac275badfb466fa4c
2017-07-04 09:58:15 +10:00
Wes Kocher
5226f27e3e
Merge m-c to inbound, a=merge
...
MozReview-Commit-ID: 7LPTKLiLUcj
2017-07-03 17:37:38 -07:00
Bill McCloskey
224d56eb18
Bug 1377222
- Eliminate nsITimer::InitWithFuncCallback in favor of InitWithNamedFuncCallback (r=froydnj)
...
MozReview-Commit-ID: 9zN9aAd7daA
2017-07-03 16:19:56 -07:00
Nicholas Nethercote
3e439bb4f8
Bug 1376638 - Minimize uses of prmem.h. r=glandium.
...
It's silly to use prmem.h within Firefox code given that in our configuration
its functions are just wrappers for malloc() et al. (Indeed, in some places we
mix PR_Malloc() with free(), or malloc() with PR_Free().)
This patch removes all uses, except for the places where we need to use
PR_Free() to free something allocated by another NSPR function; in those cases
I've added a comment explaining which function did the allocation.
--HG--
extra : rebase_source : 0f781bca68b5bf3c4c191e09e277dfc8becffa09
2017-06-30 19:05:41 -07:00
Carsten "Tomcat" Book
daa67cc9e3
merge mozilla-inbound to mozilla-central a=merge
2017-06-30 12:59:45 +02:00
Carsten "Tomcat" Book
be932371b2
Merge mozilla-central to autoland
2017-07-03 11:04:43 +02:00
Alfredo Yang
aa3bc119ce
Bug 1374194 - update rust mp4 parser. r=kinetik
...
MozReview-Commit-ID: BcFrpt0E4Zn
--HG--
extra : rebase_source : aa833169c8c3dfb1a01b54e9ccdda9170de8f407
2017-07-03 11:09:36 +08:00
Randell Jesup
9f97858792
Bug 1375238: cast so 32-bit clang will compile r=dminor
2017-06-29 14:24:41 -07:00
Paul Adenot
404c800005
Bug 1341555 - Consolidate use of the MSG's AbstractMainThread, and stop having AbstractMainThread on MediaStreams. r=pehrsons
...
MozReview-Commit-ID: 5hGDQcfpH6a
--HG--
extra : rebase_source : 41bb678f37cfcdbc9912a25f45a5ca488084aabe
2017-06-29 11:30:57 -07:00
Paul Adenot
6e485889b8
Bug 1330360 - Create new MSGs for each nsPIDOMWindow. r=jesup
...
MozReview-Commit-ID: 5m1MGcLmT7J
--HG--
extra : rebase_source : b9c05464bb545c047b7718a048eb7e5de3fe275d
2017-06-23 16:18:34 -07:00
Alfredo Yang
28a8ae8f7a
Bug 1374194 - add ac3/ec3 codec string. r=kinetik
...
MozReview-Commit-ID: 12t5WfJ6vPc
--HG--
extra : rebase_source : fbc17380188f458d2f5694aaac2dc30901c05eb8
2017-06-22 15:55:37 +08:00
Carsten "Tomcat" Book
5f00ae3a8b
merge mozilla-inbound to mozilla-central a=merge
2017-06-29 15:47:04 +02:00
Ralph Giles
6860e65987
Bug 1376395 - opus: Update to the 1.2.1 release. r=rillian
...
New upstream release. Fixes an issue where the encoder would
incorrectly bandlimit signals to 12 kHz.
MozReview-Commit-ID: 91LsUhXDlxT
--HG--
extra : rebase_source : a7c476f073536521e614479e9e809a95b8873b07
2017-06-27 07:28:00 +02:00
Jan Keromnes
5257fdad8c
Bug 1372977 - Use nullptr in /media and /dom/media (clang-tidy: modernize-use-nullptr). r=bwc
2017-06-28 15:38:00 -04:00
Carsten "Tomcat" Book
651904c8a0
Merge mozilla-central to autoland
2017-07-04 11:12:45 +02:00
Alfredo Yang
9c89ebe93e
Bug 1372838 - ignore track with jpeg atom. r=kinetik
...
MozReview-Commit-ID: GrtkXcP4q1e
--HG--
extra : rebase_source : 30a09faf484c0245fbe706e63c5e9f93f85db2a2
2017-06-21 09:46:43 +08:00
Martin Stransky
a1ecc018be
Bug 1377078 - removed '//' from #include path, r=jesup
...
MozReview-Commit-ID: 3m0tAkYRpom
--HG--
extra : rebase_source : 014bb4455e8454f23de6ecd903199ccddcc809b0
2017-06-29 11:15:14 +02:00
Christian Holler
428858f77b
Bug 1376959 - Fix broken/missing LibFuzzerRegistry.h include. r=froydnj
...
MozReview-Commit-ID: WoHveMcQqt
--HG--
extra : rebase_source : 8da048c921f2aa2b248dce2ac646e67056ed4d8b
2017-06-28 15:20:11 -07:00
Kershaw Chang
c168ba5421
Bug 1343755 - Label runnables in DataChannelConnection. r=jesup
2017-06-27 10:39:00 -04:00
Dan Minor
a9df96e992
Bug 1355947 - Use TestNrSocket to build a fake ICE implementation for testing; r=drno
...
MozReview-Commit-ID: GhSX9t8DmTO
--HG--
extra : rebase_source : 8fea1934f88b378606b4af96d96c27560906fd88
extra : histedit_source : 4d6fc904c79c74ba8c24e816d70368ee3a850769
2017-04-18 06:54:34 -04:00
Dan Minor
1cc1e5734f
Bug 1355947 - Add NatDelegate to TestNat; r=bwc
...
This allows tests to implement different packet handling schemes without having
to extend or modify TestNat itself.
MozReview-Commit-ID: 6DlESF3hfX6
--HG--
extra : rebase_source : ebb621f6f6ba00811cda7baef449caec126cb15e
2017-06-13 10:08:45 -04:00
Bill McCloskey
f115503a0b
Bug 1372405
- Provide names for all runnables in the tree (r=froydnj)
...
MozReview-Commit-ID: DKR6ROiHRS7
2017-06-26 14:19:58 -07:00
Jan Beich
3fc9fd3377
Bug 1377093 - Enable mediapipeline tests on BSDs as well. r=dminor
...
MozReview-Commit-ID: GFE13Wlxl4z
--HG--
extra : rebase_source : 26960eff59621a466ea28655787585d8d442c308
2017-06-29 12:04:25 +00:00
Munro Mengjue Chiang
eeb635c70a
Bug 1372687 - replace timestamp() (90kHz) with inputImage.render_time_ms() (Milliseconds). r=jesup
...
MozReview-Commit-ID: Do3FlBoNCZ6
--HG--
extra : rebase_source : 4a153cc3e3d74ecb3bf52af8da2b2eaef3fbac42
2017-06-21 13:51:53 +08:00
Ralph Giles
4b40c3d321
Bug 1376395 - opus: Update to the 1.2.1 release. r=kinetik
...
New upstream release. Fixes an issue where the encoder would
incorrectly bandlimit signals to 12 kHz.
--HG--
extra : rebase_source : 258692afe5a5d9602c76e71a679225bcd90951ef
2017-06-27 07:28:00 +02:00
Dan Minor
76ed84af24
Bug 1319489 - move mediapipeline_unittest to xul-gtest; r=drno
...
The test is rewritten to use mock implementations which are subclassed from real
implementations rather than using conditional compilation and separate classes.
MozReview-Commit-ID: 3jBEtEdNQOB
--HG--
rename : media/webrtc/signaling/test/mediapipeline_unittest.cpp => media/webrtc/signaling/gtest/mediapipeline_unittest.cpp
extra : rebase_source : dcf514c30793b67cc4114acd3f7fa1d01094df26
2017-01-10 09:56:58 -05:00
Jean-Yves Avenard
a59cb63f30
Bug 1374774: P11. Ignore SPS' timing information when comparing two SPS NALs. r=gerald
...
They can change from one SPS to the next, causing unecessary reconstruction of the decoder.
MozReview-Commit-ID: IhCnLuzGc2i
--HG--
extra : rebase_source : ff6020c10fe9d2eaee7ee8244c92d0c1535239be
2017-06-23 10:14:07 +02:00
Jean-Yves Avenard
6b75c7d481
Bug 1374774: P10. Attempt to reduce SPS change false positives. r=gerald
...
We now compare the decoded data rather than the raw data, otherwise as seen in video from bug 1372766, we keep draining the decoder. For some reasons the SPS NALs only differ by 1 byte at a time.
MozReview-Commit-ID: LdXinUZHjD4
--HG--
extra : rebase_source : 0aa768cbcbe5b6df0a2a01df1db61c93537899a2
2017-06-23 03:01:57 +02:00
Jean-Yves Avenard
dfd6aac637
Bug 1374774: P9. Only look for SPS changes in stream format change detection. r=gerald
...
All decoders appear capable of handling content change when just new PPS appears.
So we restrict the test to SPS changes.
MozReview-Commit-ID: LPSfMaTIj6C
--HG--
extra : rebase_source : f2a757e71dfab7938da4f064d073fc21f99edf53
2017-06-22 19:46:27 +02:00
Jean-Yves Avenard
ebf91b843f
Bug 1374774: P8. Use new SPSNALIterator class. r=gerald
...
MozReview-Commit-ID: 1nrvInxgugz
--HG--
extra : rebase_source : 7ff257b422845ca0cba606448826260a25095b68
2017-06-23 02:08:41 +02:00
Jean-Yves Avenard
1a62966642
Bug 1374774: P7. Add SPSNAL and SPSNALIterator classes. r=gerald
...
We will use them to simplify the parsing of the extradata.
MozReview-Commit-ID: 5M5uGXAkkFb
--HG--
extra : rebase_source : bbd641203eb8bdcccb667d1a4e259c1a0462b11e
2017-06-23 01:51:42 +02:00