Toybrick

楼主: jefferyzhang

RK3399Pro入门教程(6)硬件编解码器MPP库的使用

 

sanwang

新手上路

积分
26
201#
发表于 2022-10-29 21:12:33 | 只看该作者
ylse 发表于 2022-2-25 09:22
请问这是什么问题呢
# ./mpi_dec_test -t 7 -i /userdata/ss.h264 -n 10
mpp[3829]: mpi_dec_utils: cmd pa ...

apt install一下chrpath,然后用chrpath命令修改依赖的库路径,让你自己编译的mpi_dec_test命令使用系统自带的librockchip_mpp库:

linaro@linaro-alip:~/workspace/git/mpp/mybuild$ chrpath -l ./test/mpi_dec_test
./test/mpi_dec_test: RUNPATH=/home/desktopclient/workspace/git/mpp/mybuild/mpp:

linaro@linaro-alip:~/workspace/git/mpp/mybuild$ chrpath -r /usr/lib/aarch64-linux-gnu ./test/mpi_dec_test
./test/mpi_dec_test: RUNPATH=/home/desktopclient/workspace/git/mpp/mybuild/mpp:
./test/mpi_dec_test: new RUNPATH: /usr/lib/aarch64-linux-gnu

linaro@linaro-alip:~/workspace/git/mpp/mybuild$ ldd ./test/mpi_dec_test | grep librockchip_mpp
    librockchip_mpp.so.1 => /usr/lib/aarch64-linux-gnu/librockchip_mpp.so.1 (0x0000007fab4b4000)

然后再执行这个自行编译的mpi_dec_test命令,就ok了。
回复

使用道具 举报

shivaqiang

注册会员

积分
122
202#
发表于 2022-12-8 21:33:08 | 只看该作者
我编译gstreamer-rockchip插件的时候,报错如下,请问这个应该如何解决呢
Header "gst/video/video-format.h" has symbol "GST_VIDEO_FORMAT_NV12_10LE40" with dependency gstreamer-video-1.0: NO

../gst/rkximage/ximagesink.c:452:13: error: ‘GST_VIDEO_FORMAT_NV12_10LE40’ undeclared (first use in this function); did you mean ‘GST_VIDEO_FORMAT_NV12_10LE32’?
       fmt = GST_VIDEO_FORMAT_NV12_10LE40;
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
             GST_VIDEO_FORMAT_NV12_10LE32
回复

使用道具 举报

lwb

新手上路

积分
40
203#
发表于 2023-1-12 15:37:04 | 只看该作者
本帖最后由 lwb 于 2023-1-12 15:42 编辑

MPP的内存数据传到OpenGL GPU内存需要拷贝吗?
详情:Android NDK C++  mpp解码得到帧MppFrame中获取到 MppBuffer,然后再从MppBuffer获取到uint8_t* buf , 这个buf 属于YUV数据。这个buf通过代码        glTexImage2D( ……,buf )传给GL。最终通过GPU渲染显示。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

产品中心 购买渠道 开源社区 Wiki教程 资料下载 关于Toybrick


快速回复 返回顶部 返回列表