E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
OMX
stagefright 架构分析(八) 如何获取ComponentHandle,plugin与
omx
_core桥接
目前基于高通的code分析:1.引入libOmxCore.so根据stagefright架构分析(七)动态加载libstagefrighthw.so中的描述Plugin会加载libOmxCore.so,并调用相应的functionsOMX_InitOMX_DeinitOMX_ComponentNameEnumOMX_GetHandleOMX_FreeHandleOMX_GetRolesOfComp
flyingqr
·
2013-03-21 14:00
android media record 汇总
中使用MediaRecorder进行录像详解(视频录制)http://blog.csdn.net/peijiangping1989/article/details/7049991Stagefright+
omx
leino11121
·
2013-03-18 20:00
OpenMAX介绍
Omx
_Core、
Omx
_Img和
Omx
_Cam模块组成了OMXIntegrationLayer;OMXIntegrationLayer分为两部分:接口层和组件部分。通常,位于OMXInte
ekenlinbing
·
2013-03-03 13:00
OpenMax在Android上的实现
关键字:
OMX
,多媒体框架,IL,Android,Stagefright1、OpenMax集成层介绍OpenMax是一个多媒体应用程序的框架标准。
ekenlinbing
·
2013-03-03 13:00
Video graphics system[IPU, VPU and GPU]
关键字:
OMX
,多媒体框架,IL,Android,Stagefright1、OpenMax集成层介绍OpenMax是一个多媒体应用程序的框架标准。
ekenlinbing
·
2013-03-03 13:00
android2.3 dvsdk .
:22110人阅读评论(0)收藏举报1.下载http://code.google.com/p/rowboat/专用的android2.3从这里下载和官方的区别是增加了两个目录/hardware/ti/
omx
linuxarmsummary
·
2013-02-23 04:00
Android系统
android中多媒体解码openmax的实现
每个AwesomePlayer只有一个
OMX
服务的入口,但是AwesomePlayer不一定就只需要1种解码器。有可能音视频都有,或者有很多种。
hellofeiya
·
2013-02-22 09:00
OpenMax在Android上的实现
关键字:
OMX
, 多媒体框架,IL,Android,Stagefright1、OpenMax 集成层介绍OpenMax是一个多媒体应用程序的框架标准。
flyingqr
·
2013-02-16 17:00
stagefright 架构分析(五) 初始化 VideoDecoder
VideoDecoder的初始化实际就是
OMX
的创建,Stagefright提供了
OMX
的封装OMXCodec在平台上stagefright-l可以看到所有的组件VideoDecoder的创建流程status_tAwesomePlayer
flyingqr
·
2013-02-16 11:00
stagefright框架(二)- 和OpenMAX的運作 .
Stagefright的編解碼功能是利用OpenMAX框架,而且用的還是OpenCORE之
OMX
的實作,我們來看一下Stagefright和
OMX
是如何運作的。
hellofeiya
·
2013-01-28 16:00
Android_ICS_
OMX
_In_Stagefright------>2开始解码(软解)
当应用层调用mediaplayer.start()的时候,在framework层对应的是在awesomeplayer中post一个mVideoEvent到TimedEventQueue中等待被调度。当其被调度到的时候,会激活回调函数onVideoEvent。 在这个回调函数中,会做音视频的同步处理。代码很长捡关键的贴。 voidAwesomePlayer::onVideoEvent(){
hellofeiya
·
2013-01-05 11:00
x264中的菱形搜索算法研究
caseX264_ME_DIA: i=0; do { DIA1_ITER(bmx,bmy);菱形搜索算法 if((bmx==
omx
vbLittleBoy
·
2012-12-10 09:00
对于android的播放引擎stagefright中关键成分
OMX
理解
在这里值得关注的是stagefright以
OMX
插件完成主要的文件解码任务,从而完成播放工作。
hellofeiya
·
2012-11-20 17:00
stagefright 流程解析
StageFright介绍 Androidfroyo版本多媒体引擎做了变动,新添加了stagefright框架,并且默认情况android选择stagefright,并没有完全抛弃opencore,主要是做了一个
OMX
xiaxiangnanxp1989
·
2012-11-14 09:00
Android多媒体开发【12】-- android中OpenMax的实现【3】
OMX
中主要成员
通过上文知道了,每个AwesomePlayer只有一个
OMX
服务的入口,但是AwesomePlayer不一定就只需要1种解码器。有可能音视频都有,或者有很多种。
tx3344
·
2012-11-08 10:00
ANDROID2.3音频系统HAL
罗索实验室:http://www.rosoo.net/a/201109/15002.htmlAndroid2.2时代还保留opencore多媒体框架,虽然只使用了
omx
-component,其他默认情况下选择了
MARTINGANG
·
2012-11-02 20:00
OpenMax的接口与实现
OMX
_Types.h:OpenMaxIl的数据类型定义
OMX
_Core.h:OpenMaxIL核心的APIOMX_Component.h:OpenMaxIL组件相关的APIOMX_Audio.h:音频相关的常量和数据结构
yuyin86
·
2012-10-02 00:00
数据结构
image
video
buffer
audio
Codec
ti
omx
ILClient/ApplicationInordertocreate/configureandconnecttheOpenMaxcomponents,applicationiswrittenasanIntegrationLayer(IL) client.ThisILclientisusedtoinvokeOpenMaxAPIsfordifferentcomponent.Inthisapplica
yuyin86
·
2012-09-29 14:00
api
video
application
buffer
callback
Components
why separate the source code of a codec into two p
/codecs_v2/
omx
_xxx,比如mp3的codec源码,[1]一部分在.../codecs_v2/audio/mp3/dec目录下,[2]一部分在.../codecs_v2/
omx
_mp3。
yuyin86
·
2012-09-27 09:00
video
audio
2010
Codec
openmax component类的继承关系
向OpenCORE里继承一个新的codec时,需要用到OpenMAX接口规范对该codec进行封装,即要定义一个用于封装的类(wrapper),实现OpenMAX规定的集中核心方法(
omx
core methods
yuyin86
·
2012-09-27 09:00
Android Framework下StageFright框架流程解读
StageFright介绍 Androidfroyo版本多媒体引擎做了变动,新添加了stagefright框架,并且默认情况android选择stagefright,并没有完全抛弃opencore,主要是做了一个
OMX
hellofeiya
·
2012-09-20 13:00
Linux Gstreamer and GST-
OMX
插件
1.Gstreamer基本介绍Gstreamer是linux上的多媒体框架。如下所示: 从上面这个图中可以看到,底层是以plugin插件形式存在包括codec标准,parser,audio,protocol等, 也包括用户自己开发的plugin和第三方开发的plugin。 coreframework提供了plugin之间的交互机制和管理,通过将一些plugin连接起来形成一个系统,并且对
yuyin86
·
2012-09-18 22:00
stagefright +
omx
小结
StageFright工作流程1 先简单的看一下stagefright是怎么工作的,stagefright使用event来进行驱动,event调度器和event运行在同一个线程中,播放器向队列插入event来驱动整个解码流程,event调度器的工作抽象流程如下:1.检测队列是否为空,为空则等待event的插入2.获取队列中的第一个event3.计算event所要求的delaytime后进行延时操作
hellofeiya
·
2012-09-17 10:00
工作
框架
buffer
input
audio
output
android2.3 dvsdk
1.下载http://code.google.com/p/rowboat/专用的android2.3从这里下载和官方的区别是增加了两个目录/hardware/ti/
omx
/external/ti-dsp2
shui1025701856
·
2012-09-12 19:00
android
脚本
tools
makefile
wildcard
linux内核
android mediaplayer 架构
)1引言Androidfroyo版本多媒体引擎做了变动,新添加了stagefright框架,并且默认情况android选择stagefright,弃用之前的opencore,仅仅对opencore中的
omx
-component
taoanran
·
2012-08-11 17:00
stagefright +
omx
小结
http://blog.chinaunix.net/space.php?uid=13321460&do=blog&id=2902463 看了将近1个多月的stagefright和OMXIL,感觉对框架有了一点感觉,趁感觉还在,记录下来和大家分享,由于本人也是刚开始看多媒体框架,有认识不当的地方还请务必指正.由于stagefright和openmax运行在两个不同的进程上,所以他们之间的通讯要经过o
caocaozhuce
·
2012-08-03 11:00
框架
android
buffer
input
audio
output
Android_ICS_
OMX
_In_Stagefright------>2开始解码(软解)
当应用层调用mediaplayer.start()的时候,在framework层对应的是在awesomeplayer中post一个mVideoEvent到TimedEventQueue中等待被调度。当其被调度到的时候,会激活回调函数onVideoEvent。 在这个回调函数中,会做音视频的同步处理。代码很长捡关键的贴。 voidAwesomePlayer::onVideoEvent(){ for
mci2004
·
2012-06-20 01:00
android
框架
header
cmd
buffer
Codec
YUV基础
在
OMX
中经常见到YUV相关的设置,比如:
OMX
_COLOR_FormatYUV411Planar,
OMX
_COLOR_FormatYUV411PackedPlanar,
OMX
_COLOR_FormatYUV420Planar
zhubin215130
·
2012-06-15 11:00
c
Arrays
each
Facebook IPO交易故障相干丧失据称达2亿美元
新浪科技讯北京时间6月8日早间新闻,在FacebookIPO(首次公然招股)交易中因交易故障而蒙受了损失的一家做市商称,纳斯达克(微博)
OMX
集团4000万美元的补偿方案“低估”了做市商的损失。
hfwtu027
·
2012-06-08 10:48
Facebook专利危局
但现在,Facebook却已陷入批评指责的泥沼——在创造了上市成功的造富神话后,投资者已经对这家公司、纳斯达克·
OMX
集团和承销商提出起诉,称其受到了误导。 根据彭博社编
张书乐
·
2012-06-06 09:55
Facebook
专利
投资者
的
承销商
高通骁龙Snapdragon全系盘点
QualCommOMXcodeinAndroidplatform:vendor/qcom/opensource/
omx
/ |-----vendor/qcom/opensource/
omx
/mm-core
zhubin215130
·
2012-05-23 11:00
android
windows
HTC
手机
performance
图形
phone
android之媒体硬解
OMX
的实现
android的多媒体部分采用的编解码标准是
OMX
,当然这个标准是用于硬件编解码的,软件编解码在这里我就不说了。
luowenlong860502
·
2012-05-17 22:00
数据结构
android
null
buffer
output
Codec
stagefright +
omx
小结
由于stagefright和openmax运行在两个不同的进程上,所以他们之间的通讯要经过openBinder进行处理,对openBinder这一块还没有了解,所以恕stagefright和openmax之间的通信不能做分析,还有就是本小结不考虑音频这一块,假设视频为MP4封装的AVC编码文件.最早看的是opencore,但opencore兼顾了多平台的移植性而过于复杂,后来就改看stagefri
dssxk
·
2012-05-07 17:00
android
框架
buffer
input
audio
output
stagefright与opencore对比
1引言Androidfroyo版本多媒体引擎做了变动,新添加了stagefright框架,并且默认情况android选择stagefright,弃用之前的opencore,仅仅对opencore中的
omx
-component
yclzh0522
·
2012-04-25 18:00
stagefright与opencore对比(转)
1引言Androidfroyo版本多媒体引擎做了变动,新添加了stagefright框架,并且默认情况android选择stagefright,弃用之前的opencore,仅仅对opencore中的
omx
-component
pengjin1985
·
2012-04-20 16:00
android
框架
callback
引擎
audio
Codec
Facebook上市引发的混战
最新消息称,纳斯达克-
OMX
集团成功争取到社交网站Facebook在纳斯达克上市,预期其会在5月份上市。据悉这是自谷歌2004年上市以来最大的一宗IPO,公司市值预计达1000亿美元。
foo
·
2012-04-11 23:00
Facebook
谷歌
市值最高
上市
ipo
OMXCodec与
OMX
事件处理流程
OMXCodec.cpp类属于libstagefright,在整个MMPF相当
OMX
的适配层,供awesomeplayer调用,而
OMX
.cpp,OMXNoteInstance.cpp等相当于OpenMax
tjy1985
·
2012-03-27 11:00
cmd
callback
Codec
stagefright框架(二)- 和OpenMAX的運作
Stagefright的編解碼功能是利用OpenMAX框架,而且用的還是OpenCORE之
OMX
的實作,我們來看一下Stagefright和
OMX
是如何運作的。
mlbcday
·
2012-03-05 10:00
框架
function
cmd
buffer
Path
callback
android stagefright简介
StageFright介绍 Androidfroyo版本多媒体引擎做了变动,新添加了stagefright框架,并且默认情况android选择stagefright,并没有完全抛弃opencore,主要是做了一个
OMX
mlbcday
·
2012-03-02 15:00
android
video
callback
audio
Codec
returning
pv
omx
线程模型
OMX
_EmptyThisBuffer--------------#defineOMX_EmptyThisBuffer( \ hComponent
jgdu1981
·
2012-02-28 21:00
Android 2.3 StageFright如何选定
OMX
组件的?
archive/2011/09/01/2161896.html 很简单,Android 2.3自带了一个可执行程序叫stagefright,在板子上执行 stagefright -l 就可以看到所有的
OMX
·
2012-02-28 17:00
android
vt相关
OMX
_IndexConfigVideoMBErrorReportingOMX_IndexConfigVideoMacroBlockErrorMap解码一帧设置,client查看,报给应用,通知对端编码
jgdu1981
·
2012-02-17 22:00
扩展
stagefright与opencore对比
1引言Androidfroyo版本多媒体引擎做了变动,新添加了stagefright框架,并且默认情况android选择stagefright,弃用之前的opencore,仅仅对opencore中的
omx
-component
tronteng
·
2012-02-17 15:00
android
框架
callback
引擎
audio
Codec
stagefright框架(二)- 和OpenMAX的運作
stagefright框架(二)-和OpenMAX的運作Stagefright的編解碼功能是利用OpenMAX框架,而且用的還是OpenCORE之
OMX
的實作,我們來看一下Stagefright和
OMX
tronteng
·
2012-02-17 15:00
Android 2.3 StageFright 如何选定
OMX
组件的
很简单,Android2.3自带了一个可执行程序叫stagefright,在板子上执行stagefright-l就可以看到所有的
OMX
组件。
tronteng
·
2012-02-16 16:00
[TCC892X][ICS] 关于hardware/telechips/
hardware/telechips目录下后三个子目录,他们分别是:omxcommonnand --
omx
中包含了telechips一些重要的库,例如
omx
_base,在该目录下输入mm命令,生成libOMX.TCC.base.so
中华大吉
·
2012-02-15 11:00
stagefright与opencore对比
23394811引言Androidfroyo版本多媒体引擎做了变动,新添加了stagefright框架,并且默认情况android选择stagefright,弃用之前的opencore,仅仅对opencore中的
omx
-component
tianruxishui
·
2012-01-09 16:00
android
框架
callback
引擎
audio
Codec
stagefright与opencore对比
1引言Androidfroyo版本多媒体引擎做了变动,新添加了stagefright框架,并且默认情况android选择stagefright,弃用之前的opencore,仅仅对opencore中的
omx
-component
qq69696698
·
2012-01-04 17:00
框架
android
callback
引擎
audio
Codec
StageFright框架流程解读
StageFright介绍 Androidfroyo版本多媒体引擎做了变动,新添加了stagefright框架,并且默认情况android选择stagefright,并没有完全抛弃opencore,主要是做了一个
OMX
MyArrow
·
2011-12-29 15:00
框架
android
callback
audio
Codec
returning
stagefright框架(二)- 和OpenMAX的運作
uid=10995602&do=blog&id=2918722Stagefright的編解碼功能是利用OpenMAX框架,而且用的還是OpenCORE之
OMX
的實作,我們來看一下Stagefright和
MyArrow
·
2011-12-29 10:00
上一页
1
2
3
4
5
6
7
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他