tee + videocrop issues

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

tee + videocrop issues

Anil Ramachandran
Hi everyone,

I am trying to use gstreamer to create two video windows from a single decoded video in the pipeline by using tee in combination with videocrop to show different areas of the decoded video. However, when I insert videocrop in either branch, it displays a green window with the error "failed to assert dinfo.height == sinfo.height and dinfo.width == sinfo.width.

The command I am using is:

gst-launch-1.0 -e udpsrc multicast-group=224.0.0.1 multicast-iface=eth0 auto-multicast=true port=5001 caps="application/x-rtp, media=(string)video, clock-rate=(int)90000, encoding-name=(string)H264, payload=(int)96" ! rtph264depay ! avdec_h264 ! tee name=t ! queue ! videocrop left=100 right=100 top=100 bottom=100 ! videoconvert ! videoscale ! video/x-raw ! autovideosink sync=false t. ! queue ! videoconvert ! autovideosink

In the pipeline image (attached), the only pad that shows a different input width and height vs output width and height is videocrop. When I use videocrop without a tee, I do not have this issue. Am I misunderstanding something here?

Thanks for any help!

cloud9ine

_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel

pipeline.png (462K) Download Attachment