I am doing one experiment in which I want to use multiple instance of capture, mix and display.
I am using below pipeline to do:
gst-launch-1.0 glvideomixer name=m sink_0::xpos=0 sink_1::xpos=1920 ! \
'video/x-raw, width=3840, height=2160, framerate=30/1' ! glimagesink \
v4l2src io-mode=4 ! 'video/x-raw, format=(string)NV12, width=1920, height=1080, framerate=30/1' \
! m. \
gltestsrc num-buffers=1000 pattern=21 ! 'video/x-raw, format=(string)NV12, width=1920, height=1080, framerate=30/1' \
! m. \
but, want to use in zero copy way means using dmabuf support.
I have already verified that, V4l2src is having support but, how to enable same at glvideomixer/glimagesink.
using gstreamer version 1.8.4 + Maali h/w for graphics.
I saw one bug @
it seems that, dmabuf support is already supported in glimagesink.
but, for me I am not able to achieve.
Thanks for your interest in GStreamer.
This is a bug tracker, please post your support questions to the gstreamer-devel mailing list.
(Also note that this bug tracker is only for account requests, our proper bug tracker is on bugzilla.gnome.org).