Media/WebRTC/2014-04-15

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

Tues, April 15 at 10am Pacific

Agenda/Notes:


1) Stand-ups:

  • Active developers will give a 1 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/blockers (especially unexpected problems)?
    • feel free to put a longer summary in the etherpad, but try to limit spoken comments to 1 mins or less. We can use the second half of the meeting (Discussion) for deeper dives.
  • jesup -
    • Big AEC landings
      • AEC now in gUM
      • Mac initial audio latency bug 919215 landed; should dramatically help mac on the first call after starting the browser
        • Found thread-safety issues with wasapi cubeb backend; worked around
        • Added some missing locking around Pause/Shutdown/etc
    • Be wary of the large number of media (streaming) test oranges, especially on B2G and windows and mac
    • Reviewing lots of HW codec patches. Getting close, finally.
    • Chrome dev vs Fierfox datachannel interop failure, trailing space on an m= line
      • patch up; chrome will disable test for a while.
  • padenot -
    • Mixer patches landed (Bug 818882)
    • Moved onto Bug 848954 (driving MSG off the audio clock)
  • abr -
  • mt -
    • landing 942367
    • more code in train for review (966066, 975144)
    • bug 907770 blocked (again) on build system changes
    • working on bug 996238 and the NSS changes it requires (996250)
  • ehugg -
    • Bugs 995380 and 819549. Signaling unittests are broken, investigating which fix is possible.
    • OpenH264
    • On PTO next week.
  • jib -
    • New constraint syntax patch up for review in (Bug 907352) (syntax soon in Editor's draft!)
    • Added backwards compatibility for facingMode constraint on mobile (tbpl trouble).
    • Still working on width/height patch (workaround webidl union limitation Bug 995352)
    • webidl "union.construct().Append()" patch (Bug 994465)
    • reviews:
      • peerIdentity (Bug 942367)
      • connectivity failure reporting (Bug 970734)
      • dead object (Bug 993780)
  • bwc - On PTO
  • gcp -
    • no luck getting Flame<>Flame H264 calls
    • Will experiment with ekr H264 loopback tests
    • Switch to 3.50 update work for Android
  • drno (Nils) -
    • mostly working on PC.close() and its underspecified behavior
    • Tiger team got the sunny day test environment for steeplechase up and running
  • dmose
    • done:
      • got most of the unit-testing automation with Marionette stood up & landed (bug 976127)
      • various reviews & bug triage
      • worked with Standard8 on CORS/L10n bits of about: privs bug (bug 976109)
    • up next:
      • keep driving privs bug forward with Standard8 (bug 976109)
    • not currently blocked
  • standard8
    • Mainly doing work on improving handling of privs versus non-privs code in loop
    • Various bug triages as well
    • Away Thur - Mon
  • tOkeshu - On PTO
  • niko -
    • bug 996526 (backbone view templates refactoring) review pending
    • bug 991128 (reload an ongoing call page) review pending
    • bug 972019 (terminate a call) 6 patches landed
    • fought hard with partner's frontend sdk; their DOM/automatic styling related stuff is painful and gets in the way. Their API is frankly cumbersome.
    • some comments on server code
  • pkerr -
    • Finishing up incorporating review feedback to bug970691 - fake video timestamps.
    • Back to load adaptation later today. Return to testing/debug on OS X.

2) Discussion:

a) questions from stand ups

b) about:webrtc reporting -- post will be coming to dev-media -- How can we improve it?

  • Simple summary of connection status

c) AEC improvements are in Nightly -- please help test, especially on Mac.

  • noise cancellation landed as well

d) WebRTC wiki will soon be updated with info and tracking


<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)
  • Next meeting with tokbox will be today, April 15 at 2pm, Pacific.

References:

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

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