在线时间3 小时
UID3670171
注册时间2020-9-15
NXP金币0
TA的每日心情 | 奋斗 2020-9-18 10:09 |
---|
签到天数: 4 天 连续签到: 1 天 [LV.2]偶尔看看I
新手上路

- 积分
- 24
- 最后登录
- 2023-8-9
|
大家好:
目前我正在使用IMX6q,在使用qmlvideo应用双屏播放视频时发现两个屏幕中有一个屏幕播放正常,另一个屏幕播放卡顿。
top -d 1 查看系统占用:
593 root (省略) S 40.3% 5.2 6:55.16 qmlvideo
593 root (省略) S 38.7% 5.2 7:00.04 qmlvideo
播放时终端有一些输出:
Warning: "A lot of buffers are being dropped."
Warning: "A lot of buffers are being dropped."
Warning: "A lot of buffers are being dropped."
系统占用率如此之高,不得不怀疑根本没有用到硬件加速,对吗?
以上是基本现象,下面是一些我的系统情况。
系统使用yocto构建,图形显示是基于framebuff,因此我的fb设备是这样的:
ls /dev/fb*
/dev/fb /dev/fb0 /dev/fb1 /dev/fb2 /dev/fb3
系统内核版本:4.9.88
关于显示的Uboot启动参数:
setenv bootargs_video "video=mxcfb0:dev=ldb,LDB-XGA,if=RGB888 ldb=sin1 video=mxcfb1:dev=hdmi,1920x1080M@60,if=RGB24"
另外,我还做过另外的尝试,使用gst-launch播放视频时,发现只能输出到fb0,其系统占用率只有15%左右。我无法将视频输出到另一个屏幕了。
请问一下大佬们,有没有什么方法可以双屏输出硬解码视频?
如果需要更多的信息,我将在第一时间回复。
谢谢大家了。
|
|