Re: Agenda, October 6 2016

We didn't talk about Adam's "pappaledig" coming up.

Also, we didn't mention that I will be absent next week.
But we did talk about the following:

Den 06. okt. 2016 14:30, skrev Harald Alvestrand:
> Overarching items:
> 
> - What's a realistic timeframe for settling WebRTC-PC to CR?

Worries about section 5. We don't have one complete implementation of
this section yet, and not clear when we will (Firefox is implementing
without transceiver, Chrome is dragging its feet, Microsoft is building
up from ORTC).

Q2 2017 assuming that there's an implementation of transceiver by then?
End of Q1 for closing all the bugs from wide review seems like a good
target to proclaim.

> - Where are we on the addTrack sequencing model?

Adam likes Taylor's "loop until SDP stable" model, but waiting for
comments from Jan-Ivar.

> 
> 
> Mediacapture-main
> =================
> Pull requests
> -------------
> #395 Mark the Implementation Suggestions as non-normative. (burnburn)
> Dan.
> 
> #399 Editorial: Unroll add and remove track steps (adam-be)
> Let's merge.

Merged.

> #401 Define indicator states. (burnburn)
> Is this close enough to the TPAC preso that we should merge it, or
> should we wait until the "using these indicators" PR is ready?

Merged. (Dan says we can do this before indicators)

> 
> Issues
> ------
> Suggest we skip lightly over these where nothing's changed. If we missed
> closing some, please note.
> 
> #350 New permission definitions are wrong. (alvestrand)
> #360 Specify relation between return from getConstraints and con (burnburn)
> #380 Remove redundant list-devices permission. ()
> #384 Should we use [EnforceRange] on min/max in constraints? (adam-be)
> #385 ConstrainLong only concern positive values (adam-be)

Still waiting for WebIDL action.

> #386 What does "getSettings" return? (alvestrand)
> #387 Reinstate strong language on permission ending when tracks  (stefhak)
> #388 Wording concern about the text describing the add track and (adam-be)

Closed.

> #389 Camera light and "disabled" tracks ()
> #390 Clearly mark the "Implementation Suggestions" section as no (burnburn)
> #391 Add a mechanism to inform a video track about its type of c (stefhak)
> pbos has started looking at writing an extension spec.

Closing. We can fold this into the main spec at a later stage.

> #394 Browser's ability to dynamically change settings mistakenly (burnburn)
> #396 Explanation of "advanced" constraint sets is confusing (burnburn)
> #400 Add text to extensibility for consumer of MST (burnburn)
> #402 Allow ondevicechange to be fired before permission is grant (adam-be)
> #403 Polling enumerateDevices potentially being a fingerprint. (adam-be)

Dialogue ongoing with Jan-Ivar about the issues.

> #404 Revive createObjectURL? (stefhak)
> Waiting for data?

The part that never got speced was whether URLs are manual-revoke or
one-time-use (or something else).

> #405 Revert from "constraint" to "constraintName" in overconstra (stefhak)
> We may just drop this.

Stefan will close.

