Firefox OS/Stingray
Jump to navigation
Jump to search
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
- DLNA support - bug 984108
- SSDP advertising Service - bug 751172
- 2-layered widget support - bug 983001
- IAC protocol - bug 983002
- Widget iframe management by system app - bug 983003
- Custom homescreen app with widget enabled - bug 983004
- Sample widgets - bug 983006
- Blocking all inputs to widgets - bug 983007
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
- Layers Architecture of System/HomeScreen embedded Apps
- OIPF Functional Architecture
- OITF Terminal Functionality
- Apps Runtime for Broadcasting Services
- TV Tuner Control API - Study
- Introduction of TV IG
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.