Byron Campen [:bwc]
2d9b7eb405
Bug 1547278 - Part 1: Ensure that transports are created for a repeated sLD(offer). r=mjf
...
Differential Revision: https://phabricator.services.mozilla.com/D29405
--HG--
extra : moz-landing-system : lando
2019-05-01 15:46:05 +00:00
Dan Minor
7b91688f1b
Bug 1497559 - Update moz.build file; r=ng
...
Differential Revision: https://phabricator.services.mozilla.com/D28092
--HG--
extra : moz-landing-system : lando
2019-04-26 16:38:13 +00:00
Dan Minor
a98c532fe6
Bug 1497559 - Update json files (part 2); r=ng
...
Differential Revision: https://phabricator.services.mozilla.com/D28091
--HG--
extra : moz-landing-system : lando
2019-04-26 16:38:08 +00:00
Dan Minor
c98757403c
Bug 1497559 - Update json files (part 1); r=ng
...
Differential Revision: https://phabricator.services.mozilla.com/D28090
--HG--
extra : moz-landing-system : lando
2019-04-26 16:36:07 +00:00
Dan Minor
522725a730
Bug 1497559 - Remove application capture support; r=ng
...
This removes all references to application capture except from MediaSourceEnum.
That was left in place so as to not change the enumerated values used
for WEBRTC_GET_USER_MEDIA_TYPE telemetry.
Differential Revision: https://phabricator.services.mozilla.com/D28089
--HG--
extra : moz-landing-system : lando
2019-04-26 16:35:39 +00:00
Sylvestre Ledru
e226046cb8
Bug 1547143 - Format the tree: Be prescriptive with the pointer style (left) r=Ehsan
...
# ignore-this-changeset
Depends on D28954
Differential Revision: https://phabricator.services.mozilla.com/D28956
--HG--
extra : moz-landing-system : lando
2019-05-01 08:47:10 +00:00
Byron Campen [:bwc]
0b9886fc20
Bug 1545090 - Part 1: Don't call PeerConnectionMedia::addIceCandidate for the end-of-candidates case. r=mjf
...
Differential Revision: https://phabricator.services.mozilla.com/D28418
--HG--
extra : moz-landing-system : lando
2019-04-30 17:46:58 +00:00
Byron Campen [:bwc]
7816224edf
Bug 1546408: Add some logging that was useful. r=mjf
...
Depends on D28876
Differential Revision: https://phabricator.services.mozilla.com/D28877
--HG--
extra : moz-landing-system : lando
2019-04-26 14:44:20 +00:00
Byron Campen [:bwc]
73a1e28951
Bug 1531828 - Part 1: Check that transceiver is sending before doing tone stuff. r=mjf
...
Depends on D28402
Differential Revision: https://phabricator.services.mozilla.com/D28403
--HG--
extra : moz-landing-system : lando
2019-04-23 15:20:53 +00:00
Byron Campen [:bwc]
d4982bbb5a
Bug 1542907 - Part 1: Remove duplicate msids. r=mjf
...
Differential Revision: https://phabricator.services.mozilla.com/D27117
--HG--
extra : moz-landing-system : lando
2019-04-29 15:52:38 +00:00
Byron Campen [:bwc]
f28444a083
Bug 1531803 - Part 6: Fire track events when that track has been added to a stream. r=jib,smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D25799
--HG--
extra : moz-landing-system : lando
2019-04-29 15:52:03 +00:00
Byron Campen [:bwc]
46627d3af8
Bug 1531803 - Part 3: Only set track id on JsepTrack if we're configured to emit track ids in SDP, and simplify some code. r=mjf
...
Differential Revision: https://phabricator.services.mozilla.com/D25796
--HG--
extra : moz-landing-system : lando
2019-04-29 15:51:30 +00:00
Byron Campen [:bwc]
ef7c16372d
Bug 1531803 - Part 2: Get rid of JsepTrack::GetTrackId (since it doesn't mean anything), and re-focus on stream ids. r=mjf
...
Differential Revision: https://phabricator.services.mozilla.com/D25795
--HG--
extra : moz-landing-system : lando
2019-04-29 15:51:28 +00:00
Byron Campen [:bwc]
9ab4878c40
Bug 1531803 - Part 1: Stop copying the previous msid when generating new SDP. r=mjf
...
Differential Revision: https://phabricator.services.mozilla.com/D25794
--HG--
extra : moz-landing-system : lando
2019-04-29 15:51:24 +00:00
Byron Campen [:bwc]
02c4274c5e
Bug 1546691: Avoid the PCObserver going away spontaneously when network is lost. r=mjf
...
Differential Revision: https://phabricator.services.mozilla.com/D28839
--HG--
extra : moz-landing-system : lando
2019-04-27 16:29:21 +00:00
Byron Campen [:bwc]
fd880e95f8
Bug 1545827: Use TabId instead of PBrowserOrId, use LoadInfoArgs to avoid using the system principal on the socket process, and use PSocketProcess for the WebrtcProxyChannel when on the socket process. r=kershaw,mjf
...
Differential Revision: https://phabricator.services.mozilla.com/D28239
--HG--
extra : moz-landing-system : lando
2019-04-26 14:46:26 +00:00
Ryan Hunt
d6509bb237
Bug 1534395 - Rename TabChild to BrowserChild. r=nika
...
This commit renames TabChild to BrowserChild.
Differential Revision: https://phabricator.services.mozilla.com/D28135
--HG--
rename : dom/base/InProcessTabChildMessageManager.cpp => dom/base/InProcessBrowserChildMessageManager.cpp
rename : dom/base/InProcessTabChildMessageManager.h => dom/base/InProcessBrowserChildMessageManager.h
rename : dom/ipc/TabChild.cpp => dom/ipc/BrowserChild.cpp
rename : dom/ipc/TabChild.h => dom/ipc/BrowserChild.h
extra : rebase_source : e7fcfb845a971a2760e73d517e24da18ce2551b5
extra : histedit_source : d1991334ccb107fe56e478865f22fd97b041a317
2019-04-09 17:39:01 -05:00
Kershaw Chang
5f5d6f4c69
Bug 1540289 - Don't init socket process bridge if the pref is disabled r=dragana,bwc
...
Differential Revision: https://phabricator.services.mozilla.com/D25571
--HG--
extra : moz-landing-system : lando
2019-04-23 13:06:05 +00:00
Byron Campen [:bwc]
3fa13ab015
Bug 1225877 - Part 1: Parse simulcast without rid= or pt= r=mjf
...
Differential Revision: https://phabricator.services.mozilla.com/D28244
--HG--
extra : moz-landing-system : lando
2019-04-23 12:43:21 +00:00
Byron Campen [:bwc]
08c072ff2e
Bug 1225877 - Part 0: Test-case updates. r=mjf
...
Differential Revision: https://phabricator.services.mozilla.com/D28243
--HG--
extra : moz-landing-system : lando
2019-04-23 12:43:01 +00:00
Byron Campen [:bwc]
ae71f3f61e
Bug 1543429 - Part 1: Do not copy port 0 from previous bundle-only offer msection into an answer msection. r=mjf
...
Differential Revision: https://phabricator.services.mozilla.com/D27087
--HG--
extra : moz-landing-system : lando
2019-04-16 14:53:41 +00:00
Dan Minor
26b33f86b5
Bug 1496359 - Make pipewire desktop capture support compile; r=ng
...
This removes references to abseil which is not yet used by the version of
webrtc.org in tree. It also removes a duplicate definition of a kBytesPerPixel,
which is probably results from our use of unified builds.
With these changes and some hacking of moz.build files I was able to get the
pipewire support to compile but not link. I don't have an environment set up
to build and test this properly, so I didn't take it any further.
Depends on D27373
Differential Revision: https://phabricator.services.mozilla.com/D27374
--HG--
extra : moz-landing-system : lando
2019-04-15 17:11:06 +00:00
Dan Minor
7867b77643
Bug 1496359 - Update moz.build file; r=ng
...
Depends on D27372
Differential Revision: https://phabricator.services.mozilla.com/D27373
--HG--
extra : moz-landing-system : lando
2019-04-15 17:43:54 +00:00
Dan Minor
aececea885
Bug 1496359 - Update gn configs (part 2); r=ng
...
Depends on D27371
Differential Revision: https://phabricator.services.mozilla.com/D27372
--HG--
extra : moz-landing-system : lando
2019-04-15 17:33:26 +00:00
Dan Minor
022a4a4b78
Bug 1496359 - Update gn configs (part 1); r=ng
...
Since the only change for non-pipewire builds is moving some files, I
regenerated the x64_True_x64_linux.json file using gn, then generated
a patch file for the other configurations. This will hopefully remove
the need for non-Tier 1 platform maintainers to re-run gn for their
platforms.
Depends on D27369
Differential Revision: https://phabricator.services.mozilla.com/D27371
--HG--
extra : moz-landing-system : lando
2019-04-15 17:32:11 +00:00
Dan Minor
971eaccaa1
Bug 1496359 - Conflict resolutions for Pipewire support patch; r=ng
...
Depends on D27368
Differential Revision: https://phabricator.services.mozilla.com/D27369
--HG--
rename : media/webrtc/trunk/webrtc/modules/desktop_capture/app_capturer_x11.cc => media/webrtc/trunk/webrtc/modules/desktop_capture/app_capturer_linux.cc
rename : media/webrtc/trunk/webrtc/modules/desktop_capture/x11/desktop_device_info_x11.cc => media/webrtc/trunk/webrtc/modules/desktop_capture/linux/desktop_device_info_x11.cc
rename : media/webrtc/trunk/webrtc/modules/desktop_capture/x11/desktop_device_info_x11.h => media/webrtc/trunk/webrtc/modules/desktop_capture/linux/desktop_device_info_x11.h
rename : media/webrtc/trunk/webrtc/modules/desktop_capture/x11/shared_x_util.cc => media/webrtc/trunk/webrtc/modules/desktop_capture/linux/shared_x_util.cc
rename : media/webrtc/trunk/webrtc/modules/desktop_capture/x11/shared_x_util.h => media/webrtc/trunk/webrtc/modules/desktop_capture/linux/shared_x_util.h
extra : moz-landing-system : lando
2019-04-15 17:31:02 +00:00
Dan Minor
c3c7cc825b
Bug 1496359 - Add PipeWire support to desktop capture; r=ng
...
This is an import of upstream commit 318da51f99f91e3de1192f29d7f1824958f9f13e.
Depends on D27367
Differential Revision: https://phabricator.services.mozilla.com/D27368
--HG--
rename : media/webrtc/trunk/webrtc/modules/desktop_capture/mouse_cursor_monitor_x11.cc => media/webrtc/trunk/webrtc/modules/desktop_capture/linux/mouse_cursor_monitor_x11.cc
rename : media/webrtc/trunk/webrtc/modules/desktop_capture/screen_capturer_x11.cc => media/webrtc/trunk/webrtc/modules/desktop_capture/linux/screen_capturer_x11.cc
rename : media/webrtc/trunk/webrtc/modules/desktop_capture/x11/shared_x_display.cc => media/webrtc/trunk/webrtc/modules/desktop_capture/linux/shared_x_display.cc
rename : media/webrtc/trunk/webrtc/modules/desktop_capture/x11/shared_x_display.h => media/webrtc/trunk/webrtc/modules/desktop_capture/linux/shared_x_display.h
rename : media/webrtc/trunk/webrtc/modules/desktop_capture/window_capturer_x11.cc => media/webrtc/trunk/webrtc/modules/desktop_capture/linux/window_capturer_x11.cc
rename : media/webrtc/trunk/webrtc/modules/desktop_capture/window_finder_x11.cc => media/webrtc/trunk/webrtc/modules/desktop_capture/linux/window_finder_x11.cc
rename : media/webrtc/trunk/webrtc/modules/desktop_capture/window_finder_x11.h => media/webrtc/trunk/webrtc/modules/desktop_capture/linux/window_finder_x11.h
rename : media/webrtc/trunk/webrtc/modules/desktop_capture/x11/window_list_utils.cc => media/webrtc/trunk/webrtc/modules/desktop_capture/linux/window_list_utils.cc
rename : media/webrtc/trunk/webrtc/modules/desktop_capture/x11/window_list_utils.h => media/webrtc/trunk/webrtc/modules/desktop_capture/linux/window_list_utils.h
rename : media/webrtc/trunk/webrtc/modules/desktop_capture/x11/x_atom_cache.cc => media/webrtc/trunk/webrtc/modules/desktop_capture/linux/x_atom_cache.cc
rename : media/webrtc/trunk/webrtc/modules/desktop_capture/x11/x_atom_cache.h => media/webrtc/trunk/webrtc/modules/desktop_capture/linux/x_atom_cache.h
rename : media/webrtc/trunk/webrtc/modules/desktop_capture/x11/x_error_trap.cc => media/webrtc/trunk/webrtc/modules/desktop_capture/linux/x_error_trap.cc
rename : media/webrtc/trunk/webrtc/modules/desktop_capture/x11/x_error_trap.h => media/webrtc/trunk/webrtc/modules/desktop_capture/linux/x_error_trap.h
rename : media/webrtc/trunk/webrtc/modules/desktop_capture/x11/x_server_pixel_buffer.cc => media/webrtc/trunk/webrtc/modules/desktop_capture/linux/x_server_pixel_buffer.cc
rename : media/webrtc/trunk/webrtc/modules/desktop_capture/x11/x_server_pixel_buffer.h => media/webrtc/trunk/webrtc/modules/desktop_capture/linux/x_server_pixel_buffer.h
extra : moz-landing-system : lando
2019-04-15 17:26:27 +00:00
Dan Minor
9cd9d371d9
Bug 1496359 - Don't set _GLIBCXX_DEBUG in webrtc.org build config; r=ng
...
This define is not set in the current gn generated json and moz.build files.
If I rerun gn, this define ends up being set, and the build will fail with
a variety of link time errors.
My guess is that enable_iterator_debugging was not set when I last ran gn for
x64 Linux, and that it was subsequently enabled without regenerating the gn
files and noticing that it causes problems.
Differential Revision: https://phabricator.services.mozilla.com/D27367
--HG--
extra : moz-landing-system : lando
2019-04-15 17:12:31 +00:00
Byron Campen [:bwc]
c8b347cbbe
Bug 1543427 - Part 1: Do not prevent rollback from disassociating a stopped transceiver. r=mjf
...
Differential Revision: https://phabricator.services.mozilla.com/D26934
--HG--
extra : moz-landing-system : lando
2019-04-16 14:53:03 +00:00
Byron Campen [:bwc]
48689b5718
Bug 1543425 - Part 1: Ensure that just-added (and just-stopped) transceivers do not have their m-section recycled just because that m-section was disabled last negotiation. r=mjf
...
Differential Revision: https://phabricator.services.mozilla.com/D26932
--HG--
extra : moz-landing-system : lando
2019-04-11 15:08:21 +00:00
Byron Campen [:bwc]
ad9aca54ac
Bug 1072388 - Part 2: Don't stomp level assignments on local offer rollback, since those are set by createOffer, not sLD. r=mjf
...
Depends on D26780
Differential Revision: https://phabricator.services.mozilla.com/D26781
--HG--
extra : moz-landing-system : lando
2019-04-10 15:57:14 +00:00
Byron Campen [:bwc]
a5a8793e9f
Bug 1072388 - Part 1: Allow createOffer to be called in have-local-offer, and allow repeated setting of offers. r=mjf
...
Depends on D26779
Differential Revision: https://phabricator.services.mozilla.com/D26780
--HG--
extra : moz-landing-system : lando
2019-04-10 15:56:20 +00:00
Boris Zbarsky
d0bcf72821
Bug 1543564 part 2. Get rid of pointless nsPIDOMWindowInner::AsInner methods. r=farre
...
Differential Revision: https://phabricator.services.mozilla.com/D27027
--HG--
extra : moz-landing-system : lando
2019-04-11 14:12:43 +00:00
Nico Grunbaum
560f318141
Bug 1532898 - have VideoConduit directly record its telemetry r=mjf
...
moves where the VideoConduit related telemetry is recorded, so that non-standard stats can be removed from the stats report
Differential Revision: https://phabricator.services.mozilla.com/D22259
--HG--
extra : moz-landing-system : lando
2019-04-11 00:46:45 +00:00
Byron Campen [:bwc]
12b283cba1
Bug 1288105 - Part 2: Fix longstanding bug where rollback could wipe out the codecs in a transceiver, that was being hidden by a bug fixed in part 1. r=mjf
...
Depends on D26238
Differential Revision: https://phabricator.services.mozilla.com/D26348
--HG--
extra : moz-landing-system : lando
2019-04-05 17:41:25 +00:00
Byron Campen [:bwc]
51a4f641d7
Bug 1288105 - Part 1: Do not set recv tracks' payload types based on the remote SDP. Some related simplifications/fixes. r=mjf
...
Differential Revision: https://phabricator.services.mozilla.com/D26238
--HG--
extra : moz-landing-system : lando
2019-04-05 17:23:45 +00:00
Byron Campen [:bwc]
97b3b82aeb
Bug 1288105 - Part 0: Add some unit-tests related to payload type asymmetry. r=mjf
...
Differential Revision: https://phabricator.services.mozilla.com/D26237
--HG--
extra : moz-landing-system : lando
2019-04-05 17:23:22 +00:00
Byron Campen [:bwc]
e9c4cbb352
Bug 1511542: Send RefPtr<WebrtcVideoConduit> back to main to be released in STS dispatches. r=dminor
...
Differential Revision: https://phabricator.services.mozilla.com/D26312
--HG--
extra : moz-landing-system : lando
2019-04-05 17:24:31 +00:00
Sylvestre Ledru
03fc65347c
Bug 1542146 - Apply the change with the option StatementMacros from clang-format-8 r=andi
...
# ignore-this-changeset
Differential Revision: https://phabricator.services.mozilla.com/D26280
--HG--
extra : moz-landing-system : lando
2019-04-05 21:42:17 +00:00
Sylvestre Ledru
03c8e8c2dd
Bug 1519636 - clang-format-8: Reformat recent changes to the Google coding style r=Ehsan
...
clang-format-8 upstream had some improvements wrt macros
See: https://reviews.llvm.org/D33440
This is why the diff is bigger than usual
# ignore-this-changeset
Differential Revision: https://phabricator.services.mozilla.com/D26098
--HG--
extra : moz-landing-system : lando
2019-04-05 21:41:42 +00:00
Nico Grunbaum
ec5fcb2581
Bug 1541553 - allow RTCRtpReceiverStats roundTripTime of 0 after non-zero values have been reported r=bwc
...
roundTripTime can be zero once it has been non-zero this should help with intermitents in WPT and mochitests
Differential Revision: https://phabricator.services.mozilla.com/D25981
--HG--
extra : moz-landing-system : lando
2019-04-05 19:40:04 +00:00
Csoregi Natalia
ba58e936bd
Backed out changeset 4ad80127f89f (bug 1519636) for bustage on MarkupMap.h and nsAccessibilityService.cpp. CLOSED TREE
2019-04-05 09:48:19 +03:00
Sylvestre Ledru
d1c1878603
Bug 1519636 - clang-format-8: Reformat recent changes to the Google coding style r=Ehsan
...
clang-format-8 upstream had some improvements wrt macros
See: https://reviews.llvm.org/D33440
This is why the diff is bigger than usual
# ignore-this-changeset
Differential Revision: https://phabricator.services.mozilla.com/D26098
--HG--
extra : moz-landing-system : lando
2019-04-04 21:36:16 +00:00
Narcis Beleuzu
24dbe577a5
Backed out changeset 389b6bbd76db (bug 1519636) for bustages on MarkupMap.h . CLOSED TREE
2019-04-05 00:27:56 +03:00
Sylvestre Ledru
399dbd28fe
Bug 1519636 - clang-format-8: Reformat recent changes to the Google coding style r=Ehsan
...
clang-format-8 upstream had some improvements wrt macros
See: https://reviews.llvm.org/D33440
This is why the diff is bigger than usual
# ignore-this-changeset
Differential Revision: https://phabricator.services.mozilla.com/D26098
--HG--
extra : moz-landing-system : lando
2019-04-04 20:12:23 +00:00
Nico Grunbaum
8c19e6d0db
Bug 1534466 - implement getContributingSources and getSynchronizationSources for video r=jib
...
Bug 1534466 - P1 refactor RtpSourceObserver to accept RTPHeader
Bug 1534466 - P2 Add RtpSourceObserver to VideoConduit
Bug 1534466 - P3 Update WPT ini to reflect newly passing tests
Differential Revision: https://phabricator.services.mozilla.com/D23434
--HG--
extra : moz-landing-system : lando
2019-04-01 21:22:42 +00:00
Byron Campen [:bwc]
e5bd78effc
Bug 1536631
- Part 7: Fix some test-cases that were expecting InvalidStateError when they should have been expecting InvalidModificationError. r=jib
...
Rebasing on top of bug 1531110 found some more bugs, and more bad tests.
Differential Revision: https://phabricator.services.mozilla.com/D25478
--HG--
extra : moz-landing-system : lando
2019-04-02 13:10:01 +00:00
Byron Campen [:bwc]
aae4a5ec0d
Bug 1536631
- Part 4: JsepSessionTest fixes. r=mjf
...
Differential Revision: https://phabricator.services.mozilla.com/D25149
--HG--
extra : moz-landing-system : lando
2019-04-02 13:09:11 +00:00
Byron Campen [:bwc]
9c408b0d7b
Bug 1536631
- Part 3: Get JsepSession and PCImpl using the new error enum from part 1. r=mjf
...
Differential Revision: https://phabricator.services.mozilla.com/D25148
--HG--
extra : moz-landing-system : lando
2019-04-02 13:08:53 +00:00
Byron Campen [:bwc]
244e1297e3
Bug 1539809 - Part 1: Relax an assertion; allow transceiver level assignments to change on rollback, provided they weren't negotiated. r=mjf
...
Depends on D25443
Differential Revision: https://phabricator.services.mozilla.com/D25444
--HG--
extra : moz-landing-system : lando
2019-03-29 18:43:36 +00:00