Weekly github digest (WebRTC WG specifications)

Issues
------
* w3c/webrtc-pc (+26/-21/πŸ’¬75)
  26 issues created:
  - offerToReceive* legacy behaviour spec does not match the behaviour of legacy implementations (by fippo)
    https://github.com/w3c/webrtc-pc/issues/1383
  - iceGatheringState on connection with data channel only before setRemoteDescription(answer) is set (by soareschen)
    https://github.com/w3c/webrtc-pc/issues/1382
  - close() method should close sctp transport (by soareschen)
    https://github.com/w3c/webrtc-pc/issues/1381
  - Connection states when there is no transceiver and SCTP transport (by soareschen)
    https://github.com/w3c/webrtc-pc/issues/1380
  - Validation for binaryType setter in RTCDataChannel (by soareschen)
    https://github.com/w3c/webrtc-pc/issues/1379
  - Origin value for data channel message event (by soareschen)
    https://github.com/w3c/webrtc-pc/issues/1378
  - Improve description for semantics of updating bufferedAmount (by soareschen)
    https://github.com/w3c/webrtc-pc/issues/1376
  - Checks for negotiation-needed are underspecified when currentLocalDescription/currentRemoteDescription are not set (by docfaraday)
    https://github.com/w3c/webrtc-pc/issues/1375
  - Section 8.2: Null selector properly handled by getStats? (by aboba)
    https://github.com/w3c/webrtc-pc/issues/1374
  - Editorial: Use consistent syntax for enum values and strings (by adam-be)
    https://github.com/w3c/webrtc-pc/issues/1370
  - Editorial: Assume default values for optional dictionaries in spec text (by adam-be)
    https://github.com/w3c/webrtc-pc/issues/1369
  - Missing initialization of priority attribute when firing datachannel event (by soareschen)
    https://github.com/w3c/webrtc-pc/issues/1368
  - Public accessor for isClosed (by soareschen)
    https://github.com/w3c/webrtc-pc/issues/1367
  - editorial: inconsistent use of dfn in section names (by fippo)
    https://github.com/w3c/webrtc-pc/issues/1366
  - no getStats() for dtls and ice transports? (by fippo)
    https://github.com/w3c/webrtc-pc/issues/1365
  - getStats text still talks about selectors (by fippo)
    https://github.com/w3c/webrtc-pc/issues/1364
  - RTCDtlsTransport and RTCIceTransport should inherit from EventTarget (by soareschen)
    https://github.com/w3c/webrtc-pc/issues/1363
  - Relating RTCDtlsTransportState to RTCIceTransportState and RTCIceGathererState (by soareschen)
    https://github.com/w3c/webrtc-pc/issues/1362
  - Clarify offerToReceiveAudio and offerToReceiveVideo in renogtiation (by fluffy)
    https://github.com/w3c/webrtc-pc/issues/1361
  - Internal slot names should have capital first char e.g. [[IsClosed]] not [[isClosed]] (by jan-ivar)
    https://github.com/w3c/webrtc-pc/issues/1360
  - What happen to RTCDtlsTransport during ICE restart? (by soareschen)
    https://github.com/w3c/webrtc-pc/issues/1357
  - Misuse of SyntaxError (by rwaldron)
    https://github.com/w3c/webrtc-pc/issues/1355
  - Rationale for use of USVString in RTCPeerConnection.prototype.createDataChannel (by rwaldron)
    https://github.com/w3c/webrtc-pc/issues/1354
  - Verbose description for RTCDataChannel default values (by soareschen)
    https://github.com/w3c/webrtc-pc/issues/1353
  - Copy/modify spec from WebSocket for RTCDataChannel's binaryType and onmessage (by soareschen)
    https://github.com/w3c/webrtc-pc/issues/1352
  - track event description is obsolete since transceivers (by jan-ivar)
    https://github.com/w3c/webrtc-pc/issues/1351

  37 issues received 75 new comments:
  - #1161 Do we need a "trackremoved" event? (7 by jan-ivar, aboba, stefhak)
    https://github.com/w3c/webrtc-pc/issues/1161
  - #1357 What happen to RTCDtlsTransport during ICE restart? (7 by ibc, fippo, taylor-b, aboba, nils-ohlmeier)
    https://github.com/w3c/webrtc-pc/issues/1357
  - #1364 getStats text still talks about selectors (7 by vr000m, fippo, aboba)
    https://github.com/w3c/webrtc-pc/issues/1364
  - #1383 offerToReceive* legacy behaviour spec does not match the behaviour of legacy implementations (5 by fippo, ibc, jan-ivar)
    https://github.com/w3c/webrtc-pc/issues/1383
  - #1344 Don't update state if setLocalD is called with bogus input (3 by adam-be, aboba, stefhak)
    https://github.com/w3c/webrtc-pc/issues/1344
  - #1347 Enqueue an operation vs queue a task (3 by adam-be, soareschen)
    https://github.com/w3c/webrtc-pc/issues/1347
  - #1332 Inconsistencies and race conditions in updating negotiation-needed flag (3 by jan-ivar, taylor-b)
    https://github.com/w3c/webrtc-pc/issues/1332
  - #1353 Verbose description for RTCDataChannel default values (3 by adam-be)
    https://github.com/w3c/webrtc-pc/issues/1353
  - #1367 Public accessor for isClosed (3 by taylor-b, soareschen, aboba)
    https://github.com/w3c/webrtc-pc/issues/1367
  - #1181 End removed tracks remotely again; Make receiver.track nullable instead (2 by jan-ivar, aboba)
    https://github.com/w3c/webrtc-pc/issues/1181
  - #1323 Handling of encoding/decoding errors (2 by aboba, youennf)
    https://github.com/w3c/webrtc-pc/issues/1323
  - #1354 Rationale for use of USVString in RTCPeerConnection.prototype.createDataChannel (2 by soareschen, rwaldron)
    https://github.com/w3c/webrtc-pc/issues/1354
  - #1355 Misuse of SyntaxError (2 by adam-be, rwaldron)
    https://github.com/w3c/webrtc-pc/issues/1355
  - #1362 Relating RTCDtlsTransportState to RTCIceTransportState and RTCIceGathererState (2 by soareschen, aboba)
    https://github.com/w3c/webrtc-pc/issues/1362
  - #1370 Editorial: Use consistent syntax for enum values and strings (2 by jan-ivar)
    https://github.com/w3c/webrtc-pc/issues/1370
  - #1287 Section 6.2: when data cannot be sent (1 by aboba)
    https://github.com/w3c/webrtc-pc/issues/1287
  - #1112 Terminology around "setting" attributes may be incorrect (1 by adam-be)
    https://github.com/w3c/webrtc-pc/issues/1112
  - #1311 What happens if ufrag differs between different SDPs applied (1 by taylor-b)
    https://github.com/w3c/webrtc-pc/issues/1311
  - #1250 RTCDtlsTransport: why is there no getCertificates? (1 by aboba)
    https://github.com/w3c/webrtc-pc/issues/1250
  - #1324 Possibly incorrect language in "generateCertificate" description (1 by rwaldron)
    https://github.com/w3c/webrtc-pc/issues/1324
  - #1204 setDirection needs an internal slot and an algorithm. (1 by adam-be)
    https://github.com/w3c/webrtc-pc/issues/1204
  - #1342 Consider using generic algorithm (1 by adam-be)
    https://github.com/w3c/webrtc-pc/issues/1342
  - #1343 Define "reasonably soon" (1 by adam-be)
    https://github.com/w3c/webrtc-pc/issues/1343
  - #1345 Make promise rejection/enqueing consistent (1 by adam-be)
    https://github.com/w3c/webrtc-pc/issues/1345
  - #1346 Ignore unsupported url types in setConfiguration (1 by stefhak)
    https://github.com/w3c/webrtc-pc/issues/1346
  - #1352 Copy/modify spec from WebSocket for RTCDataChannel's binaryType and onmessage (1 by soareschen)
    https://github.com/w3c/webrtc-pc/issues/1352
  - #1361 Clarify offerToReceiveAudio and offerToReceiveVideo in renogtiation (1 by stefhak)
    https://github.com/w3c/webrtc-pc/issues/1361
  - #1368 Missing initialization of priority attribute when firing datachannel event (1 by soareschen)
    https://github.com/w3c/webrtc-pc/issues/1368
  - #1241 rtp media api: when is a receiver created (1 by taylor-b)
    https://github.com/w3c/webrtc-pc/issues/1241
  - #1374 Section 8.2: Null selector properly handled by getStats? (1 by fippo)
    https://github.com/w3c/webrtc-pc/issues/1374
  - #1378 Origin value for data channel message event (1 by jesup)
    https://github.com/w3c/webrtc-pc/issues/1378
  - #1380 Connection states after signaling handshake when there is no transceiver and SCTP transport (1 by soareschen)
    https://github.com/w3c/webrtc-pc/issues/1380
  - #1382 iceGatheringState on connection with data channel only before setRemoteDescription(answer) is set (1 by aboba)
    https://github.com/w3c/webrtc-pc/issues/1382
  - #1258 MTI specification of crypto for certs (1 by aboba)
    https://github.com/w3c/webrtc-pc/issues/1258
  - #1255 lastOffer on the PC  (1 by aboba)
    https://github.com/w3c/webrtc-pc/issues/1255
  - #1269 Review issues reported to last in September  (1 by aboba)
    https://github.com/w3c/webrtc-pc/issues/1269
  - #1279 Section 4.3.3: optional methods (1 by dontcallmedom)
    https://github.com/w3c/webrtc-pc/issues/1279

  21 issues closed:
  - Connection states after signaling handshake when there is no transceiver and SCTP transport https://github.com/w3c/webrtc-pc/issues/1380
  - getStats text still talks about selectors https://github.com/w3c/webrtc-pc/issues/1364
  - Rationale for use of USVString in RTCPeerConnection.prototype.createDataChannel https://github.com/w3c/webrtc-pc/issues/1354
  - Section 4.2.5/4.2.6: Enum Table Inconsistency https://github.com/w3c/webrtc-pc/issues/1272
  - How do applications know a DataChannel's buffer capacity, so they can avoid filling it? https://github.com/w3c/webrtc-pc/issues/1148
  - Do we need getAlgorithm() ? https://github.com/w3c/webrtc-pc/issues/1159
  - RTCDtlsTransport: why is there no getCertificates? https://github.com/w3c/webrtc-pc/issues/1250
  - Section 7.2: infinite intertone gap https://github.com/w3c/webrtc-pc/issues/1289
  - Section 9.3.1: LOGINDONE https://github.com/w3c/webrtc-pc/issues/1291
  - Possibly incorrect language in "generateCertificate" description https://github.com/w3c/webrtc-pc/issues/1324
  - Define "reasonably soon" https://github.com/w3c/webrtc-pc/issues/1343
  - Section 11.7: DTMF Examples https://github.com/w3c/webrtc-pc/issues/1336
  - Does insertDTMF append to or replace the current tone buffer https://github.com/w3c/webrtc-pc/issues/1260
  - Misuse of SyntaxError https://github.com/w3c/webrtc-pc/issues/1355
  - Section 5.1: RID restrictions https://github.com/w3c/webrtc-pc/issues/1282
  - capitalization of 2119 works  https://github.com/w3c/webrtc-pc/issues/1328
  - Extend privacy note to clarify regarding defaultIceServers https://github.com/w3c/webrtc-pc/issues/1313
  - maximum bandwidth: TIAS or AS? https://github.com/w3c/webrtc-pc/issues/1249
  - Section 5.5.1: RFC 8122 consistency https://github.com/w3c/webrtc-pc/issues/1285
  - Inconsistencies and race conditions in updating negotiation-needed flag https://github.com/w3c/webrtc-pc/issues/1332
  - What happens if ufrag differs between different SDPs applied https://github.com/w3c/webrtc-pc/issues/1311

