SlideShare uma empresa Scribd logo
1 de 15
Baixar para ler offline
Multimedia Framework
Maemo Summit Berlin 2008




Multimedia Framework / Maemo SW                                    19.Sep.2008
Maemo Summit Berlin                Dr. Stefan Kost, Luc Pionchon, Felipe Contreras
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
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
GStreamer




Multimedia Framework / Maemo SW                                            19.Sep.2008
Maemo Summit Berlin                        Dr. Stefan Kost, Luc Pionchon, Felipe Contreras
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
Past Architecture




Multimedia Framework / Maemo SW                                         19.Sep.2008
Maemo Summit Berlin                     Dr. Stefan Kost, Luc Pionchon, Felipe Contreras
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
New Architecture




Multimedia Framework / Maemo SW                                         19.Sep.2008
Maemo Summit Berlin                     Dr. Stefan Kost, Luc Pionchon, Felipe Contreras
Multimedia Framework / Maemo SW                                    19.Sep.2008
Maemo Summit Berlin                Dr. Stefan Kost, Luc Pionchon, Felipe Contreras
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
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
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
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
Demos




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




                                   Questions?




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

Mais conteúdo relacionado

Semelhante a Maemo Multimedia Framework

A Metadata Model for Peer-to-Peer Media Distribution
A Metadata Model for Peer-to-Peer Media DistributionA Metadata Model for Peer-to-Peer Media Distribution
A Metadata Model for Peer-to-Peer Media DistributionAlpen-Adria-Universität
 
Importing/Exporting a project using DIgSILENT PowerFactory
Importing/Exporting a project using DIgSILENT PowerFactoryImporting/Exporting a project using DIgSILENT PowerFactory
Importing/Exporting a project using DIgSILENT PowerFactoryFrancisco Gonzalez-Longatt
 
Accelerating Media Business Developments, MPEG-M: MPEG Extensible Middleware
Accelerating Media Business Developments, MPEG-M: MPEG Extensible MiddlewareAccelerating Media Business Developments, MPEG-M: MPEG Extensible Middleware
Accelerating Media Business Developments, MPEG-M: MPEG Extensible MiddlewareAlpen-Adria-Universität
 
Overview of Selected Current MPEG Activities
Overview of Selected Current MPEG ActivitiesOverview of Selected Current MPEG Activities
Overview of Selected Current MPEG ActivitiesAlpen-Adria-Universität
 
Overview of Selected Current MPEG Activities
Overview of Selected Current MPEG ActivitiesOverview of Selected Current MPEG Activities
Overview of Selected Current MPEG ActivitiesAlpen-Adria-Universität
 
Hack.lu 09 ip-morph
Hack.lu 09 ip-morphHack.lu 09 ip-morph
Hack.lu 09 ip-morphSteph Cliche
 
whitepaper_mpeg-if_understanding_mpeg4
whitepaper_mpeg-if_understanding_mpeg4whitepaper_mpeg-if_understanding_mpeg4
whitepaper_mpeg-if_understanding_mpeg4Aniruddh Tyagi
 
whitepaper_mpeg-if_understanding_mpeg4
whitepaper_mpeg-if_understanding_mpeg4whitepaper_mpeg-if_understanding_mpeg4
whitepaper_mpeg-if_understanding_mpeg4aniruddh Tyagi
 
whitepaper_mpeg-if_understanding_mpeg4
whitepaper_mpeg-if_understanding_mpeg4whitepaper_mpeg-if_understanding_mpeg4
whitepaper_mpeg-if_understanding_mpeg4aniruddh Tyagi
 
iDiff 2008 conference #05 IP-Racine : EDCINE White Book
iDiff 2008 conference #05 IP-Racine : EDCINE White BookiDiff 2008 conference #05 IP-Racine : EDCINE White Book
iDiff 2008 conference #05 IP-Racine : EDCINE White BookBenoit Michel
 
Video Coding for Large-Scale HTTP Adaptive Streaming Deployments: State of th...
Video Coding for Large-Scale HTTP Adaptive Streaming Deployments: State of th...Video Coding for Large-Scale HTTP Adaptive Streaming Deployments: State of th...
Video Coding for Large-Scale HTTP Adaptive Streaming Deployments: State of th...Alpen-Adria-Universität
 
