Blocked on unified plan, or unified plan blocked on this? :) Hmm.
Yes this should probably be blocked on unified plan because otherwise we end up with multiple senders/receivers per transceiver which is not how the RTCRtpTransceiver interface looks, and I don't see any value in exposing getTransceivers() with Plan B.
On the other hand I don't think we should expose Unified Plan without transceivers, so could be blocked on each other - work in parallel that both need to be finished before changing default.
Working for M-68, but not a lot of time so M-69 is more realistic. We'll see in the coming week how it pans out.
The plan is only to support transceivers when Unified Plan mode is on. Switching the default from Plan B to Unified Plan will take longer time, so transceivers will be shipped before available by a default-configured RTCPeerConnection. That will be different bug and Intent to Ship.
Requesting ab1bc90d6ab7f52c22e56a181d7f5d3229df3859 (comment 49) be merged into M-69. I'm assuming it just missed the cut with less than a day. We'd like to ship addTransceiver together with RTCRtpTransceiver (comment 48) which did make the cut.
Your change meets the bar and is auto-approved for M69. Please go ahead and merge the CL to branch 3497 manually. Please contact milestone owner if you have questions.
Owners: amineer@(Android), kariahda@(iOS), cindyb@(ChromeOS), govind@(Desktop)
For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
Comment 1 by hbos@chromium.org
, Oct 23 2017