GNOME Bugzilla – Bug 601699
Can not add more than 2 directdrawsink to tee.
Last modified: 2011-06-28 23:46:45 UTC
Try this: gst-launch-0.10.exe filesrc location="e:\\gst\\vivs_basic_test\\bin\\Debug\\bunny_mpeg4.mp4" ! decodebin ! ffmpegcolorspace ! tee name=tee1 ! queue ! directdrawsink tee1. ! queue ! directdrawsink tee1. ! queue ! directdrawsink It will block and never play the video. To make it work, just remove the last directdrawsink. I made some debug and found that it seems got into a deadloop when trying to link the last sink. glimagesink doesn't have that problem.
I tried here with current winbuilds versions and it works, but it takes a looooong time prerolling. Can you check if it does the same for you? I'd still consider this a bug, it shouldn't take this long to start.
Maybe it's not a dead loop, it just takes huge amount of time to finish "cap negotiation". I will try tomorrow.
Peter, ping ?
Closing this bug report as no further information has been provided. Please feel free to reopen this bug if you can provide the information asked for. Thanks!