Media/WebRTC/2012-12-18

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

12/18/2012, 9am Pacific

Notes:

1) Interop with Google: where are we?

  • Lots of crashes with chrome - ekr going to make a local build
  • Looks like opus didn't get re-enable for M25 it appears
  • 5 current bugs
    • Need to land jesup's video jitter patch or something equivalent
    • Need to land 817430 (controlling states) as-is or after research
    • trickle ICE 822159 - will land today
    • 817600 - we'll see if more work is needed
    • One more sec patch (really not interop related, though first found there)
      • jesup to follow up with bsmith/wtc
  • mreavy needs to push on google

2) Blocker bugs: where are we?

  • gUM only
    • The primary blockers here are gUM UI (bugs -- see section 3, immediately below) and "clean up needed"/leak bugs. Jesup will focus on these over the next week. We believe we can pref on gUM for Firefox 20 before uplift
  • WebRTC - other pieces (PeerConnection, DataChannels)
    • There are a number of crashes and leaks that prevent pref'ing on PeerConnection (and thus DataChannels). It's unlikely we'll get enough bugs fixed in time for uplift. We'll work as hard as we can to fix the blocker bugs over the next month and reassess turning this on as soon as possible. Probably around mid-January (a couple weeks after uplift).

3) gUM UI blockers

  • Bug 802421 - disconnect about how audio+video requests are handled
  • Bug 799417 - notification that a tab is active when it has scrolled off the screen
    • Both of these should land this week. Dao is the developer.

4) Android work/status

  • Can build
  • jimdb works with unit tests now!
  • geoff Brown has a script for running remote unit tests (review)
  • dmose adding unit tests and cleaning stuff
  • SRTP fix
  • signaling test with audio call passed unit test!
  • starting to look at getUserMedia()
  • A team helping with mochitest stuff
  • issues debugging mochitests - jim working on it

5) Discuss any current blockers for people or issues that haven't been discussed -- or Any Heads up for the group

  • jesup added bug 822704, WEBRTC_TRACE() logging via NSPR_LOG_MODULES. Set to webrtc_trace:xxxx, with xxxx coming from TraceLevels in media/webrtc/trunk/src/common_types.h In particular, 65535 is *everything*. Logged to WebRTC.log or the value of WEBRTC_TRACE_FILE env var.
  • in the process, we're going to rename the log module for signaling from 'ikran' to 'signaling'

6) Testing

  • [whimboo] Landed initial smoke tests for a peer connection connect & disconnect flow with video only and audio only
  • [jsmith] Working on landing a larger set of basic functional tests for gum + a config setting for running tests with and without devices - https://bugzilla.mozilla.org/show_bug.cgi?id=822109
  • [jsmith] Addressing qawanted + verifications as needed

_________________

For Reference:

Combined Blocker List for preffing gUM and WebRTC on: https://bugzilla.mozilla.org/buglist.cgi?list_id=5234368;query_based_on=WebRTC%2Fgum%20blocking;status_whiteboard_type=anywordssubstr;query_format=advanced;status_whiteboard=blocking-webrtc%2B%20blocking-gum%2B;bug_status=UNCONFIRMED;bug_status=NEW;bug_status=ASSIGNED;bug_status=REOPENED;known_name=WebRTC%2Fgum%20blocking

Blocker list for gUM: https://bugzilla.mozilla.org/buglist.cgi?list_id=5234356;query_based_on=WebRTC%2Fgum%20blocking;status_whiteboard_type=anywordssubstr;query_format=advanced;status_whiteboard=blocking-gum%2B;bug_status=UNCONFIRMED;bug_status=NEW;bug_status=ASSIGNED;bug_status=REOPENED;known_name=WebRTC%2Fgum%20blocking

Interop (Firefox-Chrome) blockers: https://bugzilla.mozilla.org/buglist.cgi?list_id=5124656;resolution=---;status_whiteboard_type=allwordssubstr;query_format=advanced;status_whiteboard=blocking-webrtc-interop