Donot use display for gstreamer pipeline
Deepanshu
deepanshu at dianomic.com
Mon Mar 2 11:56:40 UTC 2020
I am using gstreamer on google coral dev board and performing video analytics
on it.
The platform details are :
Linux bored-horse 4.9.51-imx #1 SMP PREEMPT Tue May 14 20:34:37 UTC 2019
*aarch64 GNU/Linux*
I have a pipeline of the form :
GST_DEBUG=*gl*:5 gst-launch-1.0 videotestsrc !
video/x-raw,width=640,height=480,framerate=15/1 ! queue max-size-buffers=1
leaky=downstream ! glupload ! queue max-size-buffers=1 leaky=downstream !
glfilterbin filter=glcolorscale !
video/x-raw,format=RGBA,width=320,height=180 ! videoconvert !
video/x-raw,format=RGB,width=320,height=180 ! appsink name=appsink
sync=false emit-signals=true max-buffers=1 drop=true
It works fine when run from a terminal. However when i execute the pipeline
as a background service . it fails because background service do not have
access to display. Anyways I dont want to display the window , i just want
to connect the data to the appsink , so that i can perform video analytics
on it.
So anyone has any idea about , how to force it to not use display and just
forward the data to display . Please help
--
Sent from: http://gstreamer-devel.966125.n4.nabble.com/
More information about the gstreamer-devel
mailing list