关闭

NDK 学习

一   NDK帮助文档 在NDK目录下面,android-ndk-r7b/documentation.html。 二   NDK 1   编译c或者c++ 代码 A 代码位置 $PROJECT/jni/ B 建立Android.mk文件 C 用ndk-build 编译 2 java如何调用native代码 A java通过native 关键字说明方法是通过native...
阅读(463) 评论(0)

stagefright 的OpenMax

Stagefright的編解碼功能是利用OpenMAX框架,而且用的還是OpenCORE之OMX的實作,我們 來看一下Stagefright和OMX是如何運作的。 (1) OMX_Init OMXClient mClient; AwesomePlayer::AwesomePlayer() {   mClient.connect(); } status_t OMXCli...
阅读(3021) 评论(0)

OpenMax

一、OpenMax OpenMAX是由Khronos组织所发布的一种开放标准,用来实现高效能的多媒体加速。为了因应目前众多的平台与开发装置,在media上也需要制定开放标准的APIs,OpenMAX 是一个免费的跨平台API,适合用在multimedia components的开发,特色是可以在不同的平台上开发整合。 OpenMax 实际上分成三个层次,自下而下上分别是和,OpenMax DL...
阅读(1325) 评论(0)

Android stagefright decoder

Android StageFright decoder 如何封装的呢? 一、MediaSource类 MediaSource主要负责parser出来以后的Track数据的获取,一个Track对应一个MediaSource。MediaSource里面包括两个MediaSource,一个是读取Track的DataSource,一个是负责解码的Decoder  Source....
阅读(799) 评论(0)

Android Vlc编译

编译过程,参考wiki http://wiki.videolan.org/AndroidCompile 一    下载代码 git clone git://git.videolan.org/vlc-ports/android.git 二 下载NDK android-ndk-r7b 三 下载SDK 我安装了eclipse的,里面有SDK,所以不用下...
阅读(1499) 评论(1)

ubuntu 环境变量

~/.bashrc:该文件包含专用于你的bash shell的bash信息,当登录时以及每次打开新的shell时,该该文件被读取。 source ~/.bashrc 我是配置到上面的变量的。...
阅读(190) 评论(0)

Vlc 编译

1 下载代码 ki.videolan.org/VLC_Source_code git colone git://git.videolan.org/vlc.git 2 编译 http://wiki.videolan.org/UnixCompile A 编译工具检测 % sudo apt-get install git libtool build-essential pkg...
阅读(3093) 评论(0)

ffmpeg 编译

ubuntu12.4系统  1  下载ffmpeg git clone git://source.ffmpeg.org/ffmpeg.git 我下载的版本是:version 0.11 2/编译选项 什么是编译配置选项呢?其实就是一些宏开关 #if #else #endif 代码根据不同的开关,执行不同的代码段。 提供给编译者的配置开关 ./confiure --...
阅读(764) 评论(0)

编译ffmpeg

1。下载QQ版本的ffmpeg http://qqplayermobile.qzone.qq.com/#!app=2&pos=1293091897 2。下载r4b的NDK 3。编译 0、本源码需要解压到一个通过eclipse创建的android工程的jni目录下进行编译 1、请更改path.sh中所需路径指向NDK安装路径的对应位置 2、NDK环境版本需要:r4b 3、本源码包...
阅读(915) 评论(0)

faplayer 编译过程学习

1. 开始运行build.sh 2.pre-build.rb A  按照abi和no_neon 的配置修改Android.mk文件 B jni/vlc/src/libvlcjni.h 修改这个文件添加模块 C jni/vlc/Modules.mk 修改这个文件,添加模块。 3.编译vlc下面的   Android.mk 文件里面 LOCAL_MODULE :=...
阅读(1085) 评论(0)

vlc-android 移植live555到android

先下载vlc-android的源码,并编译成功,参考 vlc-android编译流程   一. 在contrib目录下编译live555 修改~/code/vlc-android/extras/contrib 下的distro.mak   增加.live   all: .zlib /      .a52 .mpeg2 .mad .ogg .vorbis .vorbisenc .theo...
阅读(1247) 评论(0)

Android VLC 编译问题

1 下载代码 git clone git://git.videolan.org/vlc/vlc-android.git 2 编译依赖库 export ANDROID_NDK=/home/hdhuang/Android/android-ndk-r5c/ cd vlc-android/extras/contrib/ ./bootstrap -t arm-eabi -d android...
阅读(7235) 评论(1)

Android VLC的编译

1 获取Android  VLC 源代码 http://git.videolan.org/?p=vlc/vlc-android.git;a=summary git clone git://git.videolan.org/vlc/vlc-android.git 2 如何编译Android版本的VLC 在代码目录下,vlc-android/extras/package/android...
阅读(3430) 评论(0)

faplayer ubuntu 编译

为了减少问题和编译的顺利,我尽量和作者一样的编译环境。 1 下载faplayer代码 下载地址: https://github.com/tewilove/faplayer 最好用git下载, git clone git://github.com/tewilove/faplayer.git 因为下载zip  压缩包作者有提示: If you download the...
阅读(1972) 评论(0)
    个人资料
    • 访问:80055次
    • 积分:1316
    • 等级:
    • 排名:千里之外
    • 原创:51篇
    • 转载:12篇
    • 译文:0篇
    • 评论:6条
    最新评论