Part Number: TMDSIDK574
Hello community,
I currently try to mix gstreamer output from an optimized pipline and a Qt widget via the video overlay interface of the waylandsink (because QT video seems add some software video conversion, which slows down the performance).
It already works partially and I'm currently stucked on resizing a running video. The currently applied pipline is the following:
gst-launch-1.0 filesrc location=SafetyInstructions.mp4 ! qtdemux name=demux demux.video_0 ! queue ! h264parse ! ducatih264dec ! vpe ! 'video/x-raw, format=(string)NV12, width=(int)1920, height=(int)1280' ! waylandsink
In order to dynamically change the size of the video, while the video is shown, I manipulate the caps filter, which is following the vpe, just as I've learned it in a gstreamer tutorial (where it worked fine)
https://gstreamer.freedesktop.org/documentation/application-development/advanced/pipeline-manipulation.html ; Changing format in a PLAYING pipeline
unfortunately, this doesnt work with vpe. I think vpe doesn't take care of the caps filter, once the filter is adjusted and anything is running.
What do I have to do, if I want to resize the output of a currently running pipeline which uses vpe?
Best Regards
Thomas
