Media/WebRTC/2013-11-19

From MozillaWiki
< Media‎ | WebRTC
Jump to: navigation, search

Tuesday, Nov 19, 2013, 8am Pacific:

Agenda/Notes:

1) Stand-ups:

  • Active developers will give a 3 minute (or less) stand up focusing on -
    • what are you currently working on that the team is following/tracking (please give the bug number) and when do you think you'll be done?
    • what are you moving onto next?
    • have you hit any problems (especially unexpected problems)?
  • jesup -
    • Data Channels interop with Chrome:
      • We're close: Chrome doesn't implement chunking (so there's currently a 16k limit) and connections don't work if Chrome sends the offer. There was also a regression in Canary (bug 940435)
    • Will be working on moving the AEC
    • Also helping the B2G work, will be looking at CPU usage with slee
  • padenot - in New Zealand this week. Working on bug 929138 to help move the AEC
  • ekr -
    • Busy this week with IESG stuff
    • Working on TURN TCP unit tests -- hoping to land it this week or thereabouts (not right before uplift)
    • Hoping to land Identity patches, pref'd off, in Fx 28. Max (contributor from Europe) is helping out. Martin Thomson started to work for Mozilla yesterday and will be taking the lead on the Identity work and driving it forward in the standards groups.
    • H.264 prototype patches are up in Helix (Jellybean only) at a low frame rate (11 fps)
  • abr - At Expo today
  • ehugg - At Expo all day
  • jib -
    • Arguing constraints on the list
    • How can we handle mandatory constraints when they are specified in the offer and we don't support them yet? (We want to minimize developer/user pain.)
    • Spent a bunch of time fixing bug 933447 (which is now fixed and ready to land), but it is blocked by bug 928535 -- which Andrew McCreight was owning, but it is being transferred to Smaug. We need to hit up Smaug to get this landed before Dec 9 and uplifted into Fx27.
    • Could use some help finishing up "about:webrtc" (bug 904622).
  • bwc -
    • Byron can help Jan-Ivar with about:webrtc; it heavily overlaps the ICE debugging panel work (bug 908923). We have stuff displaying now; we just need to clean it up and fix relatively minor issues.
    • bug 906990 is waiting on reviews. bz is on one review -- we need to move that review forward. Ekr and Bwc will talk to Jst.
    • also working on the newly reported crasher bug -- we think it's a dangling pointer
  • gcp -
    • EBU DevCon presentation
    • ASUS Transformer bug didn't disappear on uplift
    • File 3.43 regressions upstream
    • rbarker is working on autofocus for Android
    • gcp and rbarker can work on CPU performance, but they need B2G phones. Ekr and Maire will work on getting them phones. (Maire may need Lucas' help.)
  • suhas - At Expo all day
  • ctangira - At Expo today

2) Bugs/issues for discussion:

    • Cancelling next week's meeting (several people are taking PTO for US Thanksgiving)
    • The big bugs being targeted for Fx 28 uplift (and v1.3 uplift) are
      • Moving the AEC
      • A first release/phase of "about:webrtc" including the ICE debugging panel
      • TURN TCP support
      • Support getting WebRTC working on B2G (if you get requests from Ekr, Maire, or anyone from Taipei)

<Read only section>

Notices:

  • Reminder to dogfood whenever possible: Use WebRTC for chats within the team whenever possible (prefer to IRC, etc if possible)
  • Reviews:
    • Reminder to handle review requests in a timely manner (previously discussed), and to raise any design issues early if possible, preferably outside of the the review process (in the bug, email, IRC, calls, whatever makes sense)
  • Req for WebRTC Media platform engineer is open. Talk with Maire if you have a referral.
  • Next meeting with tokbox Dec 10 at 2pm, pacific

References: Proposal to target for Fx 26/27/28:

  • Identity support (bug 884573, bug 87941)
  • AEC improvements: (bug 694814, bug 827146, bug 785584, bug 879213, bug 879095)
  • CPU performance benchmarking & initial perf improvements (bug 861050, bug 890419)
  • CPU overload monitoring & adaptation (bug 877954, bug 826529, bug 841148, bug 881935 (limit incoming frame size/rate))
  • Improvements to call setup and maintenance (bug 901562 (meta bug for connection time), bug 842549, bug 880067, bug 888274, bug 890667, bug 891551, bug 833043, bug 782434, bug 864117, bug 786307, bug 890391, bug 854516, bug 825562, bug 857668, bug 857666, bug 857736, bug 867408)
  • Basic Stats API - https://bugzilla.mozilla.org/sho901562w_bug.cgi?id=902003
  • JIB: "about:webrtc-internals" support - https://bugzilla.mozilla.org/show_bug.cgi?id=904622
  • telemetry support

WebRTC Tracking Firefox 26- 28: https://bugzilla.mozilla.org/buglist.cgi?v4=%2B&j_top=OR&f1=cf_tracking_firefox26&o3=equals&v3=%2B&o1=equals&resolution=---&o2=equals&status_whiteboard_type=anywordssubstr&f2=cf_tracking_firefox27&query_format=advanced&f3=cf_tracking_firefox28&o4=equals&status_whiteboard=getUserMedia%20WebRTC&v1=%2B&v2=%2B&list_id=7502595

WebRTC Uplift Bugs: https://bugzilla.mozilla.org/buglist.cgi?list_id=6242297&resolution=FIXED&status_whiteboard_type=allwordssubstr&query_format=advanced&status_whiteboard=webrtc-uplift

Android gUM Blockers: https://bugzilla.mozilla.org/buglist.cgi?list_id=6371418&resolution=---&status_whiteboard_type=allwordssubstr&query_format=advanced&status_whiteboard=android-gum%2B

Android PeerConnection and DataChannels Blockers: https://bugzilla.mozilla.org/buglist.cgi?list_id=6371420&resolution=---&status_whiteboard_type=allwordssubstr&query_format=advanced&status_whiteboard=android-webrtc%2B

Spec Issue Bugs:https://bugzilla.mozilla.org/buglist.cgi?list_id=6242328&resolution=---&status_whiteboard_type=allwordssubstr&query_format=advanced&status_whiteboard=spec-issue&component=WebRTC&component=WebRTC%3A%20Audio%2FVideo&component=WebRTC%3A%20Networking&component=WebRTC%3A%20Signaling&product=Core

Turn Bugs: https://bugzilla.mozilla.org/buglist.cgi?list_id=6415478&resolution=---&status_whiteboard_type=allwordssubstr&query_format=advanced&status_whiteboard=turn&component=WebRTC&component=WebRTC%3A%20Audio%2FVideo&component=WebRTC%3A%20Networking&component=WebRTC%3A%20Signaling&product=Core

Intermittent failures in WebRTC Automation: https://bugzilla.mozilla.org/buglist.cgi?keywords=intermittent-failure%2C%20&keywords_type=allwords&list_id=6167884&resolution=---&query_format=advanced&component=WebRTC&component=WebRTC%3A%20Audio%2FVideo&component=WebRTC%3A%20Networking&component=WebRTC%3A%20Signaling&product=Core

Crashes in WebRTC: https://bugzilla.mozilla.org/buglist.cgi?keywords=crash%2C%20&keywords_type=allwords&list_id=6167894&resolution=---&query_format=advanced&component=WebRTC&component=WebRTC%3A%20Audio%2FVideo&component=WebRTC%3A%20Networking&component=WebRTC%3A%20Signaling&product=Core


Android User Stories/Progress: https://webrtc-apps.etherpad.mozilla.org/4