imx6 3.14.52 播放视频问题,光晕,色块,阴影

在MX6D硬件平台上,从ltib3.0.35升级到yocto3.14.52后,播放视频时出现光晕及阴影。对比不同设备和显示器,问题普遍存在。通过修改/usr/share/imx_6q_display_config文件,添加特定配置解决了此问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

硬件平台: MX6D

显示接口:HDMI (1920X1080)

原来采用的ltib 下的3.0.35,现在更换为yocto 下的 3.14.52后,发现问题,播放视频时出现光晕以及阴影。

同一块Fsl demo 板 c2 烧写3.0.35 镜像,与烧写3.14.52镜像作对比,播放同一片源,同一显示器,3.0.35效果好很多,3.14.52 出现光晕以及阴影。

Fsl demo 板与飞图板同时烧写3.14.52 ,播放同一片源,两台同样型号显示器,同样会现相同程度的光晕以及阴影

Fsl demo 板与飞图板同时烧写3.14.52 ,播放同一片源,两台同样型号显示器,同样会现相同程度的光晕以及阴影

播放视频(gplay)

3.0.35

3.14.52

备注

飞图板

效果OK

光晕,阴影

同样型号
显示器

fsl demo板 C2

效果OK

光晕,阴影

通过gplay 播放过程中,暂停视频播放,光晕,阴影并不会消失,依然存在。

测试的方法以及一些其他条件的确认。

1,cat /sys/class/graphics/fb0/bits_per_pixel

32

2, 播放命令

在3.14.52上采用的是

gplay-1.0 --repeat waterwave.mp4

也试过

gst-launch-1.0 playbin uri=file:///home/root/waterwave.mp4 video-sink=“overlaysink display-slave=true”

gst-launch-1.0 playbin uri=file:///home/root/waterwave.mp4 video-sink="overlaysink “

效果都一样。

在3.0.35上采用的是

gplay --repeat waterwave.mp4

视频源 在电脑上播放OK。

还做了一个测试,通过迅雷播放器,在PC上播放,然后截图(在3.14.52上很容易出现问题画面)。
然后将这张图片放在 3.14.52的fsl demo板和飞图板上显示,均未出现光晕,水波纹,阴影等问题。

为什么图片是OK的, 但视频时会出现光晕?视频暂停时光晕依然存在。以前遇到过渐变色的问题,
与位深有关。但系统位深有提搞32bpp,问题依然在,而图片不会。出现这个问题,我猜想应该是只
与播放有关。然后看到了下面的那个红框,尝试修改了一下。

解决方法:

/usr/share/imx_6q_display_config 文件修改如下

[master]

device = /dev/video17

fmt = RGBx

添加红色的这一行。在linux user guide 里面找到的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值