Nico Grunbaum
194702d7ab
Bug 1343691 - fix missing rtcp stats;r=jib
...
Omitting the RTT when it is not available breaks a lot of tests (as jesup warned).
I am going to fix the RTT behavior and the tests in bug 1344970, for now RTT will
be zero when unavailable.
MozReview-Commit-ID: 9x3eQfbM3ZT
--HG--
extra : rebase_source : f8d46d7232455a3038fd99ffb6cc14111c44a794
2017-03-08 23:26:24 -08:00
Alfredo.Yang
48c54615b1
Bug 1343461 - add a wrapper class to encapsulate rust/stagefright sample table. r=gerald
...
MozReview-Commit-ID: 4UgToySaEmb
--HG--
extra : rebase_source : b91481f844d94bd3a9f7e6bfeaa08391f117e967
2017-03-01 10:53:49 +08:00
David Major
dc67bfc9a3
Bug 1344629 - Part 6: Rewrite unnecessary uses of nsLiteralString. r=dbaron
...
There's an antipattern where nsLiteralString is used as an unnecessary intermediary in converting from CharT* to CharT*,
e.g. CallAFunctionThatTakesACharPointer(NS_LITERAL_CSTRING("foo").get());
or
NS_NAMED_LITERAL_STRING(foo, "abc");
CallAFunctionThatTakesACharPointer(foo.get());
This patch rewrites the callsites that can be trivially changed to use char*/char16_t*.
I'd somewhat like to remove nsTLiteralString::get() altogether, but in code that's less straightforward than these examples, get() is useful enough to keep.
MozReview-Commit-ID: Kh1rUziVllo
--HG--
extra : rebase_source : c21a65694d6e1c42fd88f73632f7ac8f38d005ae
2017-03-14 15:26:27 +13:00
Iris Hsiao
5cece96e1c
Backed out 12 changesets (bug 1344629) for stylo build bustage
...
Backed out changeset cf4273d3ac30 (bug 1344629)
Backed out changeset a96390e044e0 (bug 1344629)
Backed out changeset d9b330f9bc24 (bug 1344629)
Backed out changeset 2b460fe020af (bug 1344629)
Backed out changeset 0ada91b0452e (bug 1344629)
Backed out changeset 083304fcd6bd (bug 1344629)
Backed out changeset 53d7d1ce2c97 (bug 1344629)
Backed out changeset 55eee7078ae4 (bug 1344629)
Backed out changeset 7d3c06b3eca9 (bug 1344629)
Backed out changeset e5df14c3db61 (bug 1344629)
Backed out changeset 636095ff2815 (bug 1344629)
Backed out changeset 0be052ad24c1 (bug 1344629)
2017-03-14 11:52:24 +08:00
David Major
40f4821701
Bug 1344629 - Part 6: Rewrite unnecessary uses of nsLiteralString. r=dbaron
...
There's an antipattern where nsLiteralString is used as an unnecessary intermediary in converting from CharT* to CharT*,
e.g. CallAFunctionThatTakesACharPointer(NS_LITERAL_CSTRING("foo").get());
or
NS_NAMED_LITERAL_STRING(foo, "abc");
CallAFunctionThatTakesACharPointer(foo.get());
This patch rewrites the callsites that can be trivially changed to use char*/char16_t*.
I'd somewhat like to remove nsTLiteralString::get() altogether, but in code that's less straightforward than these examples, get() is useful enough to keep.
MozReview-Commit-ID: Kh1rUziVllo
--HG--
extra : rebase_source : c21a65694d6e1c42fd88f73632f7ac8f38d005ae
2017-03-14 15:26:27 +13:00
Wes Kocher
8010f266fb
Merge m-c to autoland, a=merge
...
MozReview-Commit-ID: Hikpu6ARByb
2017-03-13 16:40:18 -07:00
Wes Kocher
9c14a7c4ed
Merge inbound to central, a=merge
...
MozReview-Commit-ID: ECt4ZkKUuQp
2017-03-13 16:37:21 -07:00
Carsten "Tomcat" Book
1ddeca78fa
Merge mozilla-central to autoland
2017-03-13 15:26:50 +01:00
Carsten "Tomcat" Book
c1edc7067d
merge mozilla-inbound to mozilla-central a=merge
2017-03-13 15:22:26 +01:00
Randell Jesup
ed0d72a181
Bug 1346005: add audio samples-inserted logging using AudioLatency:4 r=padenot
...
MozReview-Commit-ID: JZukIfjapuy
2017-03-10 15:22:42 -05:00
Iris Hsiao
6b7f00782d
Backed out changeset 2b23902cadd8 (bug 1346005) for bustage in MediaPipeline.cpp
2017-03-13 14:14:16 +08:00
Randell Jesup
269eb591be
Bug 1346005: add audio samples-inserted logging using AudioLatency:4 r=padenot
...
MozReview-Commit-ID: JZukIfjapuy
2017-03-10 15:22:42 -05:00
Tom Tromey
cfa2aa2cbf
Bug 1345609 - add -Werror=format to libstagefright; r=gerald
...
MozReview-Commit-ID: 8JCRDusR4Dg
--HG--
extra : rebase_source : 7de5fc43b81d068ea143c7ab6cc1ab4b4aab3185
2017-03-08 14:43:22 -07:00
Mike Hommey
12c65a0a37
Bug 1344889 - Add necessary dependendencies for generated libvpx assembly. r=mshal
...
--HG--
extra : rebase_source : f65f767dfad5fbe1a577f06923c5b84c90819fe1
2017-03-09 10:54:48 +09:00
Wes Kocher
77632ccd1b
Merge m-c to inbound, a=merge
...
MozReview-Commit-ID: JXQqoTEXxwz
2017-03-10 17:22:54 -08:00
Alex Chronopoulos
44ce83037f
Bug 1345049 - Update cubeb from upstream to f07ee6d. r=kinetik
...
MozReview-Commit-ID: 9vApWUIieJH
--HG--
extra : rebase_source : 02de16b962218747a52b5c6f71c2d681b8485fc6
2017-03-09 19:47:39 +01:00
Sebastian Hengst
6117caed69
Backed out changeset 31656946aa03 (bug 1346005) for bustage in MediaPipeline.cpp. r=backout on a CLOSED TREE
2017-03-10 21:50:22 +01:00
Randell Jesup
220412f9f7
Bug 1346005: add audio samples-inserted logging using AudioLatency:4 r=padenot
...
MozReview-Commit-ID: KuL1nNEmOnl
2017-03-10 15:22:42 -05:00
Paul Adenot
a01cea3a7b
Bug 1341254 - Update libspeex_resampler to 79822c. r=karlt
...
MozReview-Commit-ID: EDYCyjrWmz1
--HG--
extra : rebase_source : 94d87c4b911ac646e755e03dc938da57ce237aad
2017-03-06 17:16:23 +01:00
Paul Adenot
6bb696b272
Bug 1341254 - Put the modification made to the resampler code in bug 1274083 into their own patch, and add this patch to update.sh. r=karlt
...
MozReview-Commit-ID: IAOWdGS0jM
--HG--
extra : rebase_source : ca9d38acb50f7fa8818d50fd8370d98b5d21e4f9
2017-03-06 16:15:07 +01:00
Dan Minor
2f2e51556a
Bug 1343557 - Update build for gtest and gmock 1.7.0; r=ted.mielczarek
...
I've moved the mozilla specific gtest stuff to link directly in xul-gtest
rather than in the gtest static library to make it possible for standalone
programs to link against this library and not have to link
against other mozilla libraries. This allows us to build
media/webrtc/signaling/fuzztest against this version of gtest rather than the
webrtc version of gtest, which I plan to remove in a follow on bug.
I had to add a global disable for -Wgnu-zero-variadic-macro-arguments as we
hit that everywhere we use the INSTANTIATE_TEST_CASE_P macro.
This brings forward the fix from Bug 844630 to the visibility of environ in
gtest-death-test.cc.
I also removed code that set GTEST_API_ to a visibility that conflicts with
what we've defined elsewhere in tree.
MozReview-Commit-ID: 3cfuapC6vn0
--HG--
extra : rebase_source : 6e5d2684718b6ddaa5a64c1f26a0172c91b5a719
2017-03-03 14:54:05 -05:00
Gerald Squelart
ed7943aae9
Bug 1345671 - Fix format strings in libstagefright - r=kinetik
...
MozReview-Commit-ID: BJpOgY9j4UC
--HG--
extra : rebase_source : 128b19c091af135549f56b3ea4a6b26276e83002
2017-03-09 15:37:16 +11:00
Randell Jesup
7a19f87fd9
Bug 1339246: force rebuild of Send/RecvStream if the SSRCs have been changed r=bwc
...
MozReview-Commit-ID: HWZ8MXjtWzg
2017-03-08 00:24:21 -05:00
Carsten "Tomcat" Book
f6885163cd
Merge mozilla-central to mozilla-inbound
2017-03-08 14:28:34 +01:00
Iris Hsiao
6ee4c39904
Backed out changeset 4e90c48f2617 (bug 1339246) for media test failure in test_peerConnection_addtrack_removetrack_events.html
2017-03-08 14:44:35 +08:00
Randell Jesup
6274280496
Bug 1339246: force rebuild of SendStream if the SSRCs have been changed r=bwc
...
MozReview-Commit-ID: 5RNrkBZFmV3
2017-03-08 00:24:21 -05:00
Wes Kocher
9d3f12083b
Merge m-c to inbound, a=merge
...
MozReview-Commit-ID: 1Kk6k8R6WCf
2017-03-07 16:45:07 -08:00
Wes Kocher
dac8dc0c7b
Merge inbound to central, a=merge
...
MozReview-Commit-ID: 96co4Bbby7W
2017-03-07 16:40:44 -08:00
Michael Layzell
1957fbfa92
Bug 1331434 - Part 3: Return early after throwing an error in PeerConnectionImpl::Initialize, r=bwc
...
MozReview-Commit-ID: AU2V0dtmcLO
2017-03-07 19:06:48 -05:00
Joel Maher
43d997b5a3
Bug 1344470 - add BUG_COMPONENT to media/* files. r=padenot
...
MozReview-Commit-ID: C7xWOE0OwIK
2017-03-07 13:06:45 -05:00
Randell Jesup
bd828a2434
Bug 1337810: use sender SSRC for receivers r=drno
...
MozReview-Commit-ID: 1ErpaFbU6pZ
2017-03-07 16:24:00 -05:00
Carsten "Tomcat" Book
087da3f0d9
merge mozilla-inbound to mozilla-central a=merge
2017-03-07 15:13:31 +01:00
Alfredo.Yang
c178f4e8ec
Bug 1343793 - update rust mp4parser. r=kinetik
...
MozReview-Commit-ID: GGfv911o5Rb
--HG--
rename : third_party/rust/bitreader/LICENSE => third_party/rust/bitreader/LICENSE-APACHE
extra : rebase_source : a60a623af8465fe2220c5294f60f43f75a8513ec
2017-03-07 09:30:48 +08:00
Alfredo.Yang
b2fd41c814
Bug 1343793 - use i64 instead of u64 in presentation time. r=kinetik
...
MozReview-Commit-ID: ECngVxPiYEl
--HG--
extra : rebase_source : e9b428e04910a36dfaf5f19c48eb453a9b6e9898
2017-03-03 11:09:47 +08:00
Byron Campen [:bwc]
408ae2fda0
Bug 1342523 - Part 3: Remove old Telemetry probes. r=drno
...
MozReview-Commit-ID: CkwIMn9Y6sJ
--HG--
extra : rebase_source : 9a6eb6f9d720392de352c6df8c68a17b40dade40
2017-02-24 15:07:08 -06:00
Byron Campen [:bwc]
3be4ec69b5
Bug 1342523 - Part 2: Add some better ICE duration telemetry. r=bsmedberg,drno
...
MozReview-Commit-ID: 7qRd1v6rUHl
--HG--
extra : rebase_source : 0c5bbdd47f719226b29660d59bb283c530118a8a
2017-02-24 15:03:49 -06:00
Byron Campen [:bwc]
42465ae6db
Bug 1342523 - Part 1: Clean up how controlling/offerer is specified. r=drno
...
MozReview-Commit-ID: D8qPAPUZC1J
--HG--
extra : rebase_source : dec5598ee2edd9168bd5c93be222cc409a7db096
2017-02-24 14:05:27 -06:00
Wes Kocher
bfc6ee87c5
Merge m-c to autoland, a=merge
...
MozReview-Commit-ID: 7cTf6LvHTEo
2017-03-07 16:44:35 -08:00
Daniel Holbert
538d0a5aad
Bug 1345186: Suppress -Wunused-function build warnings in third-party libstagefright C code. r=mshal
...
MozReview-Commit-ID: EO0XTMTdyoG
--HG--
extra : rebase_source : f5e309f28a9b6358d78668172fcf2d71bd130f17
2017-03-07 15:02:45 -08:00
Tim Huang
fc6e097c7a
Bug 1337893 - Part 4: Updating whole gecko to make all callers of DNS using correct originAttributes. r=baku
...
MozReview-Commit-ID: D6Vp8ANSzLI
--HG--
extra : rebase_source : f3608b09835040e4a4f8e7675aa53d003f298d32
2017-02-15 10:39:40 +08:00
Daniel Holbert
a6c2851e3e
Bug 1344812: Remove variable "sessionId" from lambda-captures where it's not used, in ClearKeySessionManager.cpp. r=cpearce
...
MozReview-Commit-ID: IMdIBFmgwmv
--HG--
extra : rebase_source : c71f7910dcea9dbd9a16ef463c5983069c90f0b7
2017-03-06 10:52:09 -08:00
Nico Grunbaum
f587b4fa3f
Bug 1325173 - read full RtpStreamId when parsing RTP header extensions. r=drno
...
MozReview-Commit-ID: CHkqA0MM3fx
--HG--
extra : rebase_source : 84c0e85c9f214f1bc7403256d8c2d80809305e13
2017-03-05 23:37:51 -08:00
Chris Pearce
756932ea4e
Bug 1341894 - Correct encryption subsamples in AVCC -> AnnexB conversion. r=jya
...
This menas we can have GMPVideoDecoder's AVCC -> AnnexB conversion done by the H264Converter, and
simplify the code in WidevineVideoDecoder.
MozReview-Commit-ID: 3HT5VXth6LL
--HG--
extra : rebase_source : b840489edafa5dc981ba44f722d92083a40e34cd
2017-02-23 11:00:28 +13:00
Nils Ohlmeier [:drno]
41b62a7872
Bug 1341374: ensure mtransport refcounting is happening on the same thread r=jesup
...
MozReview-Commit-ID: 6Q3Wc1dIfnR
--HG--
extra : rebase_source : 29c73b5ac8b23d60df7946b993efa3542316bb5e
2017-02-23 21:57:50 -08:00
Wes Kocher
bd0bfddf8e
Merge m-c to inbound, a=merge
...
MozReview-Commit-ID: Fypud50dqYw
2017-03-02 15:03:11 -08:00
Wes Kocher
e447319b94
Merge inbound to central, a=merge
...
MozReview-Commit-ID: DuLPg9KE8Ci
--HG--
rename : browser/components/extensions/ext-theme.js => toolkit/components/extensions/ext-theme.js
rename : browser/components/extensions/schemas/theme.json => toolkit/components/extensions/schemas/theme.json
rename : browser/components/extensions/test/browser/browser_ext_themes_chromeparity.js => toolkit/components/extensions/test/browser/browser_ext_themes_chromeparity.js
rename : browser/components/extensions/test/browser/browser_ext_themes_dynamic_updates.js => toolkit/components/extensions/test/browser/browser_ext_themes_dynamic_updates.js
rename : browser/components/extensions/test/browser/browser_ext_themes_lwtsupport.js => toolkit/components/extensions/test/browser/browser_ext_themes_lwtsupport.js
2017-03-02 14:57:41 -08:00
Randell Jesup
c5f6a79a17
Bug 1337777: ensure mSend/RecvStream access is locked r=bwc
...
MozReview-Commit-ID: 5wBkKheve2K
2017-03-02 15:11:28 -05:00
Randell Jesup
f709468851
Bug 1337777: if no receive-SSRC was signaled for video, on the first packet reset the VideoReceiveStream r=bwc
...
Note that this stumbles over the use of the PCHandle as a global when
initializing the OpenH264 gmp plugin.
MozReview-Commit-ID: 7GEvIwwsitk
2017-03-02 15:11:22 -05:00
Randell Jesup
1ce411e0e1
Bug 1342727: Handle all bitrates in VideoConduit as bps, instead of mix of kbps and bps r=drno
...
MozReview-Commit-ID: CQrvswMkh7G
2017-03-02 15:10:13 -05:00
Carsten "Tomcat" Book
614b0dd569
Merge mozilla-central to mozilla-inbound
2017-03-02 14:06:01 +01:00