User:Blassey/2014Q4Goals: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
Line 12: Line 12:
* Standalone WebRTC library landing + tests
* Standalone WebRTC library landing + tests
* Standalone WebRTC client for Android, Platform parts
* Standalone WebRTC client for Android, Platform parts
* WebRTC sandboxing
* WebRTC sandboxing (Shared with Media)
* MediaCodec MP4/AAC decoding/encoding (with Platform Team)
* MediaCodec MP4/AAC decoding implementation / encoding plan (with Mobile Platform Team)


===Media===
===Media===

Revision as of 16:16, 19 September 2014

Mobile Platform

  • Replace chrome hangs with BHR
  • Improve video reliability
  • Crash reporter robustification
  • GeckoView improvements
    • View lifecycle sanity
    • JavaScript bridge support
  • Headless support

Mobile Media

  • Standalone WebRTC library landing + tests
  • Standalone WebRTC client for Android, Platform parts
  • WebRTC sandboxing (Shared with Media)
  • MediaCodec MP4/AAC decoding implementation / encoding plan (with Mobile Platform Team)

Media

  • Get WebRTC working under e10s with no known regressions (Shared goal)
  • Get WebRTC working with sandboxing with no known regressions (Shared goal)
  • Implement all the platform work to support the new getUserMedia Desktop UX described in Bug 1037162. Bug 1048209 provides the bug breakdown for all bugs; 5 of them are platform bugs: Bug 1066082, Bug 1066085, Bug 1066096, Bug 1066102, Bug 1066105. (We want the new gUM UX to be a shared goal with Desktop.)
  • Complete "Phase 1" of multi-stream support in the WebRTC platform code. (Phase 1 will be defined before the beginning of October.)
  • Ship the "Rooms" design for Loop/Hello, in addition to direct calling (with FxA integration and Contacts support), in mozilla-central.

e10s

  • General: complete e10s milestones 1 - 4
  • General: e10s stability improvements, e10s on by default for mozilla-central or complete multiple crash landings for testing.
  • Testing: full e10s testing coverage on mozilla-central bug 984139
  • e10s Plugins
    • e10s compatible plugin architecture complete bug 641685
    • Windowed plugins support complete bug 669200

WebCompat

  • All bugs in Mobile & Desktop components old than 6 months (re)verified
  • Develop webcompat.com into a tool where we can do our daily work:
  • Organize Web Compat Summit (to be held in Q12015)
  • Develop materials for doing workshops/talks/presentations in 2015

Sandboxing

  • Get EME working in the sandboxed GMP process
    • Linux - TBD
    • Mac - Yes
    • Windows - Yes
  • Get Content process sandboxed, even if the restrictions are minimal
    • Linux - TBD
    • Mac - TBD
    • Windows - Yes