Parent

Deliverables status for 11.09

Next Release Date

Milestones/Blueprints

Release Status

Notes

Multimedia

libjpeg-turbo

September 22

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

Released

Android release has been made: check this thread in linaro-dev. Also libjpeg-turbo library startup has been reworked to utilize fini and init library calls instead of initializing the library when tests for the existence of certain functions are called.

UCM Audio integration

September 22

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

Released

Complete implementation and testing of baseline UCM configurations for ARM reference platforms. Snowball/Exynos related testing is now postponed for after 1109 (for Snowball there were issues with the sound support which did not allow the testing of this package, with Exynos there is another thread in the community covering this same work - so we postponed to check it again in October and decide if we need to do anything)

Codec optimization

September 22

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

Released. Release made through the wiki: https://wiki.linaro.org/WorkingGroups/Middleware/Multimedia/Specs/1111/CodecOptimization/x264

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

Release ready checking with TSC for the license 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)

September 22

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

Released

Speex port for ARM

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

DONE - missing a report from Benjamin Gaignard on the event participation

Present the survey results to OpenMAX IL WG

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

DONE

Finalized the presentations from the summit - material available through https://wiki.linaro.org/WorkingGroups/Middleware/Multimedia/Specs/1111/NEONOptimizationForum/Summit

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/51

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

Fix released

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) - pending acceptance from upstream to get into the packaged kernel

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 marked as Fixed yet

Seems a duplicate of 760919 - Sound works on Beagle-xm with latest Linaro kernel and stock ALSA userspace. The mixer controls for the output jack on the board are the "Headset" ones.

https://bugs.launchpad.net/bugs/849625

not Fixed yet

Ongoing investigation

  • For the codec optimization the previously targeted speech codec optimization is - as communicated before - 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.
    A Speex version for ARM has been released. But from the optimization point of view it the work planned out did not make much sense anymore.

Team Highlights

  • For the release we are looking into the final piece of the jigsaw which is the test content - that required a special check with the TSC so that we are given the green light to distribute content which is Creative Commons licensed. Checking with the TSC is ongoing.
  • Team has started planning the content for 11.10 release.
  • For Connect:
    • NEON optimization forum: organized a couple of presentations for LCQ4.11 - one of which will be "best practices"
  • Requirements for the next quarter - list of what is being considered is as follows (Items without a link in papyrs need still to be described and justified)

WorkingGroups/Middleware/Multimedia/Status/2011-09-20 (last modified 2011-09-26 12:14:05)