Media/WebRTC/2013-09-10

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

Tuesday, Sept 10, 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 -
    • Cleaning up latency patches, putting up for review tonight
    • A/V sync problems - prioritizing the review of bug 864654
    • Android 24 is having a crash problem that is specific to Android. Looks like we have a root cause fix.
  • ekr -
    • 1st major e10s bug is just about ready to land (Bug 869869)
    • Other bug is on target (Bug 870660)
    • Benchmarking is continuing - will be handed off to another developer
    • Fixes for TURN - Google's TURN server is busted again - should fix and land bogus candidate bug & will give to Byron as a priority (Bug 908740)
    • Anthony will find someone to verify TURN fix if we can explain how. Ekr will do this.
    • TrickleICE is taking longer than expected, but still hoping to land this week
  • abr -
    • 906843 (performance instrumentation) - landed, merged to m-c
    • 880067 (rtcp-fb) - patch needs nit fixes, should land today. Unit tests have more substantial comments, will take a bit more time (maybe tomorrow).
    • 784491 (bundle) - Plan to begin work on Friday / Monday
    • This week - Sitting with Byron in MTV, hope to make some IETF draft progress
  • ehugg -
    • Everyone needs this in their .mozconfig as it is now on the builders except Windows: ac_add_options --enable-warnings-as-errors
    • Landed 909179, 907353 and 844071 late last week. SDP now has three more lines by default: a=rtcp-mux, a=setup and a=connection. Still looking for bugs caused by this or tests that need updating.
    • bug 901560 has an interim patch that should land with 26 and a final patch that should land with 27 unless we deem in it urgent enough to uplift.
    • bug 908794 - first SDP editing bug. New sdp_compare function may be large in order to accomodate line-by-line error reporting.
    • bug 842549 - Do I need to help on this to get it in FF26.
    • On jury duty next week.
  • jib -
    • Worked on Bug 882145, gUM constraints (facingMode)
      • Have working patches up for mandatory constraints.
      • Still need to work around Bug 767924 (webidl unions) and optional constraints algorithm.
    • Landed Bug 903741, readable peerconnection error messages thrown
      • Contains unittests that verify error messages are readable on all platforms
      • Awaits Aurora approval (with dependent bug 905392)
  • bwc -
    • Starting his second week
    • Focusing on Bug 906990
  • padenot -
    • Working on 1-1/2 WebRTC bugs for the next week. Thinks it will be done in time for Firefox 26 uplift.
  • gcp -
    • Bug 902431 and friends. New repro steps seem ok
    • Seeing a deadlock in ProvideCameraFrame/SetRotation, investigating
  • suhas - is working part-time while on travel - working on bug 909524 (setting up tests to measure/monitor end-to-end audio quality in automation similar to Chrome)

2) Bugs/issues for discussion:

  • TURN bugs (905150, 904598)
    • Needs to be tested and verified so we can uplift into Firefox 25 before it goes to Beta
  • Audio quality - overview of where we are and short term plans.
    • Need to land latency plans and finish clean up of final bugs targeted for Firefox 26
    • Need to reproduce and quickly narrow down any new latency issues on Firefox 25 and 26 (which have the fix for Bug 884365)
  • Ekr hasn't been noticing video stalls this week when doing back-to-back video calls on the same machine (two separate tabs, same browser) using a Firefox Nightly debug builds. If Ekr (or anyone else) sees this again, he'll file a bug
  • Dogfooding
    • Use WebRTC for chats within the team whenever possible (prefer to IRC, etc if possible)
  • Any problems or issues that should be discussed -- or Any heads up for the group
    • None mentioned

<Read only section>

Notices:

  • Req for WebRTC Networking platform engineer is open in jobvite. Talk with Maire if you have a referral
  • Looking for QA tester for WebRTC (reporting to Marc Schifer, but dedicated to our team for the foreseeable future). Talk with Maire if you hava referral.

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

  • Identity support (bug 884573, bug 878941)
  • Audio quality & latency improvements: (bug 886886, bug 884365, bug 832881, 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)
  • Add/remove video (bug 889790)
  • Basic Stats API - https://bugzilla.mozilla.org/show_bug.cgi?id=902003
  • JIB: "about:webrtc-internals" support - https://bugzilla.mozilla.org/show_bug.cgi?id=904622
  • telemetry supprt

WebRTC Tracking Firefox 24 - 26: https://bugzilla.mozilla.org/buglist.cgi?v4=%2B&j_top=OR&f1=cf_tracking_firefox24&o3=equals&v3=%2B&o1=equals&resolution=---&o2=equals&status_whiteboard_type=anywordssubstr&f2=cf_tracking_firefox25&query_format=advanced&f3=cf_tracking_firefox26&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