OLD | NEW |
1 # Piranha Plant | 1 # Piranha Plant |
2 | 2 |
3 Piranha Plant is the name of a project, started in November 2013, that aims to | 3 Piranha Plant is the name of a project, started in November 2013, that aims to |
4 deliver the future architecture of MediaStreams in Chromium. | 4 deliver the future architecture of MediaStreams in Chromium. |
5 | 5 |
6 Project members are listed in the | 6 Project members are listed in the |
7 [group for the project](https://groups.google.com/a/chromium.org/forum/#!members
/piranha-plant). | 7 [group for the project](https://groups.google.com/a/chromium.org/forum/#!members
/piranha-plant). |
8 | 8 |
9 The Piranha Plant is a monster plant that has appeared in many of the Super | 9 The Piranha Plant is a monster plant that has appeared in many of the Super |
10 Mario games. In the original Super Mario Bros, it hid in the green pipes and is | 10 Mario games. In the original Super Mario Bros, it hid in the green pipes and is |
(...skipping 28 matching lines...) Expand all Loading... |
39 1. Make life easier for Chromium developers using MS. | 39 1. Make life easier for Chromium developers using MS. |
40 1. Balance concerns and priorities of the different teams that are or will be | 40 1. Balance concerns and priorities of the different teams that are or will be |
41 using MS in Chromium. | 41 using MS in Chromium. |
42 1. Do the above without hurting our ability to produce the WebRTC.org | 42 1. Do the above without hurting our ability to produce the WebRTC.org |
43 deliverables, and without hurting interoperability between Chromium and | 43 deliverables, and without hurting interoperability between Chromium and |
44 other software built on the WebRTC.org deliverables. | 44 other software built on the WebRTC.org deliverables. |
45 | 45 |
46 ## Deliverables | 46 ## Deliverables |
47 | 47 |
48 1. Project code name: Piranha Plant. | 48 1. Project code name: Piranha Plant. |
49 1. A [design document](http://www.chromium.org/developers/design-documents/idea
lized-mediastream-design) | 49 1. A [design document](https://www.chromium.org/developers/design-documents/ide
alized-mediastream-design) |
50 for the idealized future design (work in progress). | 50 for the idealized future design (work in progress). |
51 1. A document laying out a plan for incremental steps to achieve as much of the | 51 1. A document laying out a plan for incremental steps to achieve as much of the |
52 idealized design as is pragmatic. See below for current draft. | 52 idealized design as is pragmatic. See below for current draft. |
53 1. A [master bug](https://crbug.com/323223) to collect all existing and | 53 1. A [master bug](https://crbug.com/323223) to collect all existing and |
54 currently planned work items: | 54 currently planned work items: |
55 1. Sub-bugs of the master bug, for all currently known and planned work. | 55 1. Sub-bugs of the master bug, for all currently known and planned work. |
56 1. A document describing changed and improved team policies to help us keep | 56 1. A document describing changed and improved team policies to help us keep |
57 improving code quality (e.g. naming, improved directory structure, OWNERS | 57 improving code quality (e.g. naming, improved directory structure, OWNERS |
58 files). Not started. | 58 files). Not started. |
59 | 59 |
(...skipping 24 matching lines...) Expand all Loading... |
84 * Switch to a push model for received PeerConnection audio. | 84 * Switch to a push model for received PeerConnection audio. |
85 * Video | 85 * Video |
86 * [perkj] Add a Chrome-side interface representing a sink for a video | 86 * [perkj] Add a Chrome-side interface representing a sink for a video |
87 track. | 87 track. |
88 * [perkj] Add a Content API where given a video WebMediaStreamTrack, you | 88 * [perkj] Add a Content API where given a video WebMediaStreamTrack, you |
89 can register as a sink for that track. | 89 can register as a sink for that track. |
90 * Add a Chrome-side adapter for libjingle’s video track interface, which | 90 * Add a Chrome-side adapter for libjingle’s video track interface, which |
91 may also need to change. | 91 may also need to change. |
92 * Implement a Chrome-side VideoSource and constraints handling (currently | 92 * Implement a Chrome-side VideoSource and constraints handling (currently |
93 in libjingle). | 93 in libjingle). |
OLD | NEW |