> 
> WebRTC-PC
> =========
> Pull requests
> -------------
> #624 Upscale allowed (fluffy)
> Awaiting response
> 
> #757 Support ufrag in IceCandidate and end of IceCandidate indic (fluffy)
> Awaiting response from pthatcherg
> 
> #776 Support for OAuth in TURN credentials (Issue 714 patch) ()
> Justin has admitted he was wrong (in bug #714). Suggesting something
> close to misi's other PR.
> 
> #784 interToneGap and duration fixes ()
> OBE if we remove attributes.
> 
> #786 How an RTCRtpSender should treat an ended (or muted) track ()
> Merge-ready?

Merged. The freeze-frame on active=false would be another bug / PR.

> 
> #804 Various small editorial changes. ()
> Merge?

Merged.

> 
> #818 Gathering state cleanup ()
> Merge?

Peter needs to merge Bernard's PR to get everything lined up. AI Berard.

> 
> #819 Trickle ufrag in ICE candidate events ()
> The PR looks clean, not certain we've landed on this approach.

Discussion seems to not have converged yet. Not merging.

> #820 createOffer/Answer: collect changes to media cofig in queue ()
> Adam, are we settled yet? From #782, it seems that Taylor's "loop until
> no more changes" is seeing some favor.

Still premature to merge. Discussion ongoing.

> #832 Webrtc NV Initial Work (stefhak)
> Peter seems to be OK with closing for now.

Closing.

> #844 Throw InvalidAccessError if removeTrack is called with inva ()
> LGTM

Merged.

> 
> #847 Specify how to handle invalid data channel IDs, or lack of  ()
> LGTM, albeit somewhat weird. Should the [id] attribute have EnforceRange?

EnforceRange seems sensible. Separate item. Merging.

> #848 Fix RTCDTMFSender attribute types in prose to match WebIDL. ()
> Prefer to remove attributes, myself.
> 
> #850 Add Error Handling - Ready for review but prob not done yet ()
> This needs review.

Assigned to Bernard for review.
> 
> #852 Remove duration and interToneGap attributes ()
> Think this is mergeable, but discussion shows up other non-clarities.

Merged. Bernard will close the other PRs.
> 
> #853 insertDTMF normalization ()
> LGTM

Merged.
> 
> #855 Unclear when a DTMFToneChangeEvent is fired with an empty s ()
> LGTM

Merged.

> 
> Issues
> ------
> Everything from #787 needs an owner.
> 
> #295 Guidance for extending objects vs extending Stats needed (alvestrand)
> #305 Describe what happens when media changes (fluffy)
> #526 NetworkError event is not defined and might not be needed (adam-be)
> #555 Sort out requirements around IdpLoginError (martinthomson)
> #561 Normatively cite webrtc-stats for sections 8.x (alvestrand)
> #578 Need to specify precisely when MID generation happens (adam-be)
> #579 Congruenting about "The negotiation-needed flag is cleared  (adam-be)
> #655 Update JSEP reference to 5.8 (burnburn)
> #661 Add informative table of all things that can cause negotiat (burnburn)
> #671 Processing remote MediaStreamTracks without MediaStreams in
> (alvestrand)
> #678 Support assertions that identify the recipient (martinthomson)
> #685 Update JSEP reference for receipt of multiple RTP encodings (aboba)
> #687 Clarify reasoning behind and mitigation of privacy issues ( (stefhak)
> #688 Indicators of usage and data flow (PING review) (stefhak)
> #690 Information available prior to permission prompt (PING revi (stefhak)
> #698 JSEP/WebRTC mismatch on empty remote MID (adam-be)
> #705 Missing sender identifier attribute (msid) (stefhak)
> #709 offerToReceiveAudio/offerToReceiveVideo remain in implement (adam-be)
> #714 STUN/TURN OAuth token auth parameter passing (aboba)
> #720 getting the fingerprint of a RTCCertificate? (aboba)
> #723 Need JSEP reference for end-of-candidates indication (burnburn)
> #726 Add a ufrag attribute to the RTCIceCandidate structure to i (aboba)
> #727 removeTrack: throw exception if sender is not in connection (adam-be)
> #729 RTCStats timestamp source ambiguous (alvestrand)
> #746 Need to specify what happens if `createDataChannel` is call (adam-be)
> #760 Figure out backward-compatible way to indicate ufrag+mid on (adam-be)
> #763 Handling of simulcast errors (aboba)
> #764 Specify how an RTCRtpSender should treat an ended track (adam-be)
> #770 What are the units of interToneGap? (aboba)
> #772 interToneGap definition doesn't quite make sense (aboba)
> #773 duration definition on RTCDTMFSender doesn't quite make sen (aboba)
> #782 pc.createOffer(); pc.addTrack(track); should not include tr (adam-be)
> #787 Integrate RTCRtpTransceiver into set local/remote steps ()
> #788 Clean up remaining uses of 'set of receivers' ()
> #795 Specify when a data channel's ID is assigned, and what the  ()
> #798 insertDTMF maximum duration is inconsistently specified ()
> #799 Unclear when a DTMFToneChangeEvent is fired with an empty s ()
> #801 Description of User Agent/ICE Agent interactions in section ()
> #803 Rules for negotiation-needed flag need to be updated for tr ()
> #806 Need symmetry to #782 for createAnswer ()
> #808 Can the ICE gathering state go from completed to gathering  ()
> #811 Trickled candidates may be added to the wrong session descr ()
> #812 RTCIceGatheringState definition ()
> #813 getConfiguration doesn't include all of RTCConfiguration ()
> #814 What does setConfiguration change or not change? ()
> #817 The RTCDataChannelEventInit channel member needs to be requ ()
> #821 insertDTMF must use must more ()
> #822 Need IDP Load Error ()
> #823 Need IDP Script Error  ()
> #825 Need IDP Invalid Token  ()
> #826 Need IDP Expired Token error  ()
> #827 Need IDP Code failed ()
> #828 Need IDP TImeOut error  ()
> #829 Need Fingerprint mismatch error  ()
> #830 Need Custom Error for IdP  ()
> #831 Define how long should the IdP timeout timer should be  ()
> #834 Remove support for changing SDP ()
> #841 transceiver.stop() effect on transceiver.receiver.track.one ()
> #842 Define JSEP terms like "bundle" and "bundle-policy" in term ()
> #843 DTMF: duration and interToneGap attributes: Do we need them ()
> #845 "Throw a FooError" steps not written in a consistent manner ()
> #846 Not clear how data channel errors are reported, with ErrorE ()
> #849 Specify an AllowUnverifiedMedia RTCConfiguration property  ()
> #856 RTCPeerConnectionIceEventInit's candidate member should be  ()
> #857 The RTCPeerConnectionIceErrorEvent constructor should have  ()
> 

Received on Thursday, 6 October 2016 15:03:52 UTC