Team

  • Technical Lead: TBD (Sachin Gupta/Kurt Taylor acting)
  • Primary TSC Sponsor: ARM (TBD)
  • Secondary TSC Sponsor: TBD

Priorities

  1. Improve Openmax support in Linux Multimedia Stacks(Android stagefright and Gstreamer)
    • Openmax as core API for exposing platform specific mutlimedia features(encoders/decoders)
    • Unified Openmax API for all vendors
    • Improved Stagefright and gstreamer support for Openmax
  2. Kernel Audio Feature Baseline: Guide and assist supporting ARM specific functionality for Android and other Linux environments. Enable quicker development cycle and improved product performance.
  3. Neon Optimization Forum: Special interest group for doing all work with Neon

Ongoing

  • System metrics tool and instrumentation player evolution and maintainence
  • gstreamer improvements for supporting buffer pools and buffer pool negotiation
  • reviews and maintenance for Pulseaudio
  • Jpeg Neon Optimizations
  • VP8 interframe multithreading
  • gstreamer egl sink

Components

Component

Description

Release Frequency

Upstream

xvimagesink patches buffer pool

gstreamer bufferpool implementation

every 3 months

gstreamer

gstreamer auto video convert plugin

gstreamer element for autoplugging of platform apecific color format conversion gstreamer element

every 3 months

gstreamer

gstreamer AAC encoder plugin

gstreamer plugin for neon optimized Android AAC encoder

every 3 months

gstreamer

System Metrics Tool and instrumented player

utility for gathering system parameters and video playback performance data

monthly

Linaro

Pulseaudio

ARM specific support until upstreamed

ALSA

ARM specific until upstreamed

TRs

Ref

Name

Priority

Description

Distros

Comments

TR Blueprint

MM1

Improve Openmax support in Linux Multimedia Stacks

MM1.1

Cross Vendor Implementation Summary

High

MM1.2

Reference Implementation

?

MM1.3

Challenges

High

MM1.3.1

Openmax state machine vs gstreamer/stagefright state machine

High

MM1.3.2

Definition and Standardization of vendor specific extensions

High

MM2

Kernel Audio Feature Baseline

MM2.1

UCM Baseline

MM2.2

ASoC Baseline

MM3

Codec Optimization

MM3.1

JPEG NEON -turbo and source branch

High

MM3.2

VP8 SMP multithreading XXX

Medium

MM3.3

AAC XXX gstreamer plugin (via Android)

Low

MM4

Neon Optimization Forum

XXX: Hand off system metrics app to Graphics Working Group

Under Consideration

  • Idea

Not this cycle

  • Idea

Resourcing

  • People

Notes

  • Note1

WorkingGroups/Middleware/Multimedia/Notes/2011-04-18 (last modified 2011-04-19 12:36:39)