EclipseCon2008: The Dod, Open Source, and OSGi as Server Infrastructure
EclipseCon2008: The Dod, Open Source, and OSGi as Server InfrastructureEclipseCon2008: The Dod, Open Source, and OSGi as Server Infrastructure
EclipseCon2008: The Dod, Open Source, and OSGi as Server InfrastructureKit Plummer
 
Ceph Day Beijing - Ceph Community Update
Ceph Day Beijing - Ceph Community UpdateCeph Day Beijing - Ceph Community Update
Ceph Day Beijing - Ceph Community UpdateCeph Community
 
Ceph Day Beijing- Ceph Community Update
Ceph Day Beijing- Ceph Community UpdateCeph Day Beijing- Ceph Community Update
Ceph Day Beijing- Ceph Community UpdateDanielle Womboldt
 
Thinking the archives of 2020: Opportunitiws, priorities, Issues
Thinking the archives of 2020: Opportunitiws, priorities, IssuesThinking the archives of 2020: Opportunitiws, priorities, Issues
Thinking the archives of 2020: Opportunitiws, priorities, IssuesFIAT/IFTA
 
MediaMosa TF-Media 5 Nov 2009
MediaMosa   TF-Media 5 Nov 2009MediaMosa   TF-Media 5 Nov 2009
MediaMosa TF-Media 5 Nov 2009Frans Ward
 
Micropython for the iot
Micropython for the iotMicropython for the iot
Micropython for the iotJacques Supcik
 
RDMA, Scalable MPI-3 RMA, and Next-Generation Post-RDMA Interconnects
RDMA, Scalable MPI-3 RMA, and Next-Generation Post-RDMA InterconnectsRDMA, Scalable MPI-3 RMA, and Next-Generation Post-RDMA Interconnects
RDMA, Scalable MPI-3 RMA, and Next-Generation Post-RDMA Interconnectsinside-BigData.com
 

Semelhante a Maemo Multimedia Framework (20)

A Metadata Model for Peer-to-Peer Media Distribution
A Metadata Model for Peer-to-Peer Media DistributionA Metadata Model for Peer-to-Peer Media Distribution
A Metadata Model for Peer-to-Peer Media Distribution
 
Keytech 3 d printing filament
Keytech 3 d printing filamentKeytech 3 d printing filament
Keytech 3 d printing filament
 
Importing/Exporting a project using DIgSILENT PowerFactory
Importing/Exporting a project using DIgSILENT PowerFactoryImporting/Exporting a project using DIgSILENT PowerFactory
Importing/Exporting a project using DIgSILENT PowerFactory
 
Accelerating Media Business Developments, MPEG-M: MPEG Extensible Middleware
Accelerating Media Business Developments, MPEG-M: MPEG Extensible MiddlewareAccelerating Media Business Developments, MPEG-M: MPEG Extensible Middleware
Accelerating Media Business Developments, MPEG-M: MPEG Extensible Middleware
 
Overview of Selected Current MPEG Activities
Overview of Selected Current MPEG ActivitiesOverview of Selected Current MPEG Activities
Overview of Selected Current MPEG Activities
 
Overview of Selected Current MPEG Activities
Overview of Selected Current MPEG ActivitiesOverview of Selected Current MPEG Activities
Overview of Selected Current MPEG Activities
 
Hack.lu 09 ip-morph
Hack.lu 09 ip-morphHack.lu 09 ip-morph
Hack.lu 09 ip-morph
 
whitepaper_mpeg-if_understanding_mpeg4
whitepaper_mpeg-if_understanding_mpeg4whitepaper_mpeg-if_understanding_mpeg4
whitepaper_mpeg-if_understanding_mpeg4
 
whitepaper_mpeg-if_understanding_mpeg4
whitepaper_mpeg-if_understanding_mpeg4whitepaper_mpeg-if_understanding_mpeg4
whitepaper_mpeg-if_understanding_mpeg4
 
