Weekly github digest (WebRTC WG specifications)

Issues
------
* w3c/webrtc-pc (+2/-4/💬16)
  2 issues created:
  - Prefer variable ptime (audio frame lengths) (by henbos)
    https://github.com/w3c/webrtc-pc/issues/2300 
  - Persistent RTC Connection by using iceCandidatePoolSize (by gargvk10)
    https://github.com/w3c/webrtc-pc/issues/2299 

  5 issues received 16 new comments:
  - #2300 Prefer variable ptime (audio frame lengths) (6 by henbos, rshpount)
    https://github.com/w3c/webrtc-pc/issues/2300 [question] 
  - #2294 Local versus remote rollback, and clarifying implicit SRD-rollbacks (4 by jan-ivar, aboba, alvestrand)
    https://github.com/w3c/webrtc-pc/issues/2294 [TPAC 2019] 
  - #2219 Encode and Decode error event (3 by henbos, drkron, aboba)
    https://github.com/w3c/webrtc-pc/issues/2219 [Icebox] 
  - #2299 Persistent RTC Connection by using iceCandidatePoolSize (2 by gargvk10, alvestrand)
    https://github.com/w3c/webrtc-pc/issues/2299 
  - #1575 Inconsistent setting of receiver.track.readyState violates Mediacapture (1 by jan-ivar)
    https://github.com/w3c/webrtc-pc/issues/1575 [PR exists] 

  4 issues closed:
  - Encode and Decode error event https://github.com/w3c/webrtc-pc/issues/2219 [Icebox] 
  - RTCIceTransport selected candidate pair behavior when changing state https://github.com/w3c/webrtc-pc/issues/1981 [PR exists] 
  - Inconsistent setting of receiver.track.readyState violates Mediacapture https://github.com/w3c/webrtc-pc/issues/1575 [PR exists] 
  - Local versus remote rollback, and clarifying implicit SRD-rollbacks https://github.com/w3c/webrtc-pc/issues/2294 [PR exists] [TPAC 2019] 

* w3c/webrtc-stats (+2/-6/💬13)
  2 issues created:
  - How do we handle overflow of metrics (by vr000m)
    https://github.com/w3c/webrtc-stats/issues/496 
  - Some RTCSentRtpStreamStats should be moved to Outbound dictionary (by vr000m)
    https://github.com/w3c/webrtc-stats/issues/486 

  7 issues received 13 new comments:
  - #465 Measuring background noise (energy) (4 by henbos, vr000m)
    https://github.com/w3c/webrtc-stats/issues/465 
  - #448 Audio samples and channels (3 by henbos, vr000m)
    https://github.com/w3c/webrtc-stats/issues/448 [TPAC 2019] 
  - #423 Make targetBitrate obsolete (was: targetBitrate should not be "measured over 1 second window") (2 by henbos, vr000m)
    https://github.com/w3c/webrtc-stats/issues/423 [Ready for PR] 
  - #480 What should we do about onstatsended? (1 by vr000m)
    https://github.com/w3c/webrtc-stats/issues/480 [TPAC 2019] 
  - #458 Clarify period for framesDropped / FramesLost (1 by henbos)
    https://github.com/w3c/webrtc-stats/issues/458 [PR exists] 
  - #496 How do we handle overflow of metrics (1 by alvestrand)
    https://github.com/w3c/webrtc-stats/issues/496 
  - #383 RTCAudioHandlerStats: Signal/Noise Ratio (1 by henbos)
    https://github.com/w3c/webrtc-stats/issues/383 [Submitter input needed] [TPAC 2019] 

  6 issues closed:
  - Type stunserverconnection should be stun-server-connection https://github.com/w3c/webrtc-stats/issues/444 [Ready for PR] 
  - Clarify period for framesDropped / FramesLost https://github.com/w3c/webrtc-stats/issues/458 [PR exists] 
  - Move packetsDiscardedOnSend to RTCIceCandidatePairStats https://github.com/w3c/webrtc-stats/issues/438 [PR exists] 
  - The spec has incorrect assumptions abound SR and RR https://github.com/w3c/webrtc-stats/issues/433 [Editorial] [PR exists] 
  - Some RTCSentRtpStreamStats should be moved to Outbound dictionary https://github.com/w3c/webrtc-stats/issues/486 [PR exists] 
  - Add RTCOutboundRtpStreamStats.framesDiscardedOnSend https://github.com/w3c/webrtc-stats/issues/397 [PR exists] 

