Граф коммитов

7677 Коммитов

Автор SHA1 Сообщение Дата
Randell Jesup 9756342857 Bug 1112392: Move webrtc Tab Sharing to work in e10s/fission r=dminor
Also we drop support for an independent-of-scroll/viewport capture, which
the old Tab Sharing supported, for security reasons (and we don't need it).

Differential Revision: https://phabricator.services.mozilla.com/D80974
2020-07-10 01:00:51 +00:00
Tom Prince 204d796929 Bug 1651731: [lint] Python and shell files without `#!` should not be executable; r=linter-reviewers,perftest-reviewers,geckoview-reviewers,agi,sylvestre,sparky
Differential Revision: https://phabricator.services.mozilla.com/D82954
2020-07-09 20:29:18 +00:00
Chun-Min Chang 168b47f125 Bug 1598148 - P2: Update cubeb to a971bf1. r=kinetik
Pick commits:
a971bf1 - Bump the priority of audiounit-rust in default init
ea39471 - Merge branch 'Filoppi-patch-1'
2cc3a02 - Fix conversion from com_heap_ptr.
0bd0338 - Merge branch 'patch-1' of https://github.com/Filoppi/cubeb into Filoppi-patch-1
b69886c - As suggested
20cb7e0 - Fixed small memory leak
Applying a patch on top of a971bf1a045b0e5dcaffd2a15c3255677f43cd2d

Differential Revision: https://phabricator.services.mozilla.com/D54055
2020-07-09 09:10:46 +00:00
Csoregi Natalia 6be2db575b Backed out changeset 20e97810b319 (bug 1112392) for bustages on tab_capturer.h. CLOSED TREE 2020-07-10 00:40:42 +03:00
Randell Jesup 084100482a Bug 1112392: Move webrtc Tab Sharing to work in e10s/fission r=dminor
Also we drop support for an independent-of-scroll/viewport capture, which
the old Tab Sharing supported, for security reasons (and we don't need it).

Differential Revision: https://phabricator.services.mozilla.com/D80974
2020-07-09 20:34:15 +00:00
Matthew Finkel 262fa6f330 Bug 1585470 - Remove duplicate cpu-features.c definition when building GV without webrtc r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D82120
2020-07-09 19:10:34 +00:00
Byron Campen [:bwc] 88844c36fc Bug 1326005: Always update the Jsep ICE transport's candidate list when negotiation completes. r=mjf
Differential Revision: https://phabricator.services.mozilla.com/D82036
2020-07-08 18:32:17 +00:00
Byron Campen [:bwc] 40f9bf512c Bug 1326005: Make this log at INFO because that's the level we log on the sending side. r=mjf
Differential Revision: https://phabricator.services.mozilla.com/D82035
2020-07-08 18:00:20 +00:00
Michael Froman 919ac9b1ae Bug 1651286 - remove unused static method PeerConnectionImpl::CreatePeerConnection. r=bwc
Differential Revision: https://phabricator.services.mozilla.com/D82781
2020-07-08 19:45:11 +00:00
Dan Minor 4e37915de1 Bug 1650572 - Check V4L2_CAP_DEVICE_CAPS before accessing device_caps; r=ng
The capabilities field is for the physical device, device_caps is for the
specific /dev/videoX device that has been opened. The device_caps field is
only populated if V4L2_CAP_DEVICE_CAPS is set, so we should check that, and
fall back to capabilities if it is not set.

Differential Revision: https://phabricator.services.mozilla.com/D82377
2020-07-08 17:35:38 +00:00
Narcis Beleuzu 0515bebd4d Backed out changeset e1841978b15a (bug 1193437) for bustages on ice_unittest.cpp 2020-07-08 07:52:53 +03:00
Byron Campen [:bwc] ab9a9c5d68 Bug 1193437: Use config structs in NrIceCtx, and centralize pref lookups some. r=mjf
Differential Revision: https://phabricator.services.mozilla.com/D82549
2020-07-07 17:14:38 +00:00
Byron Campen [:bwc] f92cc316ae Bug 1649678: Add include needed by OpenBSD. r=mjf
Differential Revision: https://phabricator.services.mozilla.com/D82531
2020-07-07 16:33:50 +00:00
Simon Giesecke 9364b353d4 Bug 1648010 - Remove NS_NAMED_LITERAL_CSTRING and NS_NAMED_LITERAL_STRING macros. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D80631
2020-07-01 08:42:31 +00:00
Simon Giesecke cd8b8939b9 Bug 1648010 - Replace uses of NS_LITERAL_STRING/NS_LITERAL_CSTRING macros by _ns literals. r=geckoview-reviewers,jgilbert,agi,hsivonen,froydnj
Differential Revision: https://phabricator.services.mozilla.com/D80860
2020-07-01 08:29:29 +00:00
Alex Chronopoulos b1f143193d Bug 1647956 - Import cubeb from upstream to 575bd44. r=padenot
pick commits:
575bd44 - resampler: avoid overflow on uint arithmetics
7bc4f13 - Add in header doc the switching devices behavior.

Differential Revision: https://phabricator.services.mozilla.com/D81695
2020-06-30 12:14:48 +00:00
Nico Grunbaum f8f21f2398 Bug 1648600 - add SDP parsing errors to SDP history;r=dminor,jib,emilio
Differential Revision: https://phabricator.services.mozilla.com/D81265
2020-06-30 02:38:40 +00:00
Nico Grunbaum c78d9cccad Bug 1644709 - Add PeerConnection configuration to about:webrtc;r=dminor,jib,webidl,smaug
Differential Revision: https://phabricator.services.mozilla.com/D80787
2020-06-30 02:35:36 +00:00
Jon Bauman c9e1d68234 Bug 1641887 - Update libdav1d to be1fe18 r=dminor
Differential Revision: https://phabricator.services.mozilla.com/D81280
2020-06-26 16:52:33 +00:00
Emilio Cobos Álvarez 7c995807da Bug 1646936 - Generate a single metadata file in the objdir, and feed it to cbindgen. r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D80360
2020-06-26 10:41:26 +00:00
Coroiu Cristina 302c2fa31a Backed out changeset 8f948dd74aba (bug 1646936) for SM and Toolchain failures on a CLOSED TREE 2020-06-26 13:08:09 +03:00
Emilio Cobos Álvarez 9c7c03bf30 Bug 1646936 - Generate a single metadata file in the objdir, and feed it to cbindgen. r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D80360
2020-06-26 09:37:16 +00:00
Byron Campen [:bwc] e05489b922 Bug 1643058: Timestamp mDNS lookups. r=dminor
Differential Revision: https://phabricator.services.mozilla.com/D79531
2020-06-25 13:21:52 +00:00
Dorel Luca e037947c1d Backed out 6 changesets (bug 1643058) for WPT failures in webrtc/RTCRtpReceiver-getSynchronizationSources.https.html. CLOSED TREE
Backed out changeset 6dd69c93d9e2 (bug 1643058)
Backed out changeset fcc0942206d9 (bug 1643058)
Backed out changeset 12c6d279b173 (bug 1643058)
Backed out changeset 7d90312af10f (bug 1643058)
Backed out changeset c4f71ccf6934 (bug 1643058)
Backed out changeset e6edf6df8183 (bug 1643058)
2020-06-24 07:28:06 +03:00
Byron Campen [:bwc] 67473c1fc0 Bug 1643058: Timestamp mDNS lookups. r=dminor
Differential Revision: https://phabricator.services.mozilla.com/D79531
2020-06-23 18:07:05 +00:00
Dan Minor 0e2a0cec63 Bug 1647368 - Update gn generated files; r=ng
Depends on D80546

Differential Revision: https://phabricator.services.mozilla.com/D80547
2020-06-22 21:10:30 +00:00
Dan Minor 56605a5c2c Bug 1647368 - Update build files; r=ng
Depends on D80545

Differential Revision: https://phabricator.services.mozilla.com/D80546
2020-06-22 21:10:05 +00:00
Dan Minor 0868cb89d3 Bug 1647368 - Move objc video capture code to dom/media/systemservices; r=ng
All changes in these files are a result of code formatting being applied.
When these files were under webrtc, they were treated as third party code and
not formatting. By moving them, formatting is now applied.

Differential Revision: https://phabricator.services.mozilla.com/D80544
2020-06-22 21:09:34 +00:00
Jean-Yves Avenard 87438519f0 Bug 1637500 - P2. Rename methods as they are not always dealing with "threads". r=froydnj
Before P1, GetCurrentThreadSerialEventTarget would have always returned the same data as NS_GetCurrentThread, making the comment incorrect Now it will properly return the running TaskQueue if any.

This change of name more clearly exposes what they are doing, as we aren't always dealing with threads directly; but a nsISerialEventTarget

Differential Revision: https://phabricator.services.mozilla.com/D80354
2020-06-23 05:05:36 +00:00
Jean-Yves Avenard 4f53bc5dc3 Bug 1647133 - P3. Use nsISerialEventTarget where it's actually that. r=valentin
All uses are always the main thread and its derivative (obtained via EventTargetFor method) or nullptr.

Depends on D80421

Differential Revision: https://phabricator.services.mozilla.com/D80422
2020-06-22 11:13:24 +00:00
Dan Minor 1116efcc34 Bug 1646092 - Do not add ssrc-group to sdp on recvonly msections; r=bwc
Chrome will not accept sdp with ssrc-group:FID on recvonly msections, causing
calls to fail to be established between Firefox and Chrome when only a
microphone is present on the Firefox side.

Differential Revision: https://phabricator.services.mozilla.com/D80034
2020-06-22 12:32:16 +00:00
Byron Campen [:bwc] 61e3e355eb Bug 1646838: Rename this variable. r=mjf
Depends on D80277

Differential Revision: https://phabricator.services.mozilla.com/D80278
2020-06-18 23:44:37 +00:00
Byron Campen [:bwc] 43dd35b65d Bug 1646838: Rewrite this to use c++ structured bindings, and pick better names. r=mjf
Depends on D80275

Differential Revision: https://phabricator.services.mozilla.com/D80277
2020-06-18 23:46:13 +00:00
Byron Campen [:bwc] 0d162c327d Bug 1646838: Replace this function with a better named one. r=mjf
Depends on D80272

Differential Revision: https://phabricator.services.mozilla.com/D80275
2020-06-18 23:47:47 +00:00
Byron Campen [:bwc] 9a4fa6ba9e Bug 1646838: This enum and function are not even used, so removing them. r=mjf
Differential Revision: https://phabricator.services.mozilla.com/D80272
2020-06-18 23:43:29 +00:00
Dorel Luca 524cb78f56 Backed out changeset 35dcd6ad89c6 (bug 1646092) for Gtests failures in JsepSessionTest.OfferAnswerRecvOnlyLines. CLOSED TREE 2020-06-18 23:22:29 +03:00
Dan Minor c8da0b9e5f Bug 1646092 - Do not add ssrc-group to sdp on recvonly msections; r=bwc
Chrome will not accept sdp with ssrc-group:FID on recvonly msections, causing
calls to fail to be established between Firefox and Chrome when only a
microphone is present on the Firefox side.

Differential Revision: https://phabricator.services.mozilla.com/D80034
2020-06-18 15:30:41 +00:00
Andrea Marchesini 0f29634160 Bug 1646273 - Add a nullptr check in ns_socket_tcp before sending data, r=bwc
Differential Revision: https://phabricator.services.mozilla.com/D79950
2020-06-18 15:41:36 +00:00
Dan Minor 8b02726f4f Bug 1645675 - Fix DTMF call return values in AudioConduit; r=ng
Differential Revision: https://phabricator.services.mozilla.com/D79723
2020-06-18 02:35:50 +00:00
Matthew Gregan 3d04faf512 Bug 1646576 - Update audioipc to c04a660a. r=chunmin
Differential Revision: https://phabricator.services.mozilla.com/D80123
2020-06-18 03:56:54 +00:00
Dan Minor 737ca9006d Bug 1639734 - Restore check that sink is registered in AddOrUpdateSink; r=bwc
Differential Revision: https://phabricator.services.mozilla.com/D78723
2020-06-08 19:14:06 +00:00
Nils Ohlmeier [:drno] b2a1ca628f Bug 1646150: removed unused libwebrtc sctp code. r=ng
Differential Revision: https://phabricator.services.mozilla.com/D79883
2020-06-16 20:02:30 +00:00
David Major dd955b19e7 Bug 1646206 - Fix a vsnprintf lint in ClearKeyUtils.cpp r=bryce
We have a clang-plugin check that discourages raw `vsnprintf`, but for some reason it doesn't catch this before clang 11. I _think_ it's related to earlier versions not being able to see that `len` is a constant, but I'm not really sure.

Differential Revision: https://phabricator.services.mozilla.com/D79918
2020-06-16 23:06:22 +00:00
Dan Minor 0b5eafd46f Bug 1645127 - Copy MID from source packet to RTX packet; r=ng
This change is already present upstream.

Differential Revision: https://phabricator.services.mozilla.com/D79548
2020-06-13 22:48:58 +00:00
Nico Grunbaum 5442b2eb88 Bug 1624967 - Display entire SDP history about:webrtc;r=dminor,webidl,smaug,flod
Differential Revision: https://phabricator.services.mozilla.com/D78866
2020-06-10 13:51:41 +00:00
Nico Grunbaum 87986ab67c Bug 1637450 - P2 - Access remote SSRC from any thread;r=dminor
Differential Revision: https://phabricator.services.mozilla.com/D78827
2020-06-10 13:55:43 +00:00
Nico Grunbaum 8108184b4f Bug 1637450 - Add Video Frame statistics to about:webrtc;r=bwc,webidl,smaug
Differential Revision: https://phabricator.services.mozilla.com/D75073
2020-06-10 16:34:25 +00:00
Tom Ritter db140837f8 Bug 1637845 - Add a moz.yaml for libaom and remove version information from the README r=glob
Differential Revision: https://phabricator.services.mozilla.com/D76432
2020-06-10 14:47:57 +00:00
Tom Ritter ce91a401a8 Bug 1637845 - Add/change support for running scripts to the moz.yaml schema r=glob
Here we unify the 'run_after' section with 'file-updates' just naming
them 'update-actions'.  This will allow a simpler schema and a clearer
picture of the order of actions that are taken.

Differential Revision: https://phabricator.services.mozilla.com/D76428
2020-06-10 14:46:03 +00:00
Tom Ritter 606d1b6c0e Bug 1637845 - Extend the file-updates schema to support a copy-file action r)glob
Additionally, raise voluptuous.Invalid errors so the message provided in
the Exception is shown to the user on error.

Differential Revision: https://phabricator.services.mozilla.com/D75697

Depends on D75696
2020-06-10 14:42:55 +00:00