When I try to play a recorded file from USB using the VCU TRD 2019.1 or 2019.2 pre-built images and display it using the DisplayPort controller, a green screen is observed with no error message:
gst-launch-1.0 filesrc location=/media/usb/test.NV12! videoparse format=23 width=1920 height=1080 framerate=15/1 ! queue ! kmssink bus-id="fd4a0000.zynqmp-display"fullscreen-overlay=true
This is a known issue with the DRM/KMSSINK plugin in the 2019.1 and 2019.2 releases that causes green screen while playing a GStreamer pipeline over the DisplayPort Controller of the Zynq MPSoC.
The DRM/KMSSINK plugin from 2019.1 and 2019.2 is using an incorrect value for pitch while binding the framebuffer object.
It should use 2048 for the pitch as DisplayPort uses 256 byte aligned rows.
See the below list of solutions to work around this issue.
AR# 73117 | |
---|---|
日期 | 12/19/2019 |
状态 | Active |
Type | 已知问题 |
器件 | |
Tools |