UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

cancel
Showing results for 
Search instead for 
Did you mean: 
Contributor
Contributor
89 Views
Registered: ‎10-19-2017

How to send video output directly to FrameBuffer Reader with GStreamer?

Hello,

I am trying to setup a GStreamer pipeline to output to a FrameBuffer Reader, but can't seem to figure it out.

I can output to the DisplayPort using the kmssink:

gst-launch-1.0 -e videotestsrc ! video/x-raw, width=1920, height=1080 ! videoconvert ! kmssink bus-id=fd4a0000.zynqmp-display fullscreen-overlay=1 sync=false

But now I have a bitstream with a FrameBuffer Reader that is setup to go to an LVDS OLED. So I want to send the test pattern to that instead of the DisplayPort...

root@zcu106:/sys/bus/platform/devices/a0050000.v_frmbuf_rd# ll
total 0
drwxr-xr-x 3 root root 0 Jan 1 00:00 dma
lrwxrwxrwx 1 root root 0 Jan 2 01:45 driver -> ../../../../bus/platform/drivers/xilinx-frmbuf
-rw-r--r-- 1 root root 4096 Jan 2 01:45 driver_override
-r--r--r-- 1 root root 4096 Jan 2 01:45 modalias
lrwxrwxrwx 1 root root 0 Jan 2 01:45 of_node -> ../../../../firmware/devicetree/base/amba_pl@0/v_frmbuf_rd@a0050000
drwxr-xr-x 2 root root 0 Jan 2 01:45 power
lrwxrwxrwx 1 root root 0 Jan 2 01:45 subsystem -> ../../../../bus/platform
-rw-r--r-- 1 root root 4096 Jan 1 00:00 uevent

But the FrameBuffer driver isn't a part of the DRM/KMS framework... So I can't just change the kmssink bus-id. How do I output to a0050000.v_frmbuf_rd?

Thanks

Tags (1)
0 Kudos