10
edits
No edit summary |
m (add reference to bugzilla bug for implementing video element) |
||
| (One intermediate revision by one other user not shown) | |||
| Line 1: | Line 1: | ||
Notes about the implementation of the [http://www.whatwg.org/specs/web-apps/current-work/#media HTML 5 media elements]. | Notes about the implementation of the [http://www.whatwg.org/specs/web-apps/current-work/#media HTML 5 media elements]. | ||
* {{bug|336164}} for the <audio> element implementation | * {{bug|336164}} for the <audio> element implementation | ||
* {{bug| | * {{bug|382267}} for the <video> element | ||
There are already lots of libraries for managing sounds and video, but they have to fit the [https://bugzilla.mozilla.org/show_bug.cgi?id=236755#c72 licence constraints], which are: MPL/LGPL/GPL tri-licence, MPL/LGPL dual licence, and most variants of BSD. | There are already lots of libraries for managing sounds and video, but they have to fit the [https://bugzilla.mozilla.org/show_bug.cgi?id=236755#c72 licence constraints], which are: MPL/LGPL/GPL tri-licence, MPL/LGPL dual licence, and most variants of BSD. | ||
| Line 10: | Line 10: | ||
! Library !! Licence !! Licence-Compatible | ! Library !! Licence !! Licence-Compatible | ||
|- | |- | ||
| Gstreamer || | | Gstreamer || LGPL || no | ||
|- | |- | ||
| libxine || GPL || no | | libxine || GPL || no | ||
| Line 19: | Line 19: | ||
|} | |} | ||
-> Unfortunately, there's not much which can be reused there. | -> Unfortunately, there's not much which can be reused there. | ||
Note: Updated GStreamer description to say LGPL not GPL. Getting multimedia support right is hard, so maybe Mozilla should seriously consider accepting | |||
GStreamer as a dependency under the LGPL. Dual-licensing GStreamer to LGPL/MPL would be very hard as the contributor list has become very long over the years. | |||
Audio backend libraries: ([http://groups.google.com/group/mozilla.dev.platform/browse_thread/thread/1ebfc03ee131ca63 see this thread]) | Audio backend libraries: ([http://groups.google.com/group/mozilla.dev.platform/browse_thread/thread/1ebfc03ee131ca63 see this thread]) | ||
| Line 27: | Line 30: | ||
! Library !! Licence !! Licence-Compatible | ! Library !! Licence !! Licence-Compatible | ||
|- | |- | ||
| OpenAL || | | OpenAL || LGPL || no | ||
|- | |- | ||
| Portaudio || MIT || yes | | Portaudio || MIT || yes | ||
edits