* w3c/webrtc-nv-use-cases (+3/-0/💬3)
  3 issues created:
  - More control over latency/acceptable loss (by Sean-Der)
    https://github.com/w3c/webrtc-nv-use-cases/issues/52 
  - Censorship Circumvention/VPN (by Sean-Der)
    https://github.com/w3c/webrtc-nv-use-cases/issues/51 
  - Large scale broadcasting of 1:Many (by Sean-Der)
    https://github.com/w3c/webrtc-nv-use-cases/issues/50 

  2 issues received 3 new comments:
  - #44 WHATWG streams for data channel messages (2 by alvestrand, aboba)
    https://github.com/w3c/webrtc-nv-use-cases/issues/44 
  - #50 Broadcasting of 1:Many (1 by aboba)
    https://github.com/w3c/webrtc-nv-use-cases/issues/50 

* w3c/mediacapture-main (+0/-3/💬5)
  2 issues received 5 new comments:
  - #584 ResizeMode (crop-and-scale) is underspecified (4 by henbos, guest271314, alvestrand)
    https://github.com/w3c/mediacapture-main/issues/584 [PR exists] [TPAC 2019] 
  - #605 MediaTrackSettings lacks support of channel layout (1 by henbos)
    https://github.com/w3c/mediacapture-main/issues/605 [TPAC 2019] [enhancement] 

  3 issues closed:
  - Update spec to new IDL syntax for optional dictionaries https://github.com/w3c/mediacapture-main/issues/613 [PR exists] 
  - Update to constructor operations https://github.com/w3c/mediacapture-main/issues/616 [PR exists] 
  - getUserMedia() and getSupportedConstraints() don't have useful `lt` values https://github.com/w3c/mediacapture-main/issues/621 [PR exists] 

* w3c/mediacapture-record (+0/-1/💬17)
  3 issues received 17 new comments:
  - #167 Add replaceTrack method to MediaStream (13 by Pehrsons, henbos, jan-ivar, guest271314)
    https://github.com/w3c/mediacapture-record/issues/167 [PR exists] [TPAC 2019] 
  - #139 Does recording of remote a/v streams always imply re-encoding? (3 by henbos)
    https://github.com/w3c/mediacapture-record/issues/139 [CR blocking] [TPAC 2019] 
  - #125 Make stop() idempotent. (1 by jan-ivar)
    https://github.com/w3c/mediacapture-record/issues/125 [TPAC 2019] 

  1 issues closed:
  - Make stop() idempotent. https://github.com/w3c/mediacapture-record/issues/125 [TPAC 2019] 

* w3c/mediacapture-fromelement (+0/-1/💬2)
  1 issues received 2 new comments:
  - #73 Clarify 'origin' concept (2 by martinthomson, aboba)
    https://github.com/w3c/mediacapture-fromelement/issues/73 

  1 issues closed:
  - Clarify 'origin' concept https://github.com/w3c/mediacapture-fromelement/issues/73 

* w3c/mediacapture-output (+0/-0/💬4)
  1 issues received 4 new comments:
  - #83 Selecting audio output in case device info permission is not granted (4 by achronop, guidou, youennf)
    https://github.com/w3c/mediacapture-output/issues/83 [TPAC 2019] 

* w3c/mediacapture-screen-share (+0/-4/💬2)
  2 issues received 2 new comments:
  - #60 Define tab capture (1 by alvestrand)
    https://github.com/w3c/mediacapture-screen-share/issues/60 [CR blocking] [Editorial] [Ready for PR] [TPAC 2019] 
  - #101 Audio is said to be optional but there's one place that implies that it is not (1 by henbos)
    https://github.com/w3c/mediacapture-screen-share/issues/101 [Editorial] [Ready for PR] 

  4 issues closed:
  - Should the permissions UI be the first captured frame? https://github.com/w3c/mediacapture-screen-share/issues/108 [question] 
  - Address corner-cases where getDisplayMedia() shows prompt only to fail afterwards. https://github.com/w3c/mediacapture-screen-share/issues/96 [CR blocking] [PR exists] [TPAC 2019] 
  - Which audio constraints from mediacapture-streams are applicable? https://github.com/w3c/mediacapture-screen-share/issues/103 [April 2019 Interim] [CR blocking] [Ready for PR] [TPAC 2019] 
  - Clarify what audio is captured and what "application" means in the context of restrictOwnAudio https://github.com/w3c/mediacapture-screen-share/issues/102 [April 2019 Interim] [CR blocking] [Ready for PR] [TPAC 2019] 

