Hi Team,
I want to render video on qtwidget using gstreamer.
For testing purpose I an running below gstreamer pipeline on my ubuntu mcahine.
gst-launch-1.0 videotestsrc ! qt5videosink
Here qt5videosink is a gstreamer plugin that is used to render video on qt widget.
But when I am running the above gstreamer pipeline, It is running but not opening any output widget.
Logs :
User-2:~$ gst-launch-1.0 -v videotestsrc ! qt5videosink
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
/GstPipeline:pipeline0/GstVideoTestSrc:videotestsrc0.GstPad:src: caps = video/x-raw, format=(string)BGRA, width=(int)320, height=(int)240, framerate=(fraction)30/1, multiview-mode=(string)mono, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive
/GstPipeline:pipeline0/GstQtVideoSink_qt5:qtvideosink_qt5-0.GstPad:sink: caps = video/x-raw, format=(string)BGRA, width=(int)320, height=(int)240, framerate=(fraction)30/1, multiview-mode=(string)mono, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive
Pipeline is PREROLLED ...
Setting pipeline to PLAYING ...
Redistribute latency...
New clock: GstSystemClock
^Chandling interrupt.
Interrupt: Stopping pipeline ...
Execution ended after 0:00:05.508780834
Setting pipeline to NULL ...
Freeing pipeline ...
Someone please help me here how can I achieve this?
Thanks.