GStreamer移植
生活随笔
收集整理的這篇文章主要介紹了
GStreamer移植
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
參考:
GStreamer移植_weixin_34072458的博客-CSDN博客
從服務(wù)下代碼太慢。
從CSDN下載了 gstream_1.16開始編譯。
首行configure; 根據(jù)實(shí)際情況,配置。
./configure --prefix=/home/deng/H3_Android/rk3032_ToolChain/rk3032/staging/usr/ \ --with-sysroot=/home/deng/H3_Android/rk3032_ToolChain/rk3032/staging/ \ CC=/home/deng/H3_Android/rk3032_ToolChain/rk3032/host/bin/arm-buildroot-linux-gnueabihf-gcc \ PKG_CONFIG=/home/deng/H3_Android/rk3032_ToolChain/rk3032/host/bin/pkg-config \ CXX=/home/deng/H3_Android/rk3032_ToolChain/rk3032/host/bin/arm-buildroot-linux-gnueabihf-g++ \ AR=/home/deng/H3_Android/rk3032_ToolChain/rk3032/host/bin/arm-buildroot-linux-gnueabihf-ar \ RANLIB=/home/deng/H3_Android/rk3032_ToolChain/rk3032/host/bin/arm-buildroot-linux-gnueabihf-ranlib \ LDFLAGS="-L/home/deng/H3_Android/rk3032_ToolChain/rk3032/staging/usr/lib -L/H3_Android/rk3128_firefly_sdk/gstreamer/gstreamer-1.16.2/libs/gst/base/.libs" \ --host=arm-buildroot-linux-gnueabihf \ --build=x86_64-linux-gnu \ --target=arm-linux-gnueabihf \ --enable-static \ --enable-shared \ --enable-fpm=arm \ --enable-playbin2 --disable-loadsave --disable-gtk-doc ac_cv_func_register_printf_function=no --disable-tests --disable-valgrind然后開始編譯,基本沒有大問題。
warning: libgstbase-1.0.so.0, needed by ../../../libs/gst/net/.libs/libgstnet-1.0.so, not found?
gstbase是他自己編譯出來的庫,但找不到。
這個錯誤沒關(guān)系可以跳過,直接make install。
再回來make,再make install.
g編譯通過了,還未進(jìn)行測試。
總結(jié)
以上是生活随笔為你收集整理的GStreamer移植的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: CentOS7 yum update
- 下一篇: SAHI: Slicing Aided