createOffer with no transceivers fails
Categories
(Core :: WebRTC: Signaling, defect, P3)
Tracking
()
Tracking | Status | |
---|---|---|
firefox67 | --- | fixed |
People
(Reporter: bwc, Assigned: bwc)
References
(Blocks 1 open bug)
Details
Attachments
(1 file)
This is a degenerate case, but there's nothing in the spec about treating this as an error.
Comment 1•6 years ago
•
|
||
I seem to recall a comment on a spec issue where the Firefox behavior was considered, but I failed to find it. rtcweb-wg/jsep/issues/832 would suggest createOffer wo/transceivers should be supported.
Assignee | ||
Comment 2•6 years ago
|
||
Any gut feeling on priority/rank here? As far as I can see, the primary reason to do this is to improve our test coverage and make wpt sync easier.
Comment 4•6 years ago
|
||
Assignee | ||
Updated•6 years ago
|
Assignee | ||
Comment 5•6 years ago
|
||
Bumping priority mostly so we can re-enable some wpt, and ease wpt sync a little.
Assignee | ||
Updated•6 years ago
|
Assignee | ||
Comment 6•6 years ago
|
||
Assignee | ||
Comment 7•6 years ago
|
||
Assignee | ||
Comment 8•6 years ago
|
||
Assignee | ||
Comment 9•6 years ago
|
||
Comment 10•6 years ago
|
||
Comment 11•6 years ago
|
||
Backed out changeset add69e4bd9af (Bug 1531075) for wpt failures at RTCPeerConnection-setRemoteDescription-offer.html.
Backout: https://hg.mozilla.org/integration/autoland/rev/5899671d28c9c424f549666af6749ef93da8c92a
Push that started the failures: https://treeherder.mozilla.org/#/jobs?repo=autoland&resultStatus=pending%2Crunning%2Csuccess%2Ctestfailed%2Cbusted%2Cexception&revision=add69e4bd9af8b952a29e66b6cf0df33be47f214&selectedJob=233636814
Failure log: https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=233636814&repo=autoland&lineNumber=20057
Assignee | ||
Comment 12•6 years ago
|
||
Stepping on my own toes here with bug 1531146. Have updated phabricator.
Comment 13•6 years ago
|
||
Comment 14•6 years ago
|
||
bugherder |
Comment 15•5 years ago
•
|
||
The SDP spec requires connection information be present [0], so this degenerate case isn't expressible with SDP, unless we include a top level connection line. Should the Rust SDP parser be changed to support this case? This seems like a bug in the JSEP spec not to also require a top level connection line in this case, and something that will occur as a developer error (which would be helpful to report), more often than it would be used intentionally.
Updated•5 years ago
|
Assignee | ||
Comment 16•5 years ago
|
||
I agree that this case is goofy, and should never have been allowed by the spec (either webrtc-pc or jsep). It might be worth surfacing a warning I suppose, but for now let's just allow it.
Description
•