软硬件环境
- Android 5.1.1
简介
libdvbpsi
是一个完全依照ISO/IEC 13818
和ITU-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简介
dvbinfo
是libdvbpsi
工程中的一个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了。