15
19.Sep.2008 Dr. Stefan Kost, Luc Pionchon, Felipe Contreras Multimedia Framework / Maemo SW Maemo Summit Berlin Multimedia Framework Maemo Summit Berlin 2008

Maemo Multimedia Framework

  • Upload
    ensonic

  • View
    5.784

  • Download
    2

Embed Size (px)

DESCRIPTION

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

Citation preview

  • 1. Multimedia Framework Maemo Summit Berlin 2008 MultimediaFramework/MaemoSW 19.Sep.2008 MaemoSummitBerlin Dr.StefanKost,LucPionchon,FelipeContreras
  • 2. MMFs Delivery MM APIs: GStreamer, Helix, OpenMAX, ... Codecs on ARM and DSP PulseAudio A few UIs for settings Accessory detection MultimediaFramework/MaemoSW 19.Sep.2008 MaemoSummitBerlin Dr.StefanKost,LucPionchon,FelipeContreras
  • 3. Usage existing Media Player VoIP/Video Call and Skype new Metadata Media Capture MultimediaFramework/MaemoSW 19.Sep.2008 MaemoSummitBerlin Dr.StefanKost,LucPionchon,FelipeContreras
  • 4. GStreamer MultimediaFramework/MaemoSW 19.Sep.2008 MaemoSummitBerlin Dr.StefanKost,LucPionchon,FelipeContreras
  • 5. MMF Challenges Hardware acceleration for codecs Reuse for new hardware Multimedia Policy & Routing Stable & coherent middleware MultimediaFramework/MaemoSW 19.Sep.2008 MaemoSummitBerlin Dr.StefanKost,LucPionchon,FelipeContreras
  • 6. Past Architecture MultimediaFramework/MaemoSW 19.Sep.2008 MaemoSummitBerlin Dr.StefanKost,LucPionchon,FelipeContreras
  • 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 MultimediaFramework/MaemoSW 19.Sep.2008 MaemoSummitBerlin Dr.StefanKost,LucPionchon,FelipeContreras
  • 8. New Architecture MultimediaFramework/MaemoSW 19.Sep.2008 MaemoSummitBerlin Dr.StefanKost,LucPionchon,FelipeContreras
  • 9. MultimediaFramework/MaemoSW 19.Sep.2008 MaemoSummitBerlin Dr.StefanKost,LucPionchon,FelipeContreras
  • 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 MultimediaFramework/MaemoSW 19.Sep.2008 MaemoSummitBerlin Dr.StefanKost,LucPionchon,FelipeContreras
  • 11. New Software I OpenMAX Used for codecs No more dsp sinks and sources PulseAudio Audio routing & policy Audio pre- & postprocessing MultimediaFramework/MaemoSW 19.Sep.2008 MaemoSummitBerlin Dr.StefanKost,LucPionchon,FelipeContreras
  • 12. New Software II gst-qa-system : insanity Improved testing Camera-bin High level api for still-image and video capture GStreamer plugin MultimediaFramework/MaemoSW 19.Sep.2008 MaemoSummitBerlin Dr.StefanKost,LucPionchon,FelipeContreras
  • 13. Developer Support TI DSP Bridge, OpenMAX, DSP examples https://omapzoom.org/gf/ BeagleBoard wiki http://elinux.org/BeagleBoard MultimediaFramework/MaemoSW 19.Sep.2008 MaemoSummitBerlin Dr.StefanKost,LucPionchon,FelipeContreras
  • 14. Demos MultimediaFramework/MaemoSW 19.Sep.2008 MaemoSummitBerlin Dr.StefanKost,LucPionchon,FelipeContreras
  • 15. Thank you! Questions? MultimediaFramework/MaemoSW 19.Sep.2008 MaemoSummitBerlin Dr.StefanKost,LucPionchon,FelipeContreras