Firefly开源社区

打印 上一主题 下一主题

[Linux] mpp_linux_demo 运行报错

205

积分

0

威望

0

贡献

技术达人

Rank: 2

积分
205
QQ

mpp_linux_demo 运行报错

发表于 2021-11-11 16:50:50      浏览:5318 | 回复:4        打印      只看该作者   [复制链接] 楼主
本帖最后由 jishutao 于 2021-11-11 16:52 编辑

您好,
    我在ROOT平台上,下载了mpp_linux_cpp-master源码,想使用MPP,RGA,DRM实现解码显示功能,报错如下:

./mpp_linux_demo
mpp[1641]: mpp_info: mpp version: 31814aea author: Herman Chen   2021-09-30 [vepu]: Add offset_x offset_y support for vepu
mpp[1641]: mpp_rt: NOT found ion allocator
mpp[1641]: mpp_rt: found drm allocator
failed to open rga dev /dev/v4l/by-path/platform-ff680000.rga-video-index0.
failed to exec mRGA->init -1.
failed to init codec
mpp[1641]: mpp_meta: ~MppMetaService cleaning leaked metadata
mpp[1641]: mpp_buffer: ~MppBufferService cleaning leaked group
mpp[1641]: mpp_buffer: ~MppBufferService cleaning leaked buffer
mpp_linux_demo[1641]: mpp_mem_pool: put_pool found 2 used buffer size 80
mpp_linux_demo[1641]: mpp_mem_pool: put_pool found 5 used buffer size 192

看起来是打开RGA设备结点时失败,代码中显示打开了"/dev/v4l/by-path/platform-ff680000.rga-video-index0"这个设备文件。不知道是什么原因导致的失败,请支持我一下,十分感谢。
回复

使用道具 举报

205

积分

0

威望

0

贡献

技术达人

Rank: 2

积分
205
QQ
发表于 2021-11-11 17:00:25        只看该作者  沙发
[root@RK356X:/userdata/overlay]# cd /dev/v4l/by-path/
[root@RK356X:/dev/v4l/by-path]# ls
platform-rkisp-vir0-video-index0  platform-rkisp-vir0-video-index5
platform-rkisp-vir0-video-index1  platform-rkisp-vir0-video-index6
platform-rkisp-vir0-video-index2  platform-rkisp-vir0-video-index7
platform-rkisp-vir0-video-index3  platform-rkisp-vir0-video-index8
platform-rkisp-vir0-video-index4
回复

使用道具 举报

205

积分

0

威望

0

贡献

技术达人

Rank: 2

积分
205
QQ
发表于 2021-11-11 17:05:24        只看该作者  板凳
您好:
    如果我把RGA的设备结点文件改为/dev/rga会报另一种错误,如下:
./mpp_linux_demo
mpp[894]: mpp_info: mpp version: 31814aea author: Herman Chen   2021-09-30 [vepu]: Add offset_x offset_y support for vepu
mpp[894]: mpp_rt: NOT found ion allocator
mpp[894]: mpp_rt: found drm allocator
failed to ioctl VIDIOC_QUERYCAP.
failed to exec chk_dev_cap -1.
failed to exec mRGA->init -2.
failed to init codec
mpp[894]: mpp_meta: ~MppMetaService cleaning leaked metadata
mpp[894]: mpp_buffer: ~MppBufferService cleaning leaked group
mpp[894]: mpp_buffer: ~MppBufferService cleaning leaked buffer
mpp_linux_demo[894]: mpp_mem_pool: put_pool found 2 used buffer size 80
mpp_linux_demo[894]: mpp_mem_pool: put_pool found 5 used buffer size 192
回复

使用道具 举报

205

积分

0

威望

0

贡献

技术达人

Rank: 2

积分
205
QQ
发表于 2021-11-11 17:45:30        只看该作者  地板
您好:
    我的设备上有/dev/rga这个东西,按手册上讲的,应该是RGA驱动正常加载了。
回复

使用道具 举报

16

积分

0

威望

0

贡献

技术小白

积分
16
发表于 2023-11-11 11:50:50        只看该作者  5#
请问你的问题解决了吗?
回复

使用道具 举报

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

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表