android音频(二)——faad2编译和使用
来源:互联网 发布:定制音乐盒淘宝 编辑:程序博客网 时间:2024/06/04 18:41
参考
http://blog.csdn.net/coloriy/article/details/52053144
http://blog.csdn.net/jwzhangjie/article/details/8767077
http://blog.csdn.net/yuan1125/article/details/50668412
编译
cd ~/Downloads/
wget https://nchc.dl.sourceforge.net/project/faac/faad2-src/faad2-2.7/faad2-2.7.tar.gz
tar -xvf faad2-2.7.tar.gz
cd faad2-2.7
gedit build_android.sh
chmod +x build_android.sh
./build_android.sh
其中build_android写
NDK=/home/thinking/Downloads/android-ndk-r14b-linux-x86_64/android-ndk-r14b/ TOOLCHAIN=$NDK/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/ export PLATFORM=$NDK/platforms/android-24/arch-arm/ function build_faad2 { pwd CFLAGS="-fpic -DANDROID -fpic -mthumb-interwork -ffunction-sections -funwind-tables -fstack-protector -fno-short-enums -D__ARM_ARCH_5__ -D__ARM_ARCH_5T__ -D__ARM_ARCH_5E__ -D__ARM_ARCH_5TE__ -Wno-psabi -march=armv5te -mtune=xscale -msoft-float -mthumb -Os -fomit-frame-pointer -fno-strict-aliasing -finline-limit=64 -DANDROID -Wa,--noexecstack -MMD -MP " #FLAGS="--host=arm-androideabi-linux --enable-static --enable-shared --prefix=$HOME --enable-armv5e " CROSS_COMPILE=$TOOLCHAIN/bin/arm-linux-androideabi- export CPPFLAGS="$CFLAGS" export CFLAGS="$CFLAGS" export CXXFLAGS="$CFLAGS" export CXX="${CROSS_COMPILE}g++ --sysroot=${PLATFORM}" export LDFLAGS="$LDFLAGS" export CC="${CROSS_COMPILE}gcc --sysroot=${PLATFORM}" export NM="${CROSS_COMPILE}nm" export STRIP="${CROSS_COMPILE}strip" export RANLIB="${CROSS_COMPILE}ranlib" export AR="${CROSS_COMPILE}ar" export LIBS="-lm"./configure \ --prefix=$PREFIX \ --without-mp4v2 \ --enable-static \ --enable-shared \ --host=arm-linux} CPU=arm PREFIX=$(pwd)/android/$CPU build_faad2 make && make install编译结果:
阅读全文
0 0
- android音频(二)——faad2编译和使用
- android 编译faad2
- android 编译faad2
- 在Android平台上编译faad2
- ndk-build编译faad2
- android音频(三)——利用ndk直接编译faac和faad(续1)
- android音频(三)——利用ndk直接编译faac和faad(续2)
- android音频(三)——利用ndk直接编译faac和faad
- linux下编译faad2-2.7
- 单独编译和使用webrtc音频增益模块(AGC)
- Android初级开发(八)——手机多媒体—音频和视频的使用
- Android分布式编译学习(二)使用ccache 提高编译效率 —— Ubuntu12.04上部署distcc分布式编译
- FFmpeg学习—android 编译libfaac 音频库
- 使用ant编译Android工程(二)
- Dlib的编译和使用(二)
- android音频口通信(二)——2FSK信号解调
- android音频口通信(二)——2FSK信号解调
- android音频口通信(二)——2FSK信号解调
- LDAP学习笔记(一)LDAP基本元素
- maven工程下的pom层级关系
- MATLAB的小程序(续更)
- 【模板】后缀数组
- shell sed 文件修改 环境变量
- android音频(二)——faad2编译和使用
- docker制作镜像 apt-get 安装文件报错debconf: unable to initialize frontend: Dialog
- PHP面向对象和面向过程
- 17电脑版怎么用
- C#连接Oracle数据库(直接引用dll使用)
- java poi实现excel表格导入导出
- hibernate 映射tinyint问题
- java小问题
- clipChildren cliptoPadding