After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 601699 - Can not add more than 2 directdrawsink to tee.
Can not add more than 2 directdrawsink to tee.
Status: RESOLVED INCOMPLETE
Product: GStreamer
Classification: Platform
Component: gst-plugins-bad
0.10.4
Other Windows
: Normal critical
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2009-11-12 14:22 UTC by Peter Cai
Modified: 2011-06-28 23:46 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Peter Cai 2009-11-12 14:22:39 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.
Comment 1 Thiago Sousa Santos 2009-11-20 16:42:44 UTC
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.
Comment 2 Peter Cai 2009-11-23 13:56:48 UTC
Maybe it's not a dead loop, it just takes huge amount of time to finish "cap negotiation".

I will try tomorrow.
Comment 3 Edward Hervey 2011-05-16 18:48:19 UTC
Peter, ping ?
Comment 4 Fabio Durán Verdugo 2011-06-28 23:46:45 UTC
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!