Merge the gingerbread multimedia changes in OMAPzoom into LEB

Registered by Jim Huang

There are several multimedia changes done in omapzoom, and it is vital to merge the infrastructure work into LEB to make it really usable.

Media framework: stagefright
Hardware enablement: libstagefrighthw
OMX component: MP3, AAC, MPEG-4

Blueprint information

Status:
Started
Approver:
Alexander Sack
Priority:
High
Drafter:
Jim Huang
Direction:
Approved
Assignee:
Jim Huang
Definition:
Approved
Series goal:
Accepted for obsolete
Implementation:
Started
Milestone target:
milestone icon obsolete
Started by
Jim Huang

Related branches

Sprints

Whiteboard

Notes:
Whats going on with this BP?
[jserv] We need to seek for an efficient way to merge patches/huge changes from TI omapzoom. Any better idea?
[asac Apr 17 2011]: targeting series, approving.
[jserv, Apr 20 2011]: tool/script materials are ready, verified on beagleboard-xM; Dependency: libaudio (from omapzoom) is tracked in lp:757497
[pfefferz 2012/2/28] Obsolete. Currently being tracked in https://blueprints.launchpad.net/linaro-android/+spec/linaro-android-mm-binaries-panda-ics

Cherry-pick necessary patches to enable TI OMAP4 multimedia: DONE
Repack OMX/DSP binary files to follow LEB manner: DONE
Merge omapzoom changes into LEB: TODO
Provide validation tool/scripts: INPROGRESS
Dependency: libaudio (from omapzoom): DONE
Dependency: iboverlay (from omapzoom): DONE
Dependency: libstagefrighthw (taken from hardware/omap3): DONE
Do basic testing (video + audio): TODO
  -> How to perform testing without touchscreen? We can not trigger playback events for LEB now.
Clean up unexpected components from TI: INPROGRESS
 ->
frameworks/base/core/java/android/widget/VideoView.java:196: cannot find symbol
symbol : class OmapMMLibrary
location: class android.widget.VideoView
            mOmapMMHandle = new OmapMMLibrary();
                                ^
VideoView related parts are heavily changed.

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.