(Created page with "= HTML5 Video Hardware Acceleration = == MeeGo TV Hardware Capability == * Video Display Controller Architecture Image(vdc.PNG) * 4-5 Universal Pixel Plane for graphics an...") |
(→HTML5 Video Hardware Acceleration) |
||
| (2 intermediate revisions not shown) | |||
| Line 1: | Line 1: | ||
= HTML5 Video Hardware Acceleration = | = HTML5 Video Hardware Acceleration = | ||
| + | This page describe how the [[TV Browser | MeeGo TV Browser]] accelerate video by using UMMS to replace FFMPEG.<br> | ||
| + | '''Note:''' This implementation is specific to Intel CE4xxx HW. Other HW architecture will need modification of the code. | ||
| + | |||
| + | This concept was presented during the [http://sf2011.meego.com/program/sessions/hardware-accelerated-html5-video-solution-meego-browser MeeGo conference in San Francisco]. | ||
== MeeGo TV Hardware Capability == | == MeeGo TV Hardware Capability == | ||
* Video Display Controller Architecture | * Video Display Controller Architecture | ||
| - | [[ | + | [[File:MeeGoTV-vdc.png]] |
* 4-5 Universal Pixel Plane for graphics and video rendering | * 4-5 Universal Pixel Plane for graphics and video rendering | ||
| Line 13: | Line 17: | ||
== Multi-plane Solution == | == Multi-plane Solution == | ||
| - | [[ | + | [[File:MeeGoTV-mp-solution.png]] |
* Render Process: | * Render Process: | ||
| Line 38: | Line 42: | ||
== Video As Texture == | == Video As Texture == | ||
| - | [[ | + | [[File:MeeGoTV-vat-solution.png]] |
* Render & Browser processes co work to redirect playback commands to UMMS | * Render & Browser processes co work to redirect playback commands to UMMS | ||
* UMMS is responsible for hardware accelerated video decoding and color conversion. | * UMMS is responsible for hardware accelerated video decoding and color conversion. | ||
Contents |
This page describe how the MeeGo TV Browser accelerate video by using UMMS to replace FFMPEG.
Note: This implementation is specific to Intel CE4xxx HW. Other HW architecture will need modification of the code.
This concept was presented during the MeeGo conference in San Francisco.