全部博文(105)
分类: 嵌入式
2016-08-13 15:56:01
硬件平台: 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 里面找到的。