Open Source Development for Non-Application Cores

Registered by Zach Pfeffer

This session will explore how to open up development for the various DSP and video cores that exist on many SoCs that are running Android to allow open source development of multimedia acceleration.

Possible Action Items from the discussion:

1. Identify binary blog/kernel/userspace dependences for all SoC boards.

2. Document vendor specific modifications for multimedia enablement for all SoC boards.

3. Document general multimedia code paths on Android.

4. Work with landing teams to open up binary blobs.

5. Work with landing teams to open up remote cores to open source development.

6. Design and Implement Android modifications to unify vendor specific platform modifications.

7. Post slides from LDS presentation.

-Zach

Session notes: http://summit.ubuntu.com/uds-o/meeting/linaro-android-o-non-app-core-development/

Blueprint information

Status:
Started
Approver:
Zach Pfeffer
Priority:
Medium
Drafter:
Jim Huang
Direction:
Needs approval
Assignee:
Jim Huang
Definition:
New
Series goal:
None
Implementation:
Good progress
Milestone target:
None
Started by
Jim Huang

Related branches

Sprints

Whiteboard

[jserv] I would like to share the experience about integraing multimedia enablement originally from TI OMAP4 into Linaro Evaluation Build for Android.

the note about HAL integration pitfall:
    https://wiki.linaro.org/JimHuang/Sandbox/AndroidHALPitfall

The major two problems are as following:
(1) It takes huge amount of time to validate from merging chages from well-maintained codebase such as TI omapzoom ( http://git.omapzoom.org/ ). We need better approah to exchange the know-how.
(2) Android HAL is conceptually existing but always needed to be changed to fit our expectation.

Timeline:
http://summit.linaro.org/uds-o/2011-05-10/
10:00-10:45, May 10, 2011

Presentation material: http://people.linaro.org/~jserv/uds/Open_Source_Development_for_Non-Application_Cores.pdf

(?)

Work Items