Optimize XBMC run on LEB

Registered by Kan HU

XBMC's performance is not good on linaro LEB. Continue optimize XBMC will make XBMC a good reference design for Setop-box on ARM
Optimization will including:
Use hw decoder for support video decoder:
Use optimized codec library for ARM
Zero copy between decoder and render

Blueprint information

Status:
Complete
Approver:
Tom Gall
Priority:
High
Drafter:
Kan HU
Direction:
Approved
Assignee:
Kan HU
Definition:
Obsolete
Series goal:
Accepted for trunk
Implementation:
Started
Milestone target:
milestone icon 2012.01
Started by
Tom Gall
Completed by
Jesse Barker

Related branches

Sprints

Whiteboard

Meta:

Headline: Optimization for XBMC run on Linaro LEB

Acceptance: Optimized XBMC run on Linaro LEB with HW codec/render support.

Output: XBMC release with gstreamer player enabled

(?)

Work Items

Work items:
Create trace git tree on git.linaro.org for XBMC release: DONE
Create initial gstplayer using playbin2 as playback base: DONE
Map control interfaces between XBMC iplayer interface and playbin2 like playback control and trick mode: DONE
Enable HW video decoder acceleration on i.MX DONE: TODO
Enable HW gles render support YUV textures on i.MX INPROGRESS: TODO
First release on LEB build: TODO

This blueprint contains Public information 
Everyone can see this information.