YouTube:https://www.youtube.com/c/xugaoxiang;Bilibili: 迷途小书童的Note;微信公众号: Dev_Club

Android平台如何使用libdvbpsi?

Android 迷途小书童 0评论

软硬件环境

  • Android 5.1.1

简介

libdvbpsi是一个完全依照ISO/IEC 13818ITU-T H.222.0标准实现的一个简单库,用来实现解析MPEG TS和生成DVB PSI表。它是VideoLAN下的一个开源项目。

libdvbpsi for android版本编译

将源码拷贝到android源码树的external目录下

cd $ANDROID_SRC_DIR
git clone https://github.com/xugaoxiang/libdvbpsiForAndroid.git external/libdvbpsi
source build/envsetup.sh
mmm external/libdvbpsi

模块编译完毕后,会生成out/target/product/$芯片厂家/system/lib/libdvbpsi.so

dvbinfo简介

dvbinfolibdvbpsi工程中的一个demo程序,如果想学习libdvbpsi的使用,那么它就是一个不错的切入点。dvbinfo依赖于libdvbpsi.

dvbinfo for android的编译

步骤和libdvbpsi差不多,只不过libdvbpsi是编译成库,而dvbinfo是编译成可执行程序。将源码拷贝到android源码树的external目录下

cd $ANDROID_SRC_DIR
git clone https://github.com/xugaoxiang/dvbinfoForAndroid.git external/dvbinfo
source build/envsetup.sh
mmm external/dvbinfo

模块编译完毕后,会生成out/target/product/$芯片厂家/system/bin/dvbinfo, 然后执行

make snod

重新生成system.img镜像文件,最后将镜像烧写到板子上就ok了。

dvninfo_01

源码下载

libdvbpsiForAndroid

dvbinfoForAndroid

参考资料

https://www.videolan.org/developers/libdvbpsi.html

喜欢 (0)
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址