* w3c/mst-content-hint (+0/-0/💬1)
  1 issues received 1 new comments:
  - #30 Permanence issues (1 by alvestrand)
    https://github.com/w3c/mst-content-hint/issues/30 [TPAC 2019] 



Pull requests
-------------
* w3c/webrtc-pc (+4/-4/💬4)
  4 pull requests submitted:
  - Fire events and update state correctly for rollback. (by jan-ivar)
    https://github.com/w3c/webrtc-pc/pull/2298 
  - Disallow serialization of RTCCertificate except for storage. (by jan-ivar)
    https://github.com/w3c/webrtc-pc/pull/2297 [Needs Test] 
  - Fire ended locally on close() (Remove 'abruptly' option in stop algo). (by jan-ivar)
    https://github.com/w3c/webrtc-pc/pull/2296 [Needs Test] 
  - Make rollback clear both pending and local description. (by jan-ivar)
    https://github.com/w3c/webrtc-pc/pull/2295 

  2 pull requests received 4 new comments:
  - #2297 Disallow serialization of RTCCertificate except for storage. (2 by annevk, jan-ivar)
    https://github.com/w3c/webrtc-pc/pull/2297 [Needs Test] 
  - #2298 Fire events and update state correctly for rollback. (2 by jan-ivar)
    https://github.com/w3c/webrtc-pc/pull/2298 

  4 pull requests merged:
  - Fire ended locally on close() (Remove 'abruptly' option in stop algo).
    https://github.com/w3c/webrtc-pc/pull/2296 [Needs Test] 
  - Make rollback clear both pending and local description.
    https://github.com/w3c/webrtc-pc/pull/2295 [Needs Test] 
  - Remove unmaintained changelog
    https://github.com/w3c/webrtc-pc/pull/2293 [Editorial] 
  - Selected candidate pair behavior
    https://github.com/w3c/webrtc-pc/pull/2290 

* w3c/webrtc-stats (+10/-7/💬14)
  10 pull requests submitted:
  - Defining RTCEncodingParameterStats (by karthikbr82)
    https://github.com/w3c/webrtc-stats/pull/495 
  - making sure that unsigned long long is used for packet counters (by karthikbr82)
    https://github.com/w3c/webrtc-stats/pull/494 
  - ice-server instead of stunserverconnection (by lennart-csio)
    https://github.com/w3c/webrtc-stats/pull/493 
  - SILK and CELT mode sample counters (by vr000m)
    https://github.com/w3c/webrtc-stats/pull/492 
  - adding totalRoundTripTime, reportsReceived, reportsSent (by vr000m)
    https://github.com/w3c/webrtc-stats/pull/491 
  - Clarify Cumulative metric for XR blocks and not interval and move to right dictionary (by vr000m)
    https://github.com/w3c/webrtc-stats/pull/490 
  - Packets and Bytes Discard on send for ICE candidate pair (by vr000m)
    https://github.com/w3c/webrtc-stats/pull/489 
  - packet vs report block (by vr000m)
    https://github.com/w3c/webrtc-stats/pull/488 
  - moving things to the correct dictionary (by vr000m)
    https://github.com/w3c/webrtc-stats/pull/487 
  - adding frames discarded on send (by vr000m)
    https://github.com/w3c/webrtc-stats/pull/485 

  6 pull requests received 14 new comments:
  - #493 ice-server instead of stunserverconnection (4 by vr000m, henbos, fippo)
    https://github.com/w3c/webrtc-stats/pull/493 [Editors can integrate] 
  - #482 Adds RTCOutboundRtpStreamStats.rid (3 by henbos, vr000m)
    https://github.com/w3c/webrtc-stats/pull/482 
  - #492 SILK and CELT mode sample counters (3 by henbos, vr000m, aboba)
    https://github.com/w3c/webrtc-stats/pull/492 
  - #494 making sure that unsigned long long is used for packet counters (2 by henbos)
    https://github.com/w3c/webrtc-stats/pull/494 [Editors can integrate] 
  - #495 Defining RTCEncodingParameterStats (1 by karthikbr82)
    https://github.com/w3c/webrtc-stats/pull/495 
  - #490 Clarify Cumulative metric for XR blocks and not interval and move to right dictionary (1 by vr000m)
    https://github.com/w3c/webrtc-stats/pull/490 

  7 pull requests merged:
  - ice-server instead of stunserverconnection
    https://github.com/w3c/webrtc-stats/pull/493 [Editors can integrate] 
  - Clarify Cumulative metric for XR blocks and not interval and move to right dictionary
    https://github.com/w3c/webrtc-stats/pull/490 
  - Packets and Bytes Discard on send for ICE candidate pair
    https://github.com/w3c/webrtc-stats/pull/489 
  - packet vs report block
    https://github.com/w3c/webrtc-stats/pull/488 
  - moving things to the correct dictionary (RTCSentRtpStreamStats to RTCOutboundRtpStreamStats)
    https://github.com/w3c/webrtc-stats/pull/487 
  - adding frames discarded on send
    https://github.com/w3c/webrtc-stats/pull/485 
  - Add RTCIceCandidateStats.deleted to the Obsolete section
    https://github.com/w3c/webrtc-stats/pull/481 

