NXP MCU 技术论坛
直播中

李鑫

7年用户 1271经验值
私信 关注
[问答]

IMX8MQ gst vpudec无法初始化支持库怎么解决?

你好
我对 vpudec 有疑问......它对我不起作用......
我不知道修复它的好方法是什么......

痕迹:
GST_DEBUG=3 gst-launch-1.0 filesrc location=/tmp/a/video/less_small.mp4!'视频/quicktime'!aiurdemux !'video/x-h264,weigth=480,height=270' ! vpudec!glimagesink
将管道设置为暂停 ...
====== VPUDEC:4.5.1 构建于 2020 年 7 月 9 日 15:00:11。======
包装器:3.0.0(VPUWRAPPER_ARM64_LINUX 构建于 2020 年 7 月 9 日 11:12:16)
vpulib:1.1.1
固件:1.1.1.65535
0:00:00.196885888 4941 0xaaaad469f230 错误默认 gstallocatorphymem9:.base_c:14 : 分配 phymem 16777232 失败。
0:00:00.196947088 4941 0xaaaad469f230 ERROR default gstvpu.c:90:gst_vpu_allocate_internal_mem: Could not allocate memory using VPU allocator
0:00:00.197042608 4941 0xaaaad469f230 ERROR vpu_dec_object gstvpudecobject.c:338:gst_vpu_dec_object_start: gst_vpu_allocate_internal_mem fail
0:00: 00.197073088 4941 0xaaaad469f230 警告视频解码器 gstvideodecoder.c:2533:gst_video_decoder_change_state: 错误:无法启动解码器
错误:管道不想暂停。
从元素“接收器”获取上下文:gst.gl.GLDisplay=context, gst.gl.GLDisplay=(GstGLDisplay)"(GstGLDisplayVivFB) gldisplayvivfb0";
错误:来自元素 /GstPipeline:pipeline0/GstVpuDec:vpudec0:无法初始化支持库。
附加调试信息:
../../../../git/gst-libs/gst/video/gstvideodecoder.c(2533): gst_video_decoder_change_state (): /GstPipeline:pipeline0/GstVpuDec:vpudec0:
无法启动解码器将
管道设置为 NULL ...
释放管道...

一些可以帮助你帮助我的信息:
# uname -a
Linux 4.19.35-sdtv-warrior-conf #1 SMP PREEMPT Mon Sep 21 10:32:38 UTC 2020 aarch64 GNU/Linux
# cat /proc/内存信息 | grep Cma
CmaTotal:983040 kB
CmaFree:709652 kB


# gst-inspect-1.0 --version
gst-inspect-1.0 版本 1.16.0
GStreamer 1.16.0
未知包来源
# gst-launch-1.0 --version
gst-launch-1.0 版本 1.16.0
GStreamer 1.16.0
未知包来源
我可以添加什么?

更多回帖

发帖
×
20
完善资料,
赚取积分