Parent

Upcoming deliverables

Next Release Date

Milestones/Blueprints

Release Status

Notes

Multimedia

libjpeg-turbo

September 22

https://launchpad.net/libjpeg-turbo/+milestone/1.1.90-2011.09

Not released yet

Android release has been made: check this thread in linaro-dev. Patch also accepted upstream - new BPs created for this work to follow the stream of patches upstream (under backlog in https://launchpad.net/libjpeg-turbo/+milestone/backlog). Latest status: pkg updated for 11.09 will ship to overlay and submit to revu for oneiric inclusion

UCM Audio integration

September 22

https://launchpad.net/linaro-multimedia-ucm/+milestone/2011.09

Not released yet

Complete implementation and testing of baseline UCM configurations for ARM reference platforms. Snowball related testing is now postponed for after 1109 as snowball ubuntu support for audio still has issues

Codec optimization

September 22

https://launchpad.net/linaro-multimedia-x264/+milestone/2011.09

Not released yet

Community optimization of x264 codec for ARM - parameters optimization: instructions given in the wiki

September 22

https://launchpad.net/linaro-multimedia-testcontent/+milestone/2011.09

Not released yet

Shortened versions of the files are prepared and uploaded to samplemedia.linaro.org (the current gstreamer tests can do everything they need with just 2-5 second samples. 45-75 second samples are more useful for benchmarking than sanity/regression testing, so the extra MBs are mostly wasted)

OpenMAX

September 22

Milestone: https://launchpad.net/linaro-multimedia-project/+milestone/2011.09, Blueprint: https://blueprints.launchpad.net/linaro-multimedia-project/+spec/engr-multimedia-openmax-survey

Not released yet

Present the survey results to OpenMAX IL WG

September 22

https://blueprints.launchpad.net/linaro-multimedia-project/+spec/engr-multimedia-openmax-reference

Not released yet

Just part of the work done in September - OpenMAX reference implementation requirements and analysis of stageFright

NEON optimization

September 22

Milestone: https://launchpad.net/linaro-multimedia-project/+milestone/2011.09, Blueprint: https://blueprints.launchpad.net/linaro-multimedia-project/+spec/engr-multimedia-forum-summit

Not released yet

Finalize the presentations from the summit

September 22

Milestone: https://launchpad.net/linaro-multimedia-project/+milestone/2011.09, Blueprint: https://blueprints.launchpad.net/linaro-multimedia-project/+spec/engr-multimedia-forum-tools

Not released yet

Moderate the forum, wiki updates on the NEON optimization guidelines - updated seeds in ask.linaro.org: http://ask.linaro.org/tags/neon/

BUGS

https://bugs.launchpad.net/ubuntu/+source/pulseaudio/+bug/746023

Fix exists

assigned to wei_feng - has now a workable version see https://bugs.launchpad.net/ubuntu/+source/pulseaudio/+bug/746023/comments/48

https://bugs.launchpad.net/linaro-ubuntu/+bug/816638

Fix exists

assigned to kan_hu - http://git.linaro.org/gitweb?p=people/andygreen/kernel-tilt.git;a=shortlog;h=refs/heads/tilt-linux-linaro-3.0 should fix the kernel side - alsa/pulseaudio seems to work with the setup as in https://bugs.launchpad.net/ubuntu/+source/pulseaudio/+bug/746023/comments/48)

https://bugs.launchpad.net/linaro-ubuntu/+bug/760919

Fix exists (patch)

assigned to mru - Mans has submitted a patch to load the needed modules for pandaboard - http://lists.linaro.org/pipermail/linaro-dev/2011-September/007304.html

https://bugs.launchpad.net/ubuntu/+source/linux-linaro-omap/+bug/733334

not Fixed yet

prob a duplicate of 746023

  • There is also work that is being done in the UMM side (memory management) from Multimedia project - check blueprint https://blueprints.launchpad.net/linaro-mm-sig/+spec/engr-mm-kms-2011.09, which is part of the milestone: https://launchpad.net/linaro-mm-sig/+milestone/2011.09. Related to that work it has now been clarified that the plan is to support 2 stacks:

    1. OMAP DRM without GEM and with Syslink 2.0
    2. OMAP DRM + GEM + Syslink 3.0. This represents quite a bit of changes in many components:
      • GST (moving to 0.11 since all of what we need in core libs has been developed)
      • TI GST plugins (gst-ducati)
      • codecs library (libDCE) will need to be adapted to Syslink 3.0
      • codec firrmware
  • For the codec optimization the previously targeted speech codec has been postponed: Blueprint https://blueprints.launchpad.net/linaro-multimedia-project/+spec/engr-multimedia-codec-speech. The reasons were as follows

    1. Speex is a CELP based codec built for robustness for packet losses but bandwidth requirements are considerable.
    2. Speex use case for Embedded devices is not compelling as the decodes more often than not are connected to a wireless telecom network in which voice calls can be made directly.Secondly, Speex is not being used in any major applications.At best products can use Skype to provide VOIP feature.
    3. Speex(VOIP) can be used in the future in case of ARM based desktops or laptops in the future.
    4. Someone had already submitted patches for a cycle intensive module of speex.
    5. There are many other low hanging fruits to be picked other than speex.
    The developer has a Speex ported version for ARM which can be packaged and kept on a PPA. But from the optimization point of view it the work planned out did not make much sense anymore.

Team Highlights

  • Work for 1109 is progressing well
  • OpenMAX presentation created and shared with linaro-dev (thread : http://lists.linaro.org/pipermail/linaro-dev/2011-September/007492.html)

  • UMM documentation updated - this needs to be hosted in a better place following Kiko's friendly nudging
  • HDMI audio output has issue in certain resolution mode (1360x768) - bug https://bugs.launchpad.net/bugs/849625 has been reported and is being investigated now

  • Tom Gall is doing some side-by-side comparison of LJT on android using Nexus One devices. Possibly youtube material from this experiment.
  • Updated seeds in ask.linaro.org for NEON optimization: http://ask.linaro.org/tags/neon/

  • [Community effort] - the x264 work was split a bit more - there are now 3 avenues for the optimization.
    • for 11.09 - Parameters setting to enable real-time encoder for video conferencing - this will be provided in the wiki (we are also investigating other possible means)
    • Preload engine (11.10)
    • NEON optimization (11.11)

WorkingGroups/Middleware/Multimedia/Status/2011-09-06 (last modified 2011-09-14 19:48:01)