Documente Academic
Documente Profesional
Documente Cultură
Plug-and-Play
Felipe Contreras
felipe.contreras@nokia.com
GStreamer is:
A media processing library
Modular
Extensive
Cross-platform
GObject based (easy language bindings)
Driven by an active community
Proven
GStreamer
What uses GStreamer?
Definition
OpenMAX is a royalty-free, cross-platform API that provides
abstractions for routines especially useful for computer graphics,
video, and audio.
Definition
OpenMAX is a royalty-free, cross-platform API that provides
abstractions for routines especially useful for computer graphics,
video, and audio.
Definition
OpenMAX is a royalty-free, cross-platform API that provides
abstractions for routines especially useful for computer graphics,
video, and audio.
Definition
OpenMAX is a royalty-free, cross-platform API that provides
abstractions for routines especially useful for computer graphics,
video, and audio.
GStreamer
gst-openmax
omx_mp3dec
OpenMAX IL
mp3dec
gst-openmax
What is gst-openmax?
Application
Does what the user
wants. Rhythmbox amaroK Totem xine-ui Helix VLC MPlayer
Framework
Faci l i ti es to do al l Implemented
ki nds of m ul ti m edi a GStreamer xine-lib Posible
pr ocessi ng.
Hw accelerated
Integration
Defi nes a standar d gst-openmax
way to use data OpenMAX IL
pr ocessi ng stands right here.
com ponents.
Profile
An OpenMAX IL
pr ofi l e defi nes how MP3 MPEG-4 MPEG-2
Audio sink
com ponents shoul d decoder video decoder video decoder
behave.
Component
Each box
r epr esents a OpenMAX IL OpenMAX IL OpenMAX IL OpenMAX IL OpenMAX IL OpenMAX IL
wr apper that MAD Xvid DSP FFmpeg ALSA NVIDIA
pr ovi des OpenMAX
IL com ponents.
gst-openmax
What is gst-openmax?
zero-copy
gst-openmax
Planned features
Demo time
gst-openmax
Contributions
felipe.contreras@nokia.com
http://www.freedesktop.org/wiki/GstOpenMAX