* w3c/webrtc-stats (+1/-3/πŸ’¬1)
  1 issues created:
  - jitterBufferDelay vs playoutDelay (by vr000m)
    https://github.com/w3c/webrtc-stats/issues/223

  1 issues received 1 new comments:
  - #223 jitterBufferDelay vs playoutDelay (1 by henbos)
    https://github.com/w3c/webrtc-stats/issues/223

  3 issues closed:
  - RTCMediaStreamTrackStats.voiceActivityFlag? https://github.com/w3c/webrtc-stats/issues/204
  - Missing consent interval in RTCIceCandidatePairStats https://github.com/w3c/webrtc-stats/issues/63
  - RTCIceCandidatePairStats.lastResponseTimestamp https://github.com/w3c/webrtc-stats/issues/201



Pull requests
-------------
* w3c/webrtc-pc (+7/-15/πŸ’¬14)
  7 pull requests submitted:
  - Add/remove remote tracks from msid streams based on direction. (by jan-ivar)
    https://github.com/w3c/webrtc-pc/pull/1377
  - DTMF playout algorithm for comma (by aboba)
    https://github.com/w3c/webrtc-pc/pull/1373
  - Add reference to RFC 5245 (by aboba)
    https://github.com/w3c/webrtc-pc/pull/1372
  - pc.close() sets pc.signalingState to "closed" (by aboba)
    https://github.com/w3c/webrtc-pc/pull/1371
  - createOffer/Answer: Remove sentence with vauge 'reasonably soon'. (by adam-be)
    https://github.com/w3c/webrtc-pc/pull/1359
  - RTCDataChannel: Use internal slots and specify defalt values at one location (by adam-be)
    https://github.com/w3c/webrtc-pc/pull/1358
  - createDataChannel: Use TypeError for bad reliability arguments (by adam-be)
    https://github.com/w3c/webrtc-pc/pull/1356

  10 pull requests received 14 new comments:
  - #1334 Built-in certificate behavior (2 by taylor-b, aboba)
    https://github.com/w3c/webrtc-pc/pull/1334
  - #1209 Throw error if data channel's buffer is filled, rather than closing. (2 by soareschen, aboba)
    https://github.com/w3c/webrtc-pc/pull/1209
  - #1371 pc.close() sets pc.signalingState to "closed" (2 by fippo, aboba)
    https://github.com/w3c/webrtc-pc/pull/1371
  - #1321 Start integrating direction into 'create RTCRtpTransceiver' algorithm (2 by adam-be)
    https://github.com/w3c/webrtc-pc/pull/1321
  - #1160 Remove getAlgorithm() (1 by aboba)
    https://github.com/w3c/webrtc-pc/pull/1160
  - #1168 Remove paragraph about removeTrack causing track to be ended remotely. (1 by aboba)
    https://github.com/w3c/webrtc-pc/pull/1168
  - #1115 DTLS failures (1 by aboba)
    https://github.com/w3c/webrtc-pc/pull/1115
  - #1208 Add bufferSize attribute to RTCDataChannel. (1 by taylor-b)
    https://github.com/w3c/webrtc-pc/pull/1208
  - #1340 Section 4.2.5/4.2.6: Enum Table Inconsistency (1 by taylor-b)
    https://github.com/w3c/webrtc-pc/pull/1340
  - #1358 RTCDataChannel: Use internal slots and specify default values at one location (1 by adam-be)
    https://github.com/w3c/webrtc-pc/pull/1358

  15 pull requests merged:
  - Section 4.2.5/4.2.6: Enum Table Inconsistency
    https://github.com/w3c/webrtc-pc/pull/1340
  - createOffer/Answer: Remove sentence with vague 'reasonably soon'.
    https://github.com/w3c/webrtc-pc/pull/1359
  - createDataChannel: Use TypeError for bad reliability arguments
    https://github.com/w3c/webrtc-pc/pull/1356
  - Remove meaningless case-sensitive qualification of RID characters
    https://github.com/w3c/webrtc-pc/pull/1350
  - Show RFC2119 keywords in small-caps
    https://github.com/w3c/webrtc-pc/pull/1349
  - Add a note on the absence of privacy impact of configured default ICE…
    https://github.com/w3c/webrtc-pc/pull/1348
  - Section 11.7 Fix DTMF Examples
    https://github.com/w3c/webrtc-pc/pull/1337
  - DTMF: Misplaced ";" in playout steps
    https://github.com/w3c/webrtc-pc/pull/1335
  - update for maxBitrate definition
    https://github.com/w3c/webrtc-pc/pull/1329
  - Remove fingerprint matching
    https://github.com/w3c/webrtc-pc/pull/1327
  - Remove trailing whitespace
    https://github.com/w3c/webrtc-pc/pull/1326
  - Language in "generateCertificate" description
    https://github.com/w3c/webrtc-pc/pull/1325
  - intertone gap maximum
    https://github.com/w3c/webrtc-pc/pull/1298
  - WEBRTC-LOGINDONE
    https://github.com/w3c/webrtc-pc/pull/1297
  - Remove getAlgorithm()
    https://github.com/w3c/webrtc-pc/pull/1160

* w3c/webrtc-stats (+0/-2/πŸ’¬1)
  1 pull requests received 1 new comments:
  - #221 Adding audio level stat that can be used to compute averages. (1 by taylor-b)
    https://github.com/w3c/webrtc-stats/pull/221

  2 pull requests merged:
  - RTCMediaStreamTrackStats.voiceActivityFlag added.
    https://github.com/w3c/webrtc-stats/pull/208
  - RTCIceCandidatePairStats.last[Request/Response]Timestamp added
    https://github.com/w3c/webrtc-stats/pull/213


Repositories tracked by this digest:
-----------------------------------
* https://github.com/w3c/webrtc-pc
* https://github.com/w3c/webrtc-stats

Received on Tuesday, 13 June 2017 17:01:04 UTC