Stagefright introduction
Android 2.3
Agenda
• overview
• stagefright basic
• stagefrightplayer
• stagefrightrecorder
Stagefright Software overview
Android Application
Android Application Framework
Stagefright
StagefrightPlayer/StagefrightRecorder
AwesomePlayer
DataSource
MediaSource
AudioOutput
MediaWrit
er
OMXClient
Audio Record
OMX
Surface Flinger
Audio Flinger
Codec Driver
Linux Kernel
Display Driver
Audio Driver
Stagefright playback framework
Stagefright video record framework
Stagefright audio record framework
Agenda
• overview
• stagefright basic
• stagefrightplayer
• stagefrightrecorder
Stagefright basic
• MediaSource/MediaBuffer/MediaBufferGroup
• MediaExtractor/DataSource
• OMXCodec
• Sinks/AudioPlayer/Renderer
Mediasource
read
OmxCodec
read
VideoRender/Audioplayer