* w3c/webrtc-nv-use-cases (+0/-0/💬1)
  1 pull requests received 1 new comments:
  - #49 Requirements for Secure Web Conferencing (Revised) (1 by eomara)
    https://github.com/w3c/webrtc-nv-use-cases/pull/49 

* w3c/mediacapture-main (+1/-1/💬0)
  1 pull requests submitted:
  - Clarify crop-and-scale (by henbos)
    https://github.com/w3c/mediacapture-main/pull/623 

  1 pull requests merged:
  - Upgrade to Respec 24.32.1, fix constructor and optional dictionary syntax
    https://github.com/w3c/mediacapture-main/pull/622 

* w3c/mediacapture-record (+2/-0/💬18)
  2 pull requests submitted:
  - Add replaceTrack method to MediaRecorder. (by jan-ivar)
    https://github.com/w3c/mediacapture-record/pull/187 [TPAC 2019] 
  - Add replaceStream to MediaRecorder (by henbos)
    https://github.com/w3c/mediacapture-record/pull/186 

  3 pull requests received 18 new comments:
  - #186 Add replaceStream to MediaRecorder (15 by Pehrsons, jan-ivar, guest271314)
    https://github.com/w3c/mediacapture-record/pull/186 
  - #185 Add `audioConstantBitRate` flag to `MediaRecorderOptions`. (2 by dontcallmedom, sizeak)
    https://github.com/w3c/mediacapture-record/pull/185 
  - #187 Add replaceTrack method to MediaRecorder. (1 by jan-ivar)
    https://github.com/w3c/mediacapture-record/pull/187 [TPAC 2019] 

* w3c/mediacapture-screen-share (+2/-4/💬0)
  2 pull requests submitted:
  - Clarify getUserMedia constraints do not apply unless listed (by henbos)
    https://github.com/w3c/mediacapture-screen-share/pull/119 
  - Clarify that restrictOwnAudio applies to document (by henbos)
    https://github.com/w3c/mediacapture-screen-share/pull/118 

  4 pull requests merged:
  - Disallow capture of previews shown in user prompt
    https://github.com/w3c/mediacapture-screen-share/pull/114 
  - Add floor value definition and fail low max constraints early.
    https://github.com/w3c/mediacapture-screen-share/pull/115 
  - Clarify getUserMedia constraints do not apply unless listed
    https://github.com/w3c/mediacapture-screen-share/pull/119 
  - Clarify that restrictOwnAudio applies to document
    https://github.com/w3c/mediacapture-screen-share/pull/118 


Repositories tracked by this digest:
-----------------------------------
* https://github.com/w3c/webrtc-pc
* https://github.com/w3c/webrtc-identity
* https://github.com/w3c/webrtc-stats
* https://github.com/w3c/webrtc-charter
* https://github.com/w3c/webrtc-dscp-exp
* https://github.com/w3c/webrtc-ice
* https://github.com/w3c/webrtc-nv-use-cases
* https://github.com/w3c/mediacapture-main
* https://github.com/w3c/mediacapture-record
* https://github.com/w3c/mediacapture-image
* https://github.com/w3c/mediacapture-depth
* https://github.com/w3c/mediacapture-fromelement
* https://github.com/w3c/mediacapture-output
* https://github.com/w3c/mediacapture-screen-share
* https://github.com/w3c/mst-content-hint

Received on Tuesday, 17 September 2019 17:01:28 UTC