vlc-android 移植live555到android

本文介绍了如何将Live555移植到VLC-Android项目中。首先,需要获取VLC-Android的源码并成功编译。接着,对extras/contrib目录下的distro.mak文件进行修改,增加.live支持。然后,编辑build-src/live/makefile.tail,注释掉不必要的编译步骤。最后,设置编译选项并执行编译过程。
摘要由CSDN通过智能技术生成

先下载vlc-android的源码,并编译成功,参考 vlc-android编译流程

 

一. 在contrib目录下编译live555

修改~/code/vlc-android/extras/contrib 下的distro.mak   增加.live

 

all: .zlib /

     .a52 .mpeg2 .mad .ogg .vorbis .vorbisenc .theora /

     .flac .speex .faad .lame .ffmpeg /

     .twolame /

     .png .dvbpsi /

     .dca .kate .live

 

终端执行如下命令:
cd vlc-android/extras/contrib/
export ANDROID_NDK=/usr/local/android-ndk-r5b
./bootstrap -t arm-eabi -d android
make
此时会在~/code/vlc-android/extras/contrib/build-src下载live555的源码,在live文件夹,此时编译是不能通过的

 

修改/home/administrator/code/vlc-android/extras/contrib/build-src/live/makefile.tail

注视掉cd $(TESTPROGS_DIR) ; $(MAKE)   cd $(MEDIA_SERVER_DIR) ; $(MAKE)   cd $(TESTPROGS_DIR) ; $(MAKE) clean

 cd $(MEDIA_SERVER_DIR) ; $(MAKE) clean

如下所示:

all:
cd $(LIVEMEDIA_DIR) ; $(MAKE)
cd $(GROUPSOCK_DIR) ; $(MAKE)
cd $(USAGE_ENVIRONMENT_DIR) ; $(MAKE)
cd $(BASIC_USAGE_ENVIRONMENT_DIR) ; $(MAKE)
#cd $(TESTPROGS_DIR) ; $(MAKE)
#cd $(MEDIA_SERVER_DIR) ; $(MAKE)

clean:
cd $(LIVEMEDIA_DIR) ; $(MAKE) clean
cd $(GROUPSOCK_DIR) ; $(MAKE) clean
cd $(USAGE_ENVIRONMENT_DIR) ; $(MAKE) clean
cd $(BASIC_USAGE_ENVIRONMENT_DIR) ; $(MAKE) clean
#cd $(TESTPROGS_DIR) ; $(MAKE) clean
#cd $(MEDIA_SER

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值