随笔分类 -  openMax

摘要:概述OMX Codec是stagefrightplayer中负责解码的模块。由于遵循openmax接口规范,因此结构稍微有点负责,这里就依照awesomeplayer中的调用顺序来介绍。主要分如下几步:1 mClient->connect2 InitAudioDecoder & InitVideoD... 阅读全文
posted @ 2015-08-19 09:10 rlandj 阅读(4742) 评论(1) 推荐(1) 编辑
摘要:由于stagefright和openmax运行在两个不同的进程上,所以他们之间的通讯要经过Binder进行处理,本小结不考虑音频这一块,假设视频为MP4封装的AVC编码文件.先简单的看一下stagefright是怎么工作的, stagefright使用event来进行驱动,event调度器和even... 阅读全文
posted @ 2015-08-14 11:39 rlandj 阅读(839) 评论(0) 推荐(0) 编辑
摘要:学习了解Mutilmedia Framework有一段时间了,今天闲下来稍微整理整理。OMXCodec.cpp类属于libstagefright,在整个MM PF 相当OMX的适配层,供awesomeplayer调用,而OMX.cpp,OMXNoteInstance.cpp等相当于OpenMax中的... 阅读全文
posted @ 2015-08-14 10:42 rlandj 阅读(3047) 评论(0) 推荐(0) 编辑
摘要:android的多媒体框架中,stagefright其实是AwesomePlayer的代理,就是个皮包公司。status_t StagefrightPlayer::setDataSource( const char *url, const KeyedVector *headers)... 阅读全文
posted @ 2015-04-28 17:43 rlandj 阅读(8084) 评论(0) 推荐(0) 编辑
摘要:1.android中用openmax来干啥?android中的AwesomePlayer就 是用openmax来做(code)编解码,其实在openmax接口设计中,他不光能用来当编解码。通过他的组件可以组成一个完整的播放器,包括 sourc、demux、decode、output。但是为什么and... 阅读全文
posted @ 2014-11-14 09:54 rlandj 阅读(3670) 评论(0) 推荐(0) 编辑
摘要:1.openmax 简介http://www.khronos.org/openmax/OpenMax是一个多媒体应用程序的框架标准,由NVIDIA公司和Khronos在2006年推出。OpenMAX分为3层:第一层:OpenMaxDL(DevelopmentLayer,开发层)第二层:OpenMax... 阅读全文
posted @ 2014-11-14 09:51 rlandj 阅读(6734) 评论(1) 推荐(0) 编辑

点击右上角即可分享
微信分享提示