工具/软件:
版本 10_00_00_08
这里遇到了一个奇怪的问题。 我连接了分辨率为 1280x720 的 LVDS 屏幕、但在测试期间、我发现当使用 GStreamer 命令显示测试图形时、输出不完整。 结果如下:
命令:
gst-launch-1.0 videotestsrc pattern=0 is-live=true ! \ video/x-raw,width=1280,height=720,format=NV12,framerate=60/1 ! \ kmssink sync=true
结果:

如您所见、屏幕两侧都有巨大的黑色边框。 此外、videotestsrc图形 0(应显示雪噪声图形)也被这些黑色边沿裁剪。 当我kmssink在代码中直接从的接收器垫获取帧时、它们显示为完成、但一旦显示、输出就会异常。
有趣的是、如果我将videotestsrc宽度更改为 1290 、图像将填充屏幕、但部分图像延伸到可见区域之外。
我还测试了modetest和kmscube,他们都能够填充屏幕完美.
modetest -M tidss -a -s 40@38:1280x720+0+0@RG24 -a -P 31@38:1280x720+0+0
