Media/WebRTC/2013-12-17

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

Tues, Dec 17 at 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 -
    • Supporting getting tests running on B2G emulator
    • Investigation work for mixed-stream in cubeb - downside is it's not that easy/happy a thing to do. Will have negative impacts
    • Interviews/screens
    • Concerned about the long tail of bugs piling up (many of them fixed, no longer relevant, or important-but-forgotten)
    • Concerned with the interoperability status of DataChannels with Chrome. Will work alternate contacts to see what's possible.
  • padenot -
    • Working on Web Audio this week
  • ekr -
    • TURN TCP landed, Nils is figuring out how to properly QA it (much easier said than done)
    • Working on getting audio P2P on B2G turned on in v1.3
      • Would be great to prove that the B2G tests work in the emulator on a local machine
    • Martin is working on landing the Identity patches (pref'd off)
    • Very busy on IETF and W3 (spec) issues
    • Working OpenH264 (bug 948160) with Cisco
      • Josh Aas and Brian Bondy are helping modularize
      • Hope to get a "prove it can work" call up by New Year's
    • Working on H/W based H.264 with guys in Taipei
  • abr -
    • Finished review for identity patches (finally!) - bug 884573, 878941
    • Started work on unrotting BUNDLE patches
  • ehugg -
    • Bug 901560 - Stop adding ICE candidate lines for RTCP for DataChannels - landed
    • OpenH264 - https://github.com/cisco/openh264
    • Bug 928081 - SetLocalDescription should check for SDP changes and give errors if changed. - In Progress.
    • Out until Jan 6th.
  • jib -
    • Looking at gUM permission ghost window (Bug 919244)
    • added patch to fix mActiveCallbacks but something else is holding window up
    • Answer may be in Bug 949907 instead which shows our code not stopping when window goes away
    • Writing mochitest for Bug 908695 - bytes/packets-sent/received stats.
    • Bug 950855 - patch up for review to make getStats enumeration spec-compliant and compatible with Chrome (though MapClass pattern works also)
    • Will add nicer text for about:webrtc (Bug 904622), I waited a bit there for ice candidates to stabilize
    • List discussion: allowing multiple constraints in each entry in optional array seems likely.
    • Would like PTO 2nd+3rd
  • bwc - Had a conflict this morning.
    • Last week:
      • Bug 906990: Incorporating review feedback and dealing with bitrot. Waiting for review.
      • Bug 908923: Incorporating review feedback and dealing with bitrot. Blocking on 906990.
      • Bug 942950: Put together a test-case to repro the bug. Approvals in place, just need a final review to make sure review feedback was incorporated as intended.
      • Bug 949708: Patch in place, waiting for review.
      • Bug 942188: Put together an initial patch plus test cases. Waiting for review.
    • This week:
      • Bug 786234: Discussing with Adam to clarify the current state of the specifications, and which specs we actually plan to implement. Starting to write code. Should have an initial patch this week, although things might not be plumbed together.
      • Hopefully landing 906990, 908923, and 942950. 949708 should be easy to land also. 942188 is slightly more complicated, and may require refinement.
      • Looking into 950990
  • gcp - On PTO
  • cyrpt (Suhas) -
    • Had to spend some time on the IETF work
      • WG Version of SDP Mux Draft submitted (draft-ietf-mmusic-sdp-mux-attributes)
      • New draft - draft-nandakumar-payload-sdp-max-video-resolution submitted
    • Bug 934667 - Landed
    • Bug 909254 - Monitor end-to-end audio quality in automation
      • Working on re-factoring media performance framework to run off a standalone webserver to more closely align with latency-benchmark work being done by :jmaher.
    • This week:
      • Finish the refactoring and submit audio quality PESQ framework for review.
      • Start working on end-to-end audio latency investigation.
      • Spend one day on IETF work for draft edits.
      • Perform pending updates to Wiki Page: https://wiki.mozilla.org/Media/WebRTC_Audio_Perf
  • ctangira - Unvavailable today.
  • drno (Nils) -
    • Bug 948249 - Mochitest for dom/media report false positive
    • Bug 798686 - PLC causes false positive in signaling unittests
    • Bug 950990 - Ice connection state switches from failed to open


2) Bugs or issues for discussion: a) Who has a Helix phone? Who needs (or really wants) one and doesn't have one (a few are available)?

  • Nils and Maire need ones. Anyone else should send Maire email.

b) Where are we with OpenH264 (bug 948160)?

  • See Ekr's status above

c) W3C call is scheduled for this Thursday at 8am PST: We'll be discussing what should be in and out of v1.0. Questions/Thoughts/Comments?

  • Call for in/out consensus on features is premature.

<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 on January 7 at 2pm, Pacific.
  • Maire will be on PTO Jan 2nd & 3rd

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