[webrtc-pc] new commits pushed by aboba

The following commits were just pushed by aboba to https://github.com/w3c/webrtc-pc:

* Fix setCodecPreferences note regarding offer/answer negotiation.

Fixes #1838.

The note said that, even if codec preferences are set, the list of
codecs in the answer will be a subset of those in the offer. Which JSEP
required before, but now does not:

  [T]he media formats in the answer MUST include at least one format
  that is present in the offer, but MAY include formats that are locally
  supported but not present in the offer.

So now, the subset rule is only a SHOULD in RFC3264, and not a MUST in
JSEP. So although most implementations are expected to honor the
"SHOULD", implementations can technically offer codecs in the answer
that were not in the offer. Which is now clarified in this note, with a
brief example.
  by Taylor Brandstetter
https://github.com/w3c/webrtc-pc/commit/5d6d175819a4ab622715472c6c7a710aa259b522

* Rewording note per Bernard's suggestion
  by Taylor Brandstetter
https://github.com/w3c/webrtc-pc/commit/7308fbec8c5bab6302639d466327290a46326b7c

* Merge pull request #1844 from taylor-b/issue_1838_setCodecPreferences_note

Fix setCodecPreferences note regarding offer/answer negotiation.
  by Bernard Aboba
https://github.com/w3c/webrtc-pc/commit/8ec737358755e47c81dcd06f7f2c5792cd728565

Received on Thursday, 26 April 2018 14:34:22 UTC