Firefox OS/Stingray: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
Line 29: Line 29:
=== Gaia ===
=== Gaia ===
* DLNA support - {{bug|984108}}
* DLNA support - {{bug|984108}}
** [https://docs.google.com/a/mozilla.com/drawings/d/1y5p1izYsfWl5oBbliuryi4iphiOob6E1-AebMER5zD4/edit| Efforts Diagram]
** SSDP advertising Service - {{bug|751172}}
** SSDP advertising Service - {{bug|751172}}
* 2-layered widget support - {{bug|983001}}
* 2-layered widget support - {{bug|983001}}

Revision as of 11:13, 21 April 2014

The Project

  • The Stingray project is an initiative to enable Firefox OS platform to run on larger screen TV

Key Mozilla Team Members

  • Product Marketing: Jane Hsu
  • PM: Joe Cheng
  • UX: Mike Tsai
  • Engineering: Keven Kuo
  • Gecko
    • Marco Chen
    • Shian-Yow Wu
    • Gene Lian
    • Shih-Chiang Chien
    • Gina Yeh
    • Shelly Lin
    • Solomon Chiu
  • Gaia
    • Evelyn Hung
    • John Hu
    • Rex Lee
    • Gary Chen
    • Luke Chang
    • Tzu-lin Huang
    • Sherman Chen

Ongoing work

  • Scope is still being determined and there is a master meta bug created
  • bug 980768 [Stingray] TV support

Gaia

Web API

  • TV Tuner Web API - bug 998872
    • It is on going to polish a first version then open to public space. ex: Bugzilla and dev-webapi@lists.mozilla.org.
  • Input Ports Web API - bug ?
    • The purpose is to let web app show media stream and detect plug-in status from HDMI/AV cable.
    • It is on going to discuss for leveraging getUserMedia series Web API.
  • HTMLMediaElement.audio/videoTracks Web API - bug 744896
  • MediaStream
    • Implement Track related methods and events in MediaStream.webidl - bug 985265
    • Create a new type of MediaStreamTrack for text and metadata - bug 987501
  • Expose a client UDP datagram socket API to web application - bug 745283
  • Ethernet Manager Web API - bug 969268

Gecko

  • Add a new kind of MediaStream to by pass our media pipeline - bug 987498
    • The mediastream class will be used to represent TV stream which might be rendered by HW Overlay.
  • HW Key Management - bug 989198
    • Study Phase including 1. capturing & bubbling phase between system app & it's nested iframe. 2. work with Keyboard app. 3. How to detect which keys are supported by platform?

Presentations

Backlog

  • Introduce a new class inherited MediaStream to represent HW overlay stream.
  • Introduce a new layer type to represent HW overlay frame.
  • Introduce a new interface for compositor to pass position info into outside of Gecko.
  • Introduce a new interface for decoding image through HW component.
  • Introduce a fake tuner driver/HAL for B2G emulator.