Multimedia Framework
Maemo Summit Berlin 2008




Multimedia Framework / Maemo SW                                    19.Se...
MMFs Delivery

 ●
     MM APIs: GStreamer, Helix, OpenMAX, ...
 ●
     Codecs on ARM and DSP
 ●
     PulseAudio
 ●
     A ...
Usage

 ●
     existing
      –   Media Player
      –   VoIP/Video Call and Skype


 ●
     new
      –   Metadata
      ...
GStreamer




Multimedia Framework / Maemo SW                                            19.Sep.2008
Maemo Summit Berlin  ...
MMF Challenges

 ●
     Hardware acceleration for codecs
 ●
     Reuse for new hardware
 ●
     Multimedia Policy & Routin...
Past Architecture




Multimedia Framework / Maemo SW                                         19.Sep.2008
Maemo Summit Ber...
Issues & Problems

 ●
     Audio on DSP Video on ARM
      –   Not so good for power-management
      –   Not enough proce...
New Architecture




Multimedia Framework / Maemo SW                                         19.Sep.2008
Maemo Summit Berl...
Multimedia Framework / Maemo SW                                    19.Sep.2008
Maemo Summit Berlin                Dr. Stef...
OMAP 3430

 ●
     500 MHz
 ●
     Can be up to 3 times faster
 ●
     http://www.ti.com/omap3430

  140
  120
  100
   80...
New Software I

 ●
     OpenMAX
      –   Used for codecs
      –   No more dsp sinks and sources


 ●
     PulseAudio
   ...
New Software II

 ●
     gst-qa-system : insanity
      –   Improved testing


 ●
     Camera-bin
      –   High level api...
Developer Support

 ●
     TI DSP Bridge, OpenMAX, DSP examples
 ●
     https://omapzoom.org/gf/


 ●
     BeagleBoard wik...
Demos




Multimedia Framework / Maemo SW                                            19.Sep.2008
Maemo Summit Berlin      ...
Thank you!




                                   Questions?




Multimedia Framework / Maemo SW                          ...
Upcoming SlideShare
Loading in...5
×

Maemo Multimedia Framework

3,048

Published on

Maemo Multimedia Framework for OMAP3 presentation on Maemo Summit in Berlin 2008

Published in: Technology, Travel, Business
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
3,048
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
135
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

Maemo Multimedia Framework

  1. 1. Multimedia Framework Maemo Summit Berlin 2008 Multimedia Framework / Maemo SW  19.Sep.2008 Maemo Summit Berlin Dr. Stefan Kost, Luc Pionchon, Felipe Contreras
  2. 2. MMFs Delivery ● MM APIs: GStreamer, Helix, OpenMAX, ... ● Codecs on ARM and DSP ● PulseAudio ● A few UIs for settings ● Accessory detection Multimedia Framework / Maemo SW  19.Sep.2008 Maemo Summit Berlin Dr. Stefan Kost, Luc Pionchon, Felipe Contreras
  3. 3. Usage ● existing – Media Player – VoIP/Video Call and Skype ● new – Metadata – Media Capture Multimedia Framework / Maemo SW  19.Sep.2008 Maemo Summit Berlin Dr. Stefan Kost, Luc Pionchon, Felipe Contreras
  4. 4. GStreamer Multimedia Framework / Maemo SW  19.Sep.2008 Maemo Summit Berlin Dr. Stefan Kost, Luc Pionchon, Felipe Contreras
  5. 5. MMF Challenges ● Hardware acceleration for codecs ● Reuse for new hardware ● Multimedia Policy & Routing ● Stable & coherent middleware Multimedia Framework / Maemo SW  19.Sep.2008 Maemo Summit Berlin Dr. Stefan Kost, Luc Pionchon, Felipe Contreras
  6. 6. Past Architecture Multimedia Framework / Maemo SW  19.Sep.2008 Maemo Summit Berlin Dr. Stefan Kost, Luc Pionchon, Felipe Contreras
  7. 7. Issues & Problems ● Audio on DSP Video on ARM – Not so good for power-management – Not enough processing power on arm side for video ● Combined decoder sinks / encoder sources – dspmp3sink, dspilbcsrc Multimedia Framework / Maemo SW  19.Sep.2008 Maemo Summit Berlin Dr. Stefan Kost, Luc Pionchon, Felipe Contreras
  8. 8. New Architecture Multimedia Framework / Maemo SW  19.Sep.2008 Maemo Summit Berlin Dr. Stefan Kost, Luc Pionchon, Felipe Contreras
  9. 9. Multimedia Framework / Maemo SW  19.Sep.2008 Maemo Summit Berlin Dr. Stefan Kost, Luc Pionchon, Felipe Contreras
  10. 10. OMAP 3430 ● 500 MHz ● Can be up to 3 times faster ● http://www.ti.com/omap3430 140 120 100 80 omap 2 60 omap 3 40 20 0 MPEG4 h264 Multimedia Framework / Maemo SW  19.Sep.2008 Maemo Summit Berlin Dr. Stefan Kost, Luc Pionchon, Felipe Contreras
  11. 11. New Software I ● OpenMAX – Used for codecs – No more dsp sinks and sources ● PulseAudio – Audio routing & policy – Audio pre- & postprocessing Multimedia Framework / Maemo SW  19.Sep.2008 Maemo Summit Berlin Dr. Stefan Kost, Luc Pionchon, Felipe Contreras
  12. 12. New Software II ● gst-qa-system : insanity – Improved testing ● Camera-bin – High level api for still-image and video capture – GStreamer plugin Multimedia Framework / Maemo SW  19.Sep.2008 Maemo Summit Berlin Dr. Stefan Kost, Luc Pionchon, Felipe Contreras
  13. 13. Developer Support ● TI DSP Bridge, OpenMAX, DSP examples ● https://omapzoom.org/gf/ ● BeagleBoard wiki ● http://elinux.org/BeagleBoard Multimedia Framework / Maemo SW  19.Sep.2008 Maemo Summit Berlin Dr. Stefan Kost, Luc Pionchon, Felipe Contreras
  14. 14. Demos Multimedia Framework / Maemo SW  19.Sep.2008 Maemo Summit Berlin Dr. Stefan Kost, Luc Pionchon, Felipe Contreras
  15. 15. Thank you! Questions? Multimedia Framework / Maemo SW  19.Sep.2008 Maemo Summit Berlin Dr. Stefan Kost, Luc Pionchon, Felipe Contreras
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×