NDK
与夏同炙
这个作者很懒,什么都没留下…
展开
-
android mp4v2的编译和使用
android mp4v2的编译和使用android mp4v2的编译和使用一下载mp4v2源码二源码放入Android studio工程目录以下是我的目录结构三编写cmake脚本或者Makefile脚本以下为mp4v2模块的CMakeListstxt以下为外层我们JNI接口的CMakeListstxt三在buildgradle里配置cmake CMakeListstxtbuildg原创 2017-07-19 11:35:26 · 1710 阅读 · 0 评论 -
编译Android环境的libjpeg-turbo
1、libjpeg 和 libjpeg-turbo为了在Android环境实现无损压缩或者我们为了实现更高性能的jpeg图像压缩,我们需要使用到libjpeg-turbo1。 官网上已说, libjpeg-turbo is generally 2-6x as fast as libjpeg。所以,一般我们选用libjpeg-turbo而不是libjpeg,因为前者快后者2-6倍2、编...原创 2017-10-25 13:48:13 · 4531 阅读 · 8 评论 -
Program Files 目录的dos文件名模式下的缩写PROGRA~1
ERROR: NDK path cannot contain any spaces! 解决原创 2015-03-17 19:00:39 · 5324 阅读 · 0 评论 -
Bitmap和libyuv在JNI中的字节序
问题libyuv1 FOURCC Four Charactacter Code2 libyuv中FOURCCBitmap1. 问题Android中在使用RGB数据的时候我们会遇到color space 的stored in computer memory的问题。 通常有两种典型的scheme来记录RGB数据: 1. byte order——按照字节顺序 2. word order—原创 2017-10-17 13:49:21 · 1021 阅读 · 0 评论 -
编译Android平台使用的FFmpeg(armeabi,armeabi-v7a,arm64-v8a,x86,x86_64)
1. 编译平台 Ubuntu2. NDKlinux环境NDK下载https://developer.android.google.cn/ndk/downloads/这里编译使用的是Android NDK, Revision 15c (July 2017)3. 编译过程3.1 下载FFmpeg源码FFmpeg下载地址http://ffmpeg.or...原创 2018-04-26 17:20:45 · 7453 阅读 · 7 评论 -
编译Android环境的libjpeg-turbo使用cmake
1. libjpeg-turbo 前面已经编译过1.5.91版本的libjpeg-turbo,现在版本升级到2.0.0,基于CMake编译。 依然还是一样,按照官网介绍,libjpeg-turbo比libjpeg快2-6倍,得益于它高度优化的哈夫曼算法。在许多情况下,libjpeg-turbo的性能可与专有的高速JPEG编解码器相媲美. On such systems, lib...原创 2018-08-16 15:54:18 · 3035 阅读 · 10 评论 -
Windows环境下编译Android平台的libyuv
1. 说明至于libyuv1的用途,就不赘述了。一下是官方说明Scale YUV to prepare content for compression, with point, bilinear or box filter.Convert to YUV from webcam formats for compression.Convert to RGB formats for rende...原创 2018-10-15 20:18:58 · 1064 阅读 · 0 评论