[webrtc-extensions] new commits pushed by alvestrand

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

* Always negotiate datachannels

extending JSEP rules to negotiate datachannels before createDataChannel
and negotiate them as the first m-line in the SDP.

```
const pc = new RTCPeerConnection({alwaysNegotiateDataChannels: true});
pc.addTransceiver('audio');
await offer = pc.createOffer();
// assert that the first m= line is m=application
```

JSEP issue: https://github.com/rtcweb-wg/jsep/issues/1039

Fixes #241
  by Philipp Hancke
https://github.com/w3c/webrtc-extensions/commit/bda5b11dbcbadde50ee2358703aafc55b59d60f1

* +note
  by Philipp Hancke
https://github.com/w3c/webrtc-extensions/commit/9b99d1a48b612499598bb24b712eaf0ed80bd8b7

* modify webrtc-pc (export missing)
  by Philipp Hancke
https://github.com/w3c/webrtc-extensions/commit/7f5bdb5783a282a3086e7353a56c48f40344580e

* Merge pull request #242 from fippo/always-negotiate-datachannels

Always negotiate datachannels
  by Harald Alvestrand
https://github.com/w3c/webrtc-extensions/commit/7c1351b56d4ac5b8b0291a87ec9fada2ee5af838



-- 
Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config

Received on Tuesday, 21 October 2025 10:23:16 UTC