whitepaper_mpeg-if_understanding_mpeg4
whitepaper_mpeg-if_understanding_mpeg4whitepaper_mpeg-if_understanding_mpeg4
whitepaper_mpeg-if_understanding_mpeg4
 
iDiff 2008 conference #05 IP-Racine : EDCINE White Book
iDiff 2008 conference #05 IP-Racine : EDCINE White BookiDiff 2008 conference #05 IP-Racine : EDCINE White Book
iDiff 2008 conference #05 IP-Racine : EDCINE White Book
 
Microelectronics
MicroelectronicsMicroelectronics
Microelectronics
 
Video Coding for Large-Scale HTTP Adaptive Streaming Deployments: State of th...
Video Coding for Large-Scale HTTP Adaptive Streaming Deployments: State of th...Video Coding for Large-Scale HTTP Adaptive Streaming Deployments: State of th...
Video Coding for Large-Scale HTTP Adaptive Streaming Deployments: State of th...
 
EclipseCon2008: The Dod, Open Source, and OSGi as Server Infrastructure
EclipseCon2008: The Dod, Open Source, and OSGi as Server InfrastructureEclipseCon2008: The Dod, Open Source, and OSGi as Server Infrastructure
EclipseCon2008: The Dod, Open Source, and OSGi as Server Infrastructure
 
Ceph Day Beijing - Ceph Community Update
Ceph Day Beijing - Ceph Community UpdateCeph Day Beijing - Ceph Community Update
Ceph Day Beijing - Ceph Community Update
 
Ceph Day Beijing- Ceph Community Update
Ceph Day Beijing- Ceph Community UpdateCeph Day Beijing- Ceph Community Update
Ceph Day Beijing- Ceph Community Update
 
Thinking the archives of 2020: Opportunitiws, priorities, Issues
Thinking the archives of 2020: Opportunitiws, priorities, IssuesThinking the archives of 2020: Opportunitiws, priorities, Issues
Thinking the archives of 2020: Opportunitiws, priorities, Issues
 
MediaMosa TF-Media 5 Nov 2009
MediaMosa   TF-Media 5 Nov 2009MediaMosa   TF-Media 5 Nov 2009
MediaMosa TF-Media 5 Nov 2009
 
Micropython for the iot
Micropython for the iotMicropython for the iot
Micropython for the iot
 
RDMA, Scalable MPI-3 RMA, and Next-Generation Post-RDMA Interconnects
RDMA, Scalable MPI-3 RMA, and Next-Generation Post-RDMA InterconnectsRDMA, Scalable MPI-3 RMA, and Next-Generation Post-RDMA Interconnects
RDMA, Scalable MPI-3 RMA, and Next-Generation Post-RDMA Interconnects
 

Último

ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Zilliz
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontologyjohnbeverley2021
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxRemote DBA Services
 

Último (20)

ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 

Maemo Multimedia Framework

  • 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. 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. 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. GStreamer Multimedia Framework / Maemo SW  19.Sep.2008 Maemo Summit Berlin Dr. Stefan Kost, Luc Pionchon, Felipe Contreras
  • 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. Past Architecture Multimedia Framework / Maemo SW  19.Sep.2008 Maemo Summit Berlin Dr. Stefan Kost, Luc Pionchon, Felipe Contreras
  • 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. New Architecture Multimedia Framework / Maemo SW  19.Sep.2008 Maemo Summit Berlin Dr. Stefan Kost, Luc Pionchon, Felipe Contreras
  • 9. Multimedia Framework / Maemo SW  19.Sep.2008 Maemo Summit Berlin Dr. Stefan Kost, Luc Pionchon, Felipe Contreras
  • 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. 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. 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. 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. Demos Multimedia Framework / Maemo SW  19.Sep.2008 Maemo Summit Berlin Dr. Stefan Kost, Luc Pionchon, Felipe Contreras
  • 15. Thank you! Questions? Multimedia Framework / Maemo SW  19.Sep.2008 Maemo Summit Berlin Dr. Stefan Kost, Luc Pionchon, Felipe Contreras