- 博客(5)
- 资源 (2)
- 收藏
- 关注
原创 Android 2.2之opencore分析
<br />1、 OpenCore概述<br /> OpenCore的(又称PacketVideo),它是Android的多媒体核心,是一个多媒体的框架。OpenCore的代码非常庞大,它是一个基于C++的实现,定义了全功能的操作系统移植层,各种基本的功能均被封装成类的形式,各层次之间的接口多使用继承等方式。从宏观上来看,它主要包含了两大方面的内容:<br /> PVPlayer:提供媒体播放器的功能,完成各种音频(Audio)、视频(Video)流的回放 (Playback)
2011-04-20 09:36:00 2072
原创 Android Linux开发准备
<br />一、环境搭建、配置,Virtualbox安装,ctags安装,常用命令的使用,log函数使用:<br /> Android2.3源码已经获取<br />1、选择合适java虚拟机<br />列出当前java-vm所有版本,任何路径下输入命令,该命令无法联想:<br /># eselect java-vm list<br />如果显示如下:<br />Available Java Virtual Machines:<br /> [1] icedtea6-bi
2011-04-14 18:44:00 2063 1
原创 Android Mediaplayer解读
<br />1、 Gallery应用端表现<br /> Gallery仅仅提供一个呈现框架,Gallery用来管理所有的视频和图片文件,具有播放、查看、删除等功能。自动搜索本地sdcard存有的picture和video,并分类将同性质文件picture和video集中在一起,播放时呈现。Gallery内部实现的播放主用是同MediaPlayer,主要包含了Audio和video的播放功能。<br /> <br /> Gallery中增加从指定目录选择播放文件的功能:<b
2011-04-14 18:42:00 10890 1
原创 Ffmpeg框架结构解读
<br />1、 FFMEPG结构说明<br /> 1.1》介绍<br /> ffmpeg(Fast Forward Moving Pictures Experts Group)是音视频的分离,转换,编码解码及流媒体的完全解决方案,其中最重要的就是libavcodec库,是一个集录制、转换、音/视频编码解码功能为一体的完整的开源解决方案。ffmpeg的开发是基于Linux操作系统,但是可以在大多数操作系统中编译和使用。FFmpeg支持MPEG、DivX、MPEG4、AC3、DV、F
2011-04-14 18:40:00 6423 1
原创 StageFright框架流程解读
<br />1、 StageFright介绍<br /> Android froyo版本多媒体引擎做了变动,新添加了stagefright框架,并且默认情况android选择stagefright,并没有完全抛弃opencore,主要是做了一个OMX层,仅仅是对 opencore的omx-component部分做了引用。stagefright是在MediaPlayerService这一层加入的,和opencore是并列的。Stagefright在 Android中是以shared libra
2011-04-14 18:37:00 29750 9
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人