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
openCore
android 多媒体框架中mediaplay与
opencore
的衔接调用过程
本文从代码的角度来分析Android多媒体框架中mediaplay是如何调用
opencore
的。
liranke
·
2011-01-27 17:00
android
框架
video
delete
audio
destructor
[
OpenCore
] Android的多媒体框架
OpenCore
介绍
【内容导航】第1页:第一部分
OpenCore
概述第2页:第二部分
OpenCore
的代码结构第3页:第三部分OpenCoreOSCL简介第4页:第四部分文件格式处理和编解码部分简介 Android的多媒体框架
muojie
·
2011-01-24 14:00
框架
android
video
import
include
library
OpenCore
中file parser node的基类接口介绍
1、OsclTimerObject: 2、PVMFNodeInterface:控制播放的接口,负责接收一些控制命令,然后放到队列中等待执行。 3、PVMFDataSourceInitializationExtensionInterface:控制数据初始化的接口。传入文件名。 4、PVMFTrackSelectionExtensionInterface:控制TrackInfo的接口。保存一T
zzqhost
·
2011-01-19 23:00
File
OpenMax多媒体引擎
在Android中,OpenMaxIL层,通常可以用于多媒体引擎的插件,Android的多媒体引擎
OpenCore
和StageFright都可以使用O
bonderwu
·
2011-01-18 12:00
OpenMax多媒体引擎
在Android中,OpenMaxIL层,通常可以用于多媒体引擎的插件,Android的多媒体引擎
OpenCore
和StageFright都可以使用O
bonderwu
·
2011-01-18 12:00
数据结构
android
video
buffer
引擎
audio
Android的多媒体框架
OpenCore
介绍
分为几个阶段: 1、整个Android的多媒体框架
OpenCore
2、Player和Author的详细介绍 2、
OpenCore
和Android其他部分的集成第一部分
OpenCore
yan_daoqiu
·
2011-01-13 10:00
android
框架
video
import
include
library
Stagefright (7) - Audio和Video的同步
OpenCORE
的做法是設置一個主clock,而audio和video就分別以此作為輸出的依據。
banyao2006
·
2011-01-10 09:00
video
null
callback
audio
Stagefright (7) - Audio和Video的同步
OpenCORE
的做法是設置一個主clock,而audio和video就分別以此作為輸出的依據。
banyao2006
·
2011-01-10 09:00
video
null
callback
audio
Stagefright (2) - 和OpenMAX的運作
Stagefright的編解碼功能是利用OpenMAX框架,而且用的還是
OpenCORE
之OMX的實作,我們來看一下Stagefright和OMX是如何運作的。
banyao2006
·
2011-01-10 09:00
Stagefright (1) - Video Playback的流程
在Android上,預設的多媒體框架(multimediaframework)是
OpenCORE
。
banyao2006
·
2011-01-10 09:00
Android的多媒体框架
OpenCore
(PacketVideo)介绍
第一部分
OpenCore
概述:
OpenCore
的另外一个常用的称呼是PacketVideo,它是Android的多媒体核心。
buaadallas
·
2011-01-09 12:11
职场
移动开发
休闲
Android
Android的多媒体框架
OpenCore
(PacketVideo)介绍
第一部分
OpenCore
概述:
OpenCore
的另外一个常用的称呼是PacketVideo,它是Android的多媒体核心。
buaadallas
·
2011-01-09 12:11
android
移动开发
职场
休闲
OpenCore
stagefright与
opencore
对比
61880/showart_2339481.html 1引言Androidfroyo版本多媒体引擎做了变动,新添加了stagefright框架,并且默认情况android选择stagefright,弃用之前的
opencore
zzqhost
·
2011-01-07 23:00
android
框架
callback
引擎
audio
Codec
android全格式多媒体播放器(二:
opencore
媒体系统解析)
:35327864,msn:
[email protected]
,mail:
[email protected]
本文的目的是为了分析android中的多媒体播放体系,在了解了它的播放体系上,抛弃它原先的基于
opencore
fgwf1
·
2011-01-05 19:00
android全格式多媒体播放器(一:ffmpeg移植)
android自带的
opencore
系统解码格式较少,只支持mp4和ogg,并且结构不是很好理解。如果要加其他的解码方式实在太费劲。经过考虑,基于ffmpeg实现全功能的播放器比较容易并且成本比较低。
fgwf1
·
2011-01-05 19:00
android
linux
qq
git
平台
编译器
OpenCore
支持OpenMax系列之一
开始研究
OpenCore
中的OpenMax的实现了,准备写成一个系列,今天先发一部分上来!! 1大纲占个位先,将来完成之后再来补上 2Node支援2.1
zzqhost
·
2011-01-05 17:00
OpenCore
视频硬件加速(转)
=============================================================今天在看
opencore
的代码时,在函数PlayerDriver::handleSetVideoSurface
zzqhost
·
2011-01-04 18:00
android
function
Module
video
null
library
OpenCore
:PVPlayer SDK Developer's Guide
1)PVPlayerSDK中PVPlayerEngine是核心部分,Engine通过使用Node和NodeGraphs来处理数据,实现Node,构建Graph;2)控制流:PVPlayerSDK的控制流来自PVPlayer的使用者,通常是一个player应用程序,top-down,Engine接收来自应用的请求,然后传递给PVMFNodes,相连的Nodes之间也有控制流,但大部分存在于PVPla
zzqhost
·
2011-01-04 12:00
api
Graph
OpenCore
:OMX Core Integration Guide
1)由于
opencore
中的omx是PV自己做的omx,core和component之间的一些API是"internal,implementationspecific,notprescribedbyOMXspecification
zzqhost
·
2011-01-04 12:00
c
api
存储
buffer
library
OpenCore
:PVPlayerDatapath
类PVPlayerDatapath中包含成员量指向SourceNode,DecNode,SinkNode,以及SessionID,还有四个port指针:PVMFPortInterface*iSourceOutPort; PVMFPortInterface*iDecInPort; PVMFPortInterface*iDecOutPort; PVMFPortInterface*iSinkInPort
zzqhost
·
2011-01-04 12:00
vector
String
session
input
output
Components
OpenCore
:Prepare
在添加了Datasink后,执行命令PrepareDriver层:执行函数Run()函数PlayerDriver::handlePrepare(PlayerPrepare*command)1)调用函数PVPlayerEngine::setParametersSync(NULL,&iKVPSetAsync,1,iErrorKVP);2)调用函数PVPlayerEngine::Prepare(cons
zzqhost
·
2011-01-04 12:00
OpenCore
:AddDataSink
在完成文件解析后就要添加输出sink了,在这里,以AudioSink为例来进行说明,关于Video的设置,请参考《
OpenCore
视频硬件加速》。
zzqhost
·
2011-01-04 11:00
command
cmd
video
Class
buffer
OpenCore
:构建SourceNode
PVPlayerEngine::DoSetupSourceNode()函数分析在媒体文件格式被识别后就要根据文件格式创建节点,调用函数DoSetupSourceNodePVPlayerEngine::DoSetupSourceNode(PVCommandIdaCmdId,OsclAny*aCmdContext)参数:aCmdId:命令ID;aCmdContext:在实际的调用中,这两个参数分别是类
zzqhost
·
2011-01-04 11:00
session
vector
cmd
null
存储
interface
再研究一段时间的
OpenCore
Android2.3系统已经彻底的抛弃了
Opencore
,转而用StageFright全面代替它了,但为了项目的需要,还要再研究一下
OpenCore
,及它是怎样支持OpenMax的。
zzqhost
·
2011-01-04 10:00
android
Android JNI开发提高篇
Android平台在中间层和大部分的类库的底层使用了C++的开发方式,后缀为.cpp,比如AndroidFramework、
OpenCore
、Webkit、SQLite
JavaTiger427
·
2010-12-30 14:00
java
c
android
String
jni
null
Android NDK开发技巧一
平时我们开发Android应用时可能部分要求由于性能问题需要使用NDK来实现,比如OpenGL、
OpenCore
这样的多媒体应用,使用本地C/C++语言可以处理一些性能敏感或复杂的算法,Android123
JavaTiger427
·
2010-12-30 14:00
java
算法
android
jni
语言
平台
Android的MediaRecorder架构介绍
MediaRecorder在底层是基于
OpenCore
(PacketVideo)的库实现的,为了构建一个Medi
xyz_lmn
·
2010-12-29 09:00
android
架构
应用程序
通讯
java程序
Android的MediaPlayer架构介绍
MediaPlayer在底层是基于
OpenCore
(PacketVideo)的库实现的,为了构建一个MediaPlayer程序,上层还包含了进程间通讯等内容,这种进程间通讯的基础
weidawei0609
·
2010-12-16 22:00
java
android
url
Class
interface
通讯
Android的多媒体框架
OpenCore
(PacketVideo)介绍
第一部分
OpenCore
概述
OpenCore
的另外一个常用的称呼是PacketVideo,它是Android的多媒体核心。
weidawei0609
·
2010-12-16 22:00
android多媒体框架综述
Android多媒体框架的代码在以下目录中:external/
opencore
/。
weidawei0609
·
2010-12-16 22:00
[转]Android的多媒体框架
OpenCore
(PacketVideo)介绍
分为几个阶段: 1、整个Android的多媒体框架
OpenCore
2、Player和Author的详细介绍 2、
OpenCore
和Android其他部分的集成第一部分
OpenCore
bin.feng
·
2010-12-15 16:00
android
OpenCore
PacketVideo
GDB调试
opencore
源码
花了一天的时间终于用GDB实现了对
opencore
的调试,虽然网上高人写的相关文章很详细,但是自己对GDB知之甚少,理解很慢,现在自己再写一个,希望给对像我这样刚接触GDB的人一些帮助:1首先在终端执行
ccskyer
·
2010-12-13 19:00
shell
Path
library
hierarchy
终端
编译器
learning
opencore
through unit testing
Android2.3gingerbreadwasofficiallyreleased.Abigimprovementisthisversionisinmediaframework,asstatedinplatformhighlights:MediaFrameworkNewmediaframeworkfullyreplacesOpenCore,maintainingallpreviouscodec/
rx_wen
·
2010-12-08 22:00
Android的多媒体框架
OpenCore
(PacketVideo)介绍
分为几个阶段: 1、整个Android的多媒体框架
OpenCore
2、Player和Author的详细介绍 2、
OpenCore
和Android其他部分的集成第一部分
OpenCore
xyz_lmn
·
2010-12-07 14:00
android
框架
video
import
include
library
opencore
内部调度
转载:http://blog.chinaunix.net/u2/61880/showart_2330325.html1引言多媒体框架是非常重要而又令人关心的模块,尤其在android的系统上,多媒体播放效果如何,对其框架了解是非常必要的。多媒体中的调度问题,是个背后的故事,但却对性能影响至关重要,本文并非全面分析多媒体框架,旨在探讨媒体框架调度方面与传统的多线程应用间的差异。 2基本知识1.
lhzhang1985
·
2010-12-06 15:00
多线程
框架
filter
服务器
output
Codec
Android多媒体支撑库
OpenCore
视频硬件加速
p=748Android2.2之前版本的视频音频的播放默认支撑库为
OpenCore
。
OpenCore
功能非常强大,可以支持多种媒体格式,并支持扩展。
lhzhang1985
·
2010-12-06 11:00
android
function
video
Module
null
library
DDD调试
opencore
/stagefright(转载更新版)
/u2/61880/showart_2393482.html Google为Android应用开发提供了eclipse加插件作为开发工具,基于eclipse可以方便调试apk,而对于底层开发人员(比如
opencore
lhzhang1985
·
2010-12-02 16:00
stagefright与
opencore
对比
/showart_2339481.html 1引言Androidfroyo版本多媒体引擎做了变动,新添加了stagefright框架,并且默认情况android选择stagefright,弃用之前的
opencore
lhzhang1985
·
2010-12-02 13:00
【转】stagefright与
opencore
对比
1引言Androidfroyo版本多媒体引擎做了变动,新添加了stagefright框架,并且默认情况android选择stagefright,弃用之前的
opencore
,仅仅对
opencore
中的omx-component
SkyGray
·
2010-11-29 12:00
DataSink和MediaOutput的关系
在看
opencore
的打印信息的时候,在输出部分一会Sink一会MIO个,搞不清,看了相关代码总算有点头绪,以函数handleSetVideoSurface为基础说一下(1)构建一个AndroidSurfaceOutput
ccskyer
·
2010-11-25 16:00
Android多媒体支撑库
OpenCore
视频硬件加速(转)
=============================================================今天在看
opencore
的代码时,在函数PlayerDriver::handleSetVideoSurface
ccskyer
·
2010-11-25 15:00
android
function
video
Module
null
library
Android
Opencore
OpenMAX学习(3)OpenMax 调用顺序
OpenMax调用顺序(OpenMaxCallSequences)1OMX核心初始化_OMX_MasterInit1)调用OMX_Init函数->OsclInit::Init(error,&select);//initallOscllayersexceptOsclscheduler.->_Try_OMX_Create(error,data);//createtheOMXsingleton->Osc
Siobhan
·
2010-11-24 16:00
Android
Opencore
OpenMAX学习(2)数据格式及OMX输入缓冲细节
数据格式及OMX输入缓冲细节1.1帧起始代码一般不用,H.264可能使用。1.2OMX缓冲区三个值得信赖的关键参数nFilledLen缓冲区长度nTimestamp缓冲区时间戳OMX_BUFFERLAG_ENDOFFRAME缓冲区结束标志位1.3多帧合并输入缓冲一些音频信息,单帧过小(egARM),将其合并作为一个缓冲区处理。nFilledLen为所有帧总长度,nTimestamp指向缓冲区第一帧
Siobhan
·
2010-11-24 16:00
数据结构
android
框架
Codec
h.264
structure
Android
Opencore
OpenMAX学习(1)
AndroidOpencoreOpenMAX学习(1)1OMXcoremethods1)OMX_Init2)OMX_Deinit3)OMX_GetHandle4)OMX_FreeHandle5)OMX_ComponentNameEnum6)OMX_GetComponentsOfRole7)OMX_GetRolesOfComponent8)OMX_SetupTunnel9)OMX_GetConten
Siobhan
·
2010-11-24 16:00
android
struct
api
String
methods
Codec
restrict关键字
今天在移植ffmpeg到
opencore
时出现一个编译错误:/libavcodec/dsputil.c:545:error:expected';',','or')'before'block'等等一大堆到文件
ccskyer
·
2010-11-23 20:00
c
优化
汇编
gcc
编译器
视频格式及标准
1、
openCORE
,Android默认内置的媒体平台是PacketVideo公司的
openCore
框架,自带的解码器极少,视频只有h263、h264,开发进度基本上看不到。
andyxiemu
·
2010-11-19 14:00
apple
算法
android
Microsoft
网络应用
移植bellagio_omx到
opencore
时的一个问题
在播放文件时会在函数BOSA_ST_InitComponentLoader中死掉,打印信息如下:E/PV ( 31):PVLOG:TID(0xdf30):Time=90:BOSA_ST_InitComponentLoaderINE/PV ( 31):PVLOG:TID(0xdf30):Time=91:openlib:libomx_maddec_sharedlibrary.soE
ccskyer
·
2010-11-17 19:00
server
service
Build
library
FP
Signal
stagefright与
opencore
对比
61880/showart_2339481.html1引言Androidfroyo版本多媒体引擎做了变动,新添加了stagefright框架,并且默认情况android选择stagefright,弃用之前的
opencore
ccskyer
·
2010-11-16 09:00
android
框架
callback
引擎
audio
Codec
Android应用移植到OPhone平台指南
1.1 概述OPhone平台基于Linux和开放手机联盟(OHA)的Android系统,经过中国移动的创新研发,设计出拥有新颖独特的用户操作界面,增强了浏览器能力和WAP兼容性,优化了多媒体领域的
OpenCORE
xyz_lmn
·
2010-11-02 22:00
android
api
OPhone
平台
终端
程序开发
Android的多媒体框架
OpenCore
介绍
Android的多媒体框架
OpenCore
介绍 分为几个阶段: 1、整个Android的多媒体框架
OpenCore
2、Player和Author的详细介绍 2、
OpenCore
和Android
wangzhen20021398
·
2010-11-01 18:00
多线程
android
linux
框架
网络应用
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
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
其他