Hi Team,
I want to achieve video rendering on qtwidget using gstreamer. To achieve this I am using qt5videosink gstreamer plugin.
Below is my pipeline.
gst-launch-1.0 videotestsrc ! qt5videosink
But when I am running this pipeline on my linux machine. Pipeline is running but there is not output widget opening where I can see the video.
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 ...
Can someone help me here, How we can achieve this?
Thanks