Agenda, September 29 2016

It's post-TPAC week.

Stefan and I don't have a summary of decisions yet, and when we have
published it, we have to wait for a week before they are regarded as
final, so anything decided at TPAC probably needs to wait for next week
(unless we concluded it's editorial).

Thanks to the dilligent efforts of Cullen and others, we ended up with
more bugs open after the meeting than before the meeting, but a lot of
these are editorial in nature.


Mediacapture-main
=================
Pull requests
-------------
#395 Mark the Implementation Suggestions as non-normative. ()
Waiting for review for normative statements. Assign to Dan?

#399 Editorial: Unroll add and remove track steps ()
Are these functions called from webrtc-pc? If not, merge?

#401 Define indicator states. ()
This seems to need post-TPAC list review.

Issues
------
#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)
#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)
#389 Camera light and "disabled" tracks ()
#390 Clearly mark the "Implementation Suggestions" section as no (burnburn)

We need to assign someone to the next ones.

#391 Add a mechanism to inform a video track about its type of c ()
This is a Google ask. An attribute may be more natural than a constraint.

#394 Browser's ability to dynamically change settings mistakenly ()
#396 Explanation of "advanced" constraint sets is confusing (burnburn)
#400 Add text to extensibility for consumer of MST ()
Dan or Adam?

#402 Allow ondevicechange to be fired before permission is grant ()
This is revisiting #333. Switching to Dom's timing-fudge proposal in
#333 seems popular (and not likely to be very controversial). Assignee?

#403 Polling enumerateDevices potentially being a fingerprint. ()
Sub-topic of #402. Same assignee?

#404 Revive createObjectURL? ()
More for "backwards compatiblity section"?????

WebRTC-PC
=========
Pull requests
-------------
#624 Upscale allowed (fluffy)
Waiting for Fluffy to respond to stefan. Additional reviewers?

#757 Support ufrag in IceCandidate and end of IceCandidate indic (fluffy)
Is this OBE or not? Added pthatcher to the assignees list.

#776 Support for OAuth in TURN credentials (Issue 714 patch) ()
Still waiting.

#784 interToneGap and duration fixes ()
Pedantry: What's the value before insertDTMF is called? Do we say?

#786 How an RTCRtpSender should treat an ended (or muted) track ()
LGTM

#792 Capture media config bundle in sync part of createOffer/Ans ()
TPAC discussion outcome needed.

#794 Tweak wording on insertDTMF referring to argument ()
LGTM

#796 facingMode et al are non-nullable and cannot "return null". ()
LGTM

#797 Remove clearing negotiation-needed flag when firing corresp ()
LGTM

#804 Various small editorial changes. ()
with suggested fixes.

#805 insertDTMF maximum duration ()
LGTM

#815 Connection state sync ()
LGTM

#818 Gathering state cleanup ()
Attribute name bikeshedding needs to complete. TPAC decision?

#819 Trickle ufrag in ICE candidate events ()
Related to #757 - this is the end-of-candidates marker proposal. TPAC
decision?

#820 createOffer/Answer: collect changes to media cofig in queue ()
TPAC decision? Need review.

#832 Webrtc NV Initial Work ()
Not sure how to treat this. Nice to see he thinks it could be this small :-)

#833 Update references to JSEP 16 ()
LGTM

#835 Link to definition of negotiation-needed flag ()
Conflict with #797

#837 Have insertDTMF validate set attributes before it can retur ()
LGTM

#838 insertDTMF input validation steps ()
LGTM

#840 Remove reference to IANA registry for Statistics ()
LGTM

Issues
------
#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)

If we have time, need to start assigning issues from here.

#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 ()
#802 Add links for "negotiation-needed flag" (editorial) ()
#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  ()
#810 Inconsistency between PeerConnectionState and IceConnection ()
#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? ()
#816 The RTCDTMFToneChangeEvent constructor should have an optio ()
#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  ()
#824 Need IDP Logon Needed 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 ()
#836 insertDTMF input validation steps are still out of order a  ()
#839 Remove reference to IANA registry for Statistics ()
#841 transceiver.stop() effect on transceiver.receiver.track.one ()

Received on Thursday, 29 September 2016 11:27:16 UTC