videocrop left or right yelds same result

RiccardoCagnasso riccardo at phascode.org
Mon Sep 2 09:18:14 UTC 2019


My video source is a simple file, I'm not sure what you mean by "allocate at
runtime".

As a recap with video sources:

gst-launch-1.0 filesrc location=loop.mp4 ! qtdemux ! vaapidecodebin ! tee
name=t t. ! queue ! videocrop left=1920 ! xvimagesink t. ! queue ! videocrop
right=1920 ! xvimagesink <- has the crop bug
gst-launch-1.0 filesrc location=loop.mp4 ! qtdemux ! vaapidecodebin ! tee
name=t t. ! queue ! videocrop left=1920 ! ximagesink t. ! queue ! videocrop
right=1920 ! ximagesink <- has the crop bug
gst-launch-1.0 filesrc location=loop.mp4 ! qtdemux ! vaapidecodebin ! tee
name=t t. ! queue ! videocrop left=1920 ! glupload ! glimagesink t. ! queue
! videocrop right=1920 ! glupload ! glimagesink <- black screen
gst-launch-1.0 filesrc location=loop.mp4 ! qtdemux ! vaapidecodebin ! tee
name=t t. ! queue ! videocrop left=1920 ! videoconvert ! glupload !
gtkglsink t. ! queue ! videocrop right=1920 ! glupload ! gtkglsink <- works
(WHAT?) but only if using iHD as vaapi driver
gst-launch-1.0 filesrc location=loop.mp4 ! qtdemux ! vaapidecodebin ! tee
name=t t. ! queue ! videocrop left=1920 ! videoconvert ! vaapisink t. !
queue ! videocrop right=1920 ! vaapisink <- you can't apparently have two
vaapisinks in the same pipeline



--
Sent from: http://gstreamer-devel.966125.n4.nabble.com/


More information about the gstreamer-devel mailing list