Phase 1 of enabling dri2video support for xbmc

Registered by Ilias Biris on 2011-11-28

There is work carried out recently to extend dri2 for video in order to push the decision about using overlays or GPU blit to the xorg driver. The details are in https://wiki.linaro.org/OfficeofCTO/MemoryManagement?action=AttachFile&do=get&target=linux-video.pdf (presentation) and http://permalink.gmane.org/gmane.comp.freedesktop.xorg.devel/26621

This blueprint outlines the work for delivering the groundwork needed for enabling dri2video in xbmc.

Blueprint information

Status:
Complete
Approver:
Ilias Biris
Priority:
Medium
Drafter:
Kan HU
Direction:
Approved
Assignee:
Kan HU
Definition:
Obsolete
Series goal:
Accepted for trunk
Implementation:
Blocked
Milestone target:
milestone icon backlog
Started by
Ilias Biris on 2011-12-09
Completed by
Jesse Barker on 2012-11-14

Related branches

Sprints

Whiteboard

[ibiris - 16Dec2011]: since this work is feasibility-related and is blocked on a performance issue - which may take time to correct - I am moving it back to the backlog, until we know when it can be delivered

Meta:
Headline: Enable XBMC and optimize to use dri2video interface to render
Acceptance: Release XBMC package and enable dri2video render for video.

(?)

Work Items

Work items:
Get stable XBMC source (Use Dharma 10.1 as base): DONE
Native build on I.MX6: INPROGRESS
Use external libraries instead of internal (like ffmpeg): TODO
Got dri2video enabled kernel/X11 running on board: TODO
Refine/implement render interface for dri2video support: TODO
Test with dri2video enabled interface: TODO

This blueprint contains Public information 
Everyone can see this information.