Closed Bug 1521879 Opened 6 years ago Closed 6 years ago

Use mtransport in a separate process, guarded by a pref

Categories

(Core :: WebRTC: Networking, enhancement, P2)

enhancement

Tracking

()

RESOLVED FIXED
mozilla67
Fission Milestone M1
Tracking Status
firefox67 --- fixed

People

(Reporter: bwc, Assigned: bwc)

References

Details

Attachments

(10 files, 1 obsolete file)

47 bytes, text/x-phabricator-request
Details | Review
47 bytes, text/x-phabricator-request
Details | Review
47 bytes, text/x-phabricator-request
Details | Review
47 bytes, text/x-phabricator-request
Details | Review
47 bytes, text/x-phabricator-request
Details | Review
47 bytes, text/x-phabricator-request
Details | Review
47 bytes, text/x-phabricator-request
Details | Review
47 bytes, text/x-phabricator-request
Details | Review
47 bytes, text/x-phabricator-request
Details | Review
47 bytes, text/x-phabricator-request
Details | Review
No description provided.

Depends on D17274

Depends on D17276

Rank: 15
Priority: -- → P2
Attachment #9038323 - Attachment description: Bug 1521879 - Part 6: Update IPC serialize/deserialize code for RTP stream stats to match what is in the dictionaries. → Bug 1521879 - Part 5: Update IPC serialize/deserialize code for RTP stream stats to match what is in the dictionaries.
Attachment #9038322 - Attachment is obsolete: true
Attachment #9038321 - Attachment description: Bug 1521879 - Part 4: Better logging for candidate gathering (was necessary to figure out part 5). → Bug 1521879 - Part 4: Better logging for candidate gathering (was necessary to figure out parts of bug 1513059).
Depends on: 1524035

We should not try to land this (or any other webrtc signaling work) until bug 1524642 is fixed.

Depends on: 1524642

Does part 7 look good now?

Flags: needinfo?(ahal)

Yes, sorry for the delay!

Flags: needinfo?(ahal)
Pushed by bcampen@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/c414d82a5325 Part 1: IPC-based MediaTransport implementation r=mjf https://hg.mozilla.org/integration/autoland/rev/604b9a007fe5 Part 1.1: Compensate for changes to how IPC headers are generated in the last rebase. r=mjf https://hg.mozilla.org/integration/autoland/rev/5dc76e863a02 Part 2: Fix include-what-you-use bugs triggered by unified compilation. r=kip https://hg.mozilla.org/integration/autoland/rev/0b85b1a7c1ce Part 3: Get --disable-webrtc builds working. r=mjf https://hg.mozilla.org/integration/autoland/rev/761fca0514fb Part 4: Better logging for candidate gathering (was necessary to figure out parts of bug 1513059). r=mjf https://hg.mozilla.org/integration/autoland/rev/d44f15fd4529 Part 5: Update IPC serialize/deserialize code for RTP stream stats to match what is in the dictionaries. r=ng https://hg.mozilla.org/integration/autoland/rev/94b62c6f22e2 Part 6: Disable SetProxyServer for the IPC implementation until bug 1521113 is fixed or worked around. r=mjf https://hg.mozilla.org/integration/autoland/rev/54ac1b47b736 Part 7: Create new CI jobs for media mochitests with socket process enabled. r=ahal https://hg.mozilla.org/integration/autoland/rev/baac167868b3 Part 8: Don't run triggered check logic on obsolete streams. r=mjf

Looks like there was some vertical whitespace checking I tripped over, should be corrected now:

https://phabricator.services.mozilla.com/D17942?vs=65212&id=65245&whitespace=ignore-most#toc

Flags: needinfo?(docfaraday)
Pushed by bcampen@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/d4004105a04a Part 1: IPC-based MediaTransport implementation r=mjf https://hg.mozilla.org/integration/autoland/rev/48c9c643e7bb Part 1.1: Compensate for changes to how IPC headers are generated in the last rebase. r=mjf https://hg.mozilla.org/integration/autoland/rev/a6105ccc188c Part 2: Fix include-what-you-use bugs triggered by unified compilation. r=kip https://hg.mozilla.org/integration/autoland/rev/07747027c59c Part 3: Get --disable-webrtc builds working. r=mjf https://hg.mozilla.org/integration/autoland/rev/6b709cd9a479 Part 4: Better logging for candidate gathering (was necessary to figure out parts of bug 1513059). r=mjf https://hg.mozilla.org/integration/autoland/rev/1addf1e15b55 Part 5: Update IPC serialize/deserialize code for RTP stream stats to match what is in the dictionaries. r=ng https://hg.mozilla.org/integration/autoland/rev/ed6c8d3bbfde Part 6: Disable SetProxyServer for the IPC implementation until bug 1521113 is fixed or worked around. r=mjf https://hg.mozilla.org/integration/autoland/rev/abcb8be12adf Part 7: Create new CI jobs for media mochitests with socket process enabled. r=ahal https://hg.mozilla.org/integration/autoland/rev/0bb76534f207 Part 8: Don't run triggered check logic on obsolete streams. r=mjf https://hg.mozilla.org/integration/autoland/rev/f597a73a6eac Part 9: Re-enable the prefs service on the socket process. r=erahm
Depends on: 1530107
Status: RESOLVED → REOPENED
Flags: needinfo?(docfaraday)
Resolution: FIXED → ---
Target Milestone: mozilla67 → ---

Wow, we don't have a single webrtc test for private browsing. That needs to be fixed.

Flags: needinfo?(docfaraday)
Pushed by bcampen@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/f18e61be455d Part 1: IPC-based MediaTransport implementation r=mjf https://hg.mozilla.org/integration/autoland/rev/fd4330c37f1f Part 1.1: Compensate for changes to how IPC headers are generated in the last rebase. r=mjf https://hg.mozilla.org/integration/autoland/rev/92aca26a3204 Part 2: Fix include-what-you-use bugs triggered by unified compilation. r=kip https://hg.mozilla.org/integration/autoland/rev/1f06f1722fb4 Part 3: Get --disable-webrtc builds working. r=mjf https://hg.mozilla.org/integration/autoland/rev/9ab737c1a29a Part 4: Better logging for candidate gathering (was necessary to figure out parts of bug 1513059). r=mjf https://hg.mozilla.org/integration/autoland/rev/5c091f2ad086 Part 5: Update IPC serialize/deserialize code for RTP stream stats to match what is in the dictionaries. r=ng https://hg.mozilla.org/integration/autoland/rev/259d00c5c42b Part 6: Disable SetProxyServer for the IPC implementation until bug 1521113 is fixed or worked around. r=mjf https://hg.mozilla.org/integration/autoland/rev/634949dfc792 Part 7: Create new CI jobs for media mochitests with socket process enabled. r=ahal https://hg.mozilla.org/integration/autoland/rev/083dee3d2169 Part 8: Don't run triggered check logic on obsolete streams. r=mjf https://hg.mozilla.org/integration/autoland/rev/5aa193f471ea Part 9: Re-enable the prefs service on the socket process. r=erahm
Depends on: 1530815
Depends on: 1531031
Fission Milestone: --